|
使用基于 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 命令来解决了。 |
|