LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2183|回复: 14

一个软件包管理的小工具(新鲜出炉)!

[复制链接]
发表于 2002-12-11 14:07:35 | 显示全部楼层 |阅读模式
今天早上做的,呵呵,
下载地址:
ftp://linuxsir:linuxsir@130.85.1 ... stool-0.1.0.tar.bz2
下面是说明文件:
这是一个从checkinstall做来的小工具,里面也用到了slackware的pkgtools。
安装方法:
make
make install
checkinstall
最后一步是为了把这个工具自身也记录下来,以后可以删除。
使用方法:
在安装一个软件包时,前面的都一样,到了make后,不要运行make install,而是
checkinstall
这个命令会自动把make install传给你要安装的程序。
如果你的安装命令不是make install,而是其他的,可以这样:
checkinstall rpm -ivh XXX.rpm
也就是说,checkinstall会把后面的参数传给shell,如果没有参数,它就把make
install传给shell。这样,你就可以用checkinstall来记录其他包的安装。
在安装好了以后,有几个命令是很有用的:
removepkg
pkgtool
installpkg
其他的命令现在还没有加进来。
用checkinstall安装好一个包后,它会自动把所安装的文件打包放在/usr/src/clfs目录下。
你下次要安装的时候,就可以installpkg XXXX.tgz
在安装过程中修改过的文件,会打包成backupxxxxx.tgz,放在源码所在的目录中。
我在这个包里做的设置都是比较合理的,如果你不满意我的设置,可以改/usr/locale/lib/checkinstall/checkinstallrc文件,改法见README,在改之前确定你知道自己在做什么。
发表于 2002-12-11 14:13:28 | 显示全部楼层
牛,置顶置顶。

哪个部分是你的作品?我们重点宣传!
 楼主| 发表于 2002-12-11 14:16:03 | 显示全部楼层
我的部份啊,呵呵,还不知道能不能使,我在自己这是能使的,你也试试?我想把这个东西做下去,以后就把checkinstall丢开,如果自己来做好makefile,就和FreeBSD的ports,以及gentoo的portage一样了。
发表于 2002-12-11 14:22:29 | 显示全部楼层
让我试一下。
 楼主| 发表于 2002-12-11 14:38:17 | 显示全部楼层
你装好了以后,运行pkgtool,会有一个界面出来的,呵呵。
还有,要看看你的/usr/local/sbin是不是在路径里,checkinstall是装在这里的。
发表于 2002-12-11 19:46:55 | 显示全部楼层
牛,置顶置顶。
发表于 2002-12-11 20:32:33 | 显示全部楼层
用用看..
 楼主| 发表于 2002-12-15 13:07:09 | 显示全部楼层
提醒大家一下,目前这个工具还不完善,有三种程序不能监视,一个是静态链接的,一个是SUID的,还有一个是SGID的。对于常用的软件是没什么问题的,我现在的软件管理就是用它。对于像KDE这样的大家伙,最好的方法还是像BLFS里那样,把它装到/opt/里,好删。
发表于 2002-12-17 09:12:27 | 显示全部楼层
置顶的文章太多了,我把这个取下来了,TRAM兄不要介意。继续任劳任怨的开发包管理工具。

在LFS手册里面加了连接。
 楼主| 发表于 2002-12-17 10:13:23 | 显示全部楼层
活活,不会啦:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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