[Ubuntu-zh] 为什么Ubuntu某一时刻只能装一个软件?

HeChi-Lau jianjia11010在hotmail.com
星期五 五月 4 05:40:35 UTC 2012


不是吧.是因为apt和yum有软件信息的数据库,肯定是独占打开了.要是不是这样,那不就可以同时装有依赖矛盾的软件了?那样肯定不行.

你可以用7-zip打开deb或者rpm文件看看结构.deb是一个tar,rpm是一个cpio文件,目录结构是从根目录开始的.里面就是软件的文件.也就是说,apt,yum只是负责管理软件包而已,他们实际上就是把软件信息存储了,然后复制软件包里的文件到对应的位置.卸载的时候从数据库里select出释放了的文件,删除就是了.
可以同时装多个.比如下载源码下来自己configure然后make的时候,可以N个同时进行.
个人理解,欢迎纠错!
 		 	   		  
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120504/79e883b2/attachment.html>


关于邮件列表 ubuntu-zh 的更多信息