|

楼主 |
发表于 2007-5-8 08:14:17
|
显示全部楼层
Post by diony
使用某个发行版的时候,能将软件控制在包管理器手里最好就那么干。否则容易产生问题。当然,最坏的也仅仅是包管理器乱七八糟了,也有可能在某次重要的upgrade的时候完全崩溃掉,who knows...所以,能用pacman的时候尽量pacman吧,除非你打算再也不用包管理器了,那各个发行版间的区别也就不大了,唯一的区别只是你最初得到的东西不同而已。
不明白你说的洁癖是什么。pacman在卸载软件的时候不会在你的系统里还留下什么,尤其是pacman -Rcn的话。
查看.FILELIST手动删除……呵呵,你知道你删除了,pacman却不知道。而且我不明白让pacman来作删除工作有什么不干净的?它也是按照.FILELIST来删除的……而且,用Rcn选项的话,它还会把安装时的依赖关系也干掉。
谢谢, 受教了!
的确, 我在使用archlinux时, 一直是让pacman来管理我的软件包的. 用pacman时, 我一直都是用pacman -R来删除. 在linux中, 很多包都有着这样那样的依赖, 用pacman -Rcn肯定会使一些软件和系统出现问题.
我一般不选择手动编译软件包, 这样太麻烦了. 得自己不断看每个包的README或是Install, 把每个软件包的依赖关系都手动处理, 如果处理一些稍大些的软件, 如perl, python, kde, openoffice等, 你肯定会疯掉. 而且编译起来花的时间更多. 我只会对一些目前本系统软件包中没有的软件或是有问题的软件, 我就会手动编译. 如: conky, curl等. E17在我系统中有问题, 我也会选择编译新版本看看了.
有一些我看起来蛮小的软件, 我会选择自己手动编译. 尽量把它做成只有一个执行文件. 如xsel和fbgrab等.
洁癖, 怎么说呢? 比如在生活中, 就是看不得周围有一丝杂乱和脏的地方, 在生活中, 我基本上是这样, 除非遇到了一些特殊情况, 会稍微打乱一段时间. 软件中呢? 就是不能让软件被卸载后, 仍留有一些文件在系统中. |
|