曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 3801|回复: 0
打印 上一主题 下一主题

apt-get update, apt-get upgrade, apt-get dist-upgrade, do-release-upgrade

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34387
跳转到指定楼层
楼主
发表于 2011-9-20 11:47:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用基于 Debian 体系的 Linux 发行版,在升级更新系统时,apt-get update, apt-get upgrade, apt-get dist-upgrade 这 3 个命令会比较常用。其含义分别为:

apt-get update
该命令会从软件源重新同步软件包索引文件。可用的软件包索引从 /etc/apt/sources.list 文件中指定的软件源处获得。该命令会并扫描软件源里的 Packages.gz 文件,从而获得可用软件包的详细信息。该命令必须运行在 apt-get upgrade 和 apt-get dist-upgrade 命令之前。

apt-get upgrade
该命令将升级已经安装所有软件包到最新版本。它运行在 apt-get update 之后。

apt-get dist-upgrade
apt-get dist-upgrade 是个比 apt-get upgrade 更加智能些的命令。它可以自动解决安装升级时的依赖和冲突。

此外,还有个 do-release-upgrade 命令,它的作用是将现有系统版本升级到另一个新版本,比如将 Ubuntu 11.04 升级到 11.10 。
一般的,在运行 apt-get update 后接着运行 apt-get upgrade 可能会遇到系统提示某些软件包需要保留而不能被升级 (The followying packages have been kept back)。在这种情况下,就可以使用 apt-get dist-upgrade 命令来解决了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2024-6-2 22:01 , Processed in 0.066863 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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