veket官方网站论坛

veket

 找回密码
 要注册
搜索
12
返回列表 发新帖
楼主: changnet

会编译的都进来

[复制链接]
发表于 2010-10-19 23:01 | 显示全部楼层
依赖关系解决了,但没从测试啊这东西,

/etc/init.d/drcom和模块有什么关系,没有这个网络不知道如何用的

附件的包是解决图形界面py所需的依赖问题,其它问题我不用这个网络不清楚

drcom-pum-1.0.pet

139.04 KB, 下载次数: , 下载积分: 铜币 -5

发表于 2010-10-19 23:06 | 显示全部楼层

编译命令行版本有一个错误提示但可以编译过去

# cd drcom-pum-1.0
# ls
locale  Makefile  resource  src
# make
make[1]: Entering directory `/root/veket/drcom-pum-1.0/src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/veket/drcom-pum-1.0/src'
make[1]: Entering directory `/root/veket/drcom-pum-1.0/resource'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/veket/drcom-pum-1.0/resource'
# new2dir make install

步骤 1
看来,软件包的目录是 '../drcom-pum-1.0'
如果这是正确的, 按下 ENTER 回车键.
否则, 请输入正确的目录和相关的地址.
注意:
此脚本将创建一个与包同名的目录
它的版本号必须展开
数字间着数字,其软件命名和版本号必须用一个破折号分隔
  '-', 例如, 'seamonkey-2.0.7'.
一个目录名称如 'seamonkey-alpha1' 写法是错误的
版本代号应写在数字的后边, 例如 'seamonkey-1.0.7alpha1'.
如果你认为 ../drcom-pum-1.0 是不正确的,现在必须退出则按 CTRL-C 将关闭这个
命令行窗口, 然后去重命名目录.
现在输入类型:
好的, 使用 ../drcom-pum-1.0

步骤 2
系统是运行在 i486 CPU 体系上的. 通常这意味着
您必须指定 'build=i486-t2-linux-gnu' (有时主机=)
有些套件并没有这样的配置选项和汇编1
特定 CPU 不管你是什么 PC.
如果您所编译的一个 i486, 直接按下 ENTER 键就行.
否则, 输入相应的 CPU 类型, 例如: i386 i486 i686 (需要.
在这里输入类型: i386
好的, 使用 i386

步骤 3
如果你想, 你可以将程序分成为几个独立的小包
可以分成类似这样 '可执行文件', '相关文档', '开发包' 和
'国际翻译' 几个组件.
如果有共享库包, 我们建议至少
创建一个 seaparate '开发库' 软件包.
这里的想法是 '修剪' 尽量使你只
有什么是绝对需要的 '可执行文件' PET 软件包, 但是
如果需要的话可以安装额外的组件.
注意: 此脚本可能无法完成自动将包完美的拆开
         你可能需要修改创建的内容
         在最后一步之前的修改,分开它们单独的目录
         到 PET 软件包.

按下 ENTER 回车键将只创建一个软件包.
或者, 输入一个数字选择哪个单独的包来创建
1 只建立一个软件包 (目录名)
2 创建一个单独的 '开发' 软件包
3 分别创建 '开发', '文档', '国际化' 软件包
或者, 输入一个逗号分隔的列表来分别创建
, 使用关键字 'exe', 'dev', 'doc', 'nls'.
例子: exe,dev,doc  (在这个例子, nls 是国际化翻译的部分内容
, 它是一个, 是由 exe 组成的).
输入类型 (按下 ENTER ): 1

步骤 4
以下是关于被执行的内容:
# installwatch -o /tmp/pkginstall.list make install
...在文件记录所有动作 /tmp/pkginstall.list
然后确定此脚本将所有新创建的目录
和文件创建到 '../drcom-pum-1.0-i386' 与新文件.
(并有选择地 ../drcom-pum_DEV-1.0-i386, ../drcom-pum_DOC-1.0-i386, ../drcom-pum_NLS-1.0-i386)
请按下 ENTER 键来继续:
make[1]: Entering directory `/root/veket/drcom-pum-1.0/src'
make[1]: Leaving directory `/root/veket/drcom-pum-1.0/src'
make[1]: Entering directory `/root/veket/drcom-pum-1.0/resource'
make[1]: Leaving directory `/root/veket/drcom-pum-1.0/resource'
Recompiling drcom kernel module. ...failed!
  (Compile drcom failed. Look at /var/log/drcom-install.log to find out what went wrong.)
make: *** [install] Error 1

步骤 5
处理 /etc/init.d/drcom
处理 /usr/bin/drunlevel
处理 /usr/bin/drcom
处理 /usr/bin/mkdrcom
处理 /usr/bin/drcomclient
处理 /usr/share/drcom/src/python-user-mode/drcomclient
处理 /usr/share/drcom/src/kmod/drcom.c
处理 /usr/share/drcom/src/kmod/daemon_kernel.h
处理 /usr/share/drcom/src/kmod/Makefile
处理 /usr/share/drcom/resource/COPYING
处理 /usr/share/drcom/resource/drcom.png
处理 /usr/share/drcom/resource/drcom.wav
处理 /usr/share/drcom/resource/po/zh_CN/LC_MESSAGES/drcom.mo
处理 /usr/share/applications/drcom.desktop
处理 /var/log/drcom-install.log
处理 /var/log/drcom-install.log
处理 /var/log/drcom-install.log
处理 /var/log/drcom-install.log
处理 /var/log/drcom-install.log
处理 /var/log/drcom-install.log
处理 /var/log/drcom-install.log
处理 /var/log/drcom-install.log
处理 /var/log/drcom-install.log

Finished
../drcom-pum-1.0-i386 is now fully populated.
../drcom-pum-1.0-i386.files has a list of the installed files.
You might want to go into it and trim the fat or whatever,
but basically it is now ready to be converted to a PET
package. Just do this:
# cd ..
# dir2pet drcom-pum-1.0-i386

按 ENTER 键退出此脚本.
或者, 如果你想方便, 使用 'dir2pet' 脚本可以启动
现在 -- 按键盘上的任何字符同 ENTER.
在这里输入:
# cd ..
#
发表于 2010-10-21 14:07 | 显示全部楼层

回复 6# 的帖子

可能是同样内核编译一次或怎么的吧?
发表于 2011-11-18 09:21 | 显示全部楼层
发表于 2011-11-18 14:25 | 显示全部楼层
幸运星 发表于 2010-10-19 23:01
依赖关系解决了,但没从测试啊这东西,

/etc/init.d/drcom和模块有什么关系,没有这个网络不知道如何用的

这个可以用么请问?
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛,veketx官方网站论坛,微器人 ( 粤ICP备 11052856 )

GMT+8, 2025-5-13 02:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表