红联Linux门户
Linux帮助

yum还是不如apt阿

发布时间:2007-09-01 00:22:39来源:红联作者:SharpSword
apt每次之前都需要apt-get update,而yum不需要,因为它直接从远程服务器获得关联性列表,而apt几天没更新过的话不update就安装会很难看。

今天搭建网站基本系统,时间紧迫,只好先在CentOS上搭建了。

以前没有怎么用过yum,只知道它是学习了apt的做法,把rpm纳入repository的管理了。

今天发现它的设计的不好:

bash 代码
...
glibc-kernheaders-0-2.4-8 100% |=========================| 25 kB 00:00
laus-libs-0-0.1-76RHEL3.i 100% |=========================| 4.0 kB 00:00
rh-postgresql-libs-0-7.3. 100% |=========================| 5.9 kB 00:00
rhnlib-0-2.1.1-7.centos3. 100% |=========================| 3.8 kB 00:00
...

要是不知道的还以为这是在安装rpm包呢,其实这只是在下载软件包索引信息,这样一个一个下载效率自然低下。

看看apt的做法:
bash 代码
忽略 http://security.ubuntu.com feisty-security/universe Translation-zh_CN
忽略 http://security.ubuntu.com feisty-security/multiverse Translation-zh_CN
获取:25 http://security.ubuntu.com feisty-security Release [50.9kB]
获取:26 http://security.ubuntu.com feisty-security/main Packages [63.6kB]
获取:27 http://security.ubuntu.com feisty-security/restricted Packages [6360B]
获取:28 http://security.ubuntu.com feisty-security/main Sources [11.5kB]
获取:29 http://security.ubuntu.com feisty-security/restricted Sources [953B]
获取:30 http://security.ubuntu.com feisty-security/universe Packages [26.1kB]
99% [30 Packages 21577/26.1kB 82%] 14KB/s 0s

显然,一个服务地址只需要一次http get,当然效率要好很多。
文章评论

共有 0 条评论