LinuxSir.cn,穿越时空的Linuxsir!

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

LFS之后装什么样的包管理程序好呢?

[复制链接]
发表于 2004-8-16 08:31:43 | 显示全部楼层 |阅读模式
请详细说一下
发表于 2004-8-16 10:43:05 | 显示全部楼层
试试看portage怎么样
 楼主| 发表于 2004-8-16 16:01:06 | 显示全部楼层
最初由 X10er 发表
试试看portage怎么样


这不就回到gentoo了?
发表于 2004-8-16 18:01:31 | 显示全部楼层
是啊,用了deb就成了debian了,用了rpm就成了redhat了,那就干脆什么都不用好了,自己管理吧
发表于 2004-8-16 18:34:25 | 显示全部楼层
git
发表于 2004-8-17 00:23:23 | 显示全部楼层
我介绍一下我自己琢磨出来的简陋的包管理方法。比较简单,还望不要笑话。
源码编译,一个大问题就是,不知道到底安装了哪些文件及安装到哪里去了?
本人采用的一个追踪文件的方法为利用find指令。
比如:find /usr -mmin -1 > /src/log/scim-0.99.5

意思是:到/usr目录下寻找在1分钟之内打上了(modify)修改时间戳(time stamp)的文件。说白了,也就是1分钟之内内容被修改的文件。一般情况下,make install都会使被安装的文件打上modify time stamp。但也有例外,有些就是把一些做好的文件直接拷贝过去,不过这种我目前碰到的,一般都是放在一个新建的目录里,这个目录是可以被记录的,要删的时候,把整的目录删掉就可以了。

这里要注意的是时间要掌握好,一般小软件包,大概就需要1分钟,但是一些大的软件包,比如glibc,gcc他make install的时间可能要长一些。这个你可以自己控制。或5分钟,10分钟,20分钟都可以的。

关于卸载,也很简单。
xargs rm < /src/log/scim-0.99.5
不过,他有一个缺点就是不能删掉目录,所以目录还得手动来删。好在一般情况下目录不是很多。呵呵!

ps:你可以把find指令放到和make install一起。比如
./configure && make && make install && find /usr -mmin -1 > /src/log/scim-0.99.5
这样时间就好控制一些。
 楼主| 发表于 2004-8-17 15:59:38 | 显示全部楼层
最初由 harold 发表
我介绍一下我自己琢磨出来的简陋的包管理方法。比较简单,还望不要笑话。
源码编译,一个大问题就是,不知道到底安装了哪些文件及安装到哪里去了?
本人采用的一个追踪文件的方法为利用find指令。
比如:find /usr -mmin -1 > /src/log/scim-0.99.5



有点意思,但是有可能会误删除。比如有些程序可能会用到不能被删除的库文件等,如果用此法找出来之后,一不小心就有可能删了这些库文件。
发表于 2004-8-18 11:20:26 | 显示全部楼层
源码编译可以随意指定安装目录,很方便,就是太费时间,
俺什么包管理也没有用,自己管理吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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