|
编译命令行版本有一个错误提示但可以编译过去
# 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 ..
# |
|