LinuxSir.cn,穿越时空的Linuxsir!

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

为什么有些包升级的时候会保持版本不变?

[复制链接]
发表于 2006-3-11 18:31:16 | 显示全部楼层 |阅读模式
经常用apt-upgrade更新系统,发现有些包会临时的不升级,我并没有做任何的限制,为什么会这样呢?

  1. sun@t23:/data/www/py/xml/ajax$ sudo apt-get upgrade
  2. 正在读取软件包列表... 完成
  3. 正在分析软件包的依赖关系树... 完成
  4. 下列的软件包的版本将保持不变:
  5.    alsa-base (1.0.8-7 => 1.0.10-3)
  6.    alsa-utils (1.0.8-4 => 1.0.10-1)
  7.    apt (0.5.28.6 => 0.6.43.3)
  8.    apt-utils (0.5.28.6 => 0.6.43.3)
  9.    aptitude (0.2.15.9-2 => 0.4.1-1)
  10.    base-config (2.53.10 => 2.76)
  11.    bind9-host (9.2.4-1 => 9.3.2-2)
  12.    cpp (3.3.5-3 => 4.0.2-2)
  13.    cpufreqd (1.2.3-2 => 2.0.0-1)
  14.    dnsutils (9.2.4-1 => 9.3.2-2)
  15.    fvwm (2.5.14-6 => 2.5.16-2)
  16.    g++ (3.3.5-3 => 4.0.2-2)
  17.    gcc (3.3.5-3 => 4.0.2-2)
  18.    lftp (3.3.5-1 => 3.4.2-1)
  19.    libapt-pkg-perl (0.1.13 => 0.1.18+b1)
  20.    libbonoboui2-0 (2.10.1-1 => 2.10.1-2)
  21.    libbonoboui2-common (2.10.1-1 => 2.10.1-2)
  22.    libgnome2-0 (2.10.1-1 => 2.12.0.1-5)
  23.    libgnome2-common (2.10.1-1 => 2.12.0.1-5)
  24.    libgnomevfs2-0 (2.10.1-5 => 2.12.2-5)
  25.    libgnomevfs2-common (2.10.1-5 => 2.12.2-5)
  26.    libpam-modules (0.79-3 => 0.79-3.1)
  27.    libperl5.8 (5.8.7-10 => 5.8.8-2)
  28.    libreadline4 (4.3-11 => 4.3-18)
  29.    libreadline5 (5.0-10 => 5.1-6)
  30.    libselinux1 (1.26-1 => 1.28-4)
  31.    locales (2.3.5-8 => 2.3.5-13)
  32.    passwd (4.0.14-4 => 4.0.14-7)
  33.    pcmcia-cs (3.2.5-10 => 3.2.8-6)
  34.    perl (5.8.7-10 => 5.8.8-2)
  35.    perl-base (5.8.7-10 => 5.8.8-2)
  36.    perl-modules (5.8.7-10 => 5.8.8-2)
  37.    ppp (2.4.3-20050321+2 => 2.4.4b1-1)
  38.    samba-common (3.0.20b-3 => 3.0.21b-1)
  39.    smbclient (3.0.20b-3 => 3.0.21b-1)
  40.    smbfs (3.0.20b-3 => 3.0.21b-1)
  41.    ssh (3.8.1p1-8.sarge.4 => 4.2p1-5)
  42.    stardict (2.4.5-1 => 2.4.5-1.1)
  43.    stardict-common (2.4.5-1 => 2.4.5-1.1)
  44.    stardict-tools (2.4.5-1 => 2.4.5-1.1)
  45.    sysvinit (2.86.ds1-1 => 2.86.ds1-12)
  46.    tasksel (2.24 => 2.41)
  47.    tetex-base (2.0.2c-9 => 3.0-15)
  48.    tetex-bin (2.0.2-31 => 3.0-14)
  49.    vim (6.3-086+1 => 6.4-007+1)
  50.    vim-common (6.3-086+1 => 6.4-007+1)
  51.    vim-gtk (6.3-086+1 => 6.4-007+1)
  52.    w3m (0.5.1-3 => 0.5.1-4)
  53.    xbase-clients (6.8.2.dfsg.1-11 => 6.9.0.dfsg.1-4)
  54. 共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 49 个软件未被升级。
  55. sun@t23:/data/www/py/xml/ajax$
复制代码
发表于 2006-3-11 19:10:02 | 显示全部楼层
apt-get install 列表中的文件就会强制升级,不自动升级有时因为依赖的软件包没有升级,或是要安装其它软件包时才能升级,故而不自动升级
回复 支持 反对

使用道具 举报

发表于 2006-3-11 19:58:05 | 显示全部楼层
用aptitude dist-upgrade更好一些。

还有,如果有些不自动升级,可以进入aptitude,手动进行升级。
回复 支持 反对

使用道具 举报

发表于 2006-3-11 21:36:06 | 显示全部楼层
推荐dist-upgrade
如果你天天upgrade出了问题别报怨
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-12 09:34:28 | 显示全部楼层
Post by linuxcpp
推荐dist-upgrade
如果你天天upgrade出了问题别报怨

:ask :ask
为什么要用dist-upgrade呢?upgrade不安全吗?
回复 支持 反对

使用道具 举报

发表于 2006-3-12 14:20:54 | 显示全部楼层
Post by redinux
:ask :ask
为什么要用dist-upgrade呢?upgrade不安全吗?



我也想知道,不是说dist-upgrade是升级版本的嘛,比如sarge到sid

那如果我现在已经是sid了,用dist-upgrade和upgrade有什么区别呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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