Debian/Debian系统升级
Debian | Debian安装 | Debian使用 | Debian系统升级 | Debian常见问题 |
Debian 的设计目标之一就是提供一个平滑、安全和可靠的升级过程。软件包系统在升级过程中会将重要改变警告系统管理员,在某些情况下,会要系统管理员来做决定。
你也应该阅读发布手记(Release Notes),它存在于所有的 Debian 光盘中,也可以通过互联网访问 http://www.debian.org/releases/stable/releasenotes 或 http://www.debian.org/releases/testing/releasenotes。
dpkg[ ]
它是操作软件包文件的主要工具;
dpkg 由几个原始的辅助程序演化而来。
- dpkg-deb:操作 .deb 文件。dpkg-deb(1)
- dpkg-ftp:一个旧的软件包获取命令。dpkg-ftp(1)
- dpkg-mountable:一个旧的软件包获取命令。dpkg-mountable(1)
- dpkg-split:将大软件包分割成小包。dpkg-split(1)
- dpkg-ftp 和 dpkg-mountable 已被新的 APT 系统取代。
APT[ ]
APT(the Advanced Packaging Tool) 是 Debian 软件包管理系统的高级界面,由几个名字以“apt-”打头的程序组成。apt-get、apt-cache 和 apt-cdrom 是处理软件包的命令行工具,它们也是其它用户前台程序的后端, 如dselect 和 aptitude。 当前,推荐使用 aptitude 作为系统维护的工具。
更多信息,可安装 apt 和 aptitude 软件包后阅读 aptitude(8)、 apt-get(8)、apt-cache(8)、apt-cdrom(8)、apt.conf(5)、sources.list(5) 和 apt_preferences(5)。
另一个资源是 APT HOWTO,如果安装了 apt-howto 包,可在 file:///usr/share/doc/Debian/apt-howto/ 中找到它。
apt-get upgrade 和 apt-get dist-upgrade 只获取“Depends”类软件包,它忽略“Recommend”和“Suggests”类软件包,不想这样的话,可使用 dselect。
dselect[ ]
这个程序是 Debian 软件包管理系统中菜单驱动的用户界面。特别适用于首次安装和大面积升级。
更多信息,可安装 install-doc 包后阅读 /usr/share/doc/install-doc/dselect-beginner.en.html 或 dselect Documentation for Beginners。
不停机系统升级[ ]
Debian 系统的内核(文件系统)支持替换使用中的文件。 当一个软件包升级时,如果由该软件包提供的服务在当前运行级下正在运行,则该服务将被重新启动。 Debian 系统不要求用户在 single-user 模式下进行不停机升级。
下载和缓存 .deb 文件[ ]
如果你手工下载包文件到硬盘,当你完成软件包安装工作后,可以从系统中删除 .deb 文件。
如果是使用 APT,这些文件会缓存在 /var/cache/apt/archives/ 目录中。你可以在完成安装后删除它们(apt-get clean)或者将它们拷贝到另一个机器的 /var/cache/apt/archives/ 目录中以备以后的安装。
升级记录[ ]
dpkg 会对软件包的解包、配置、删除、完全删除进行记录,但不能(目前是这样)记录在包操作的过程中活跃终端的行为。
最简单的解决方法是在运行 dpkg、dselect、apt-get 等工具的会话中加入 script(1) 程序。
Debian使用手册导航 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
参考来源[ ]
http://www.debian.org/doc/manuals/debian-reference/ch-system.zh-cn.html#s-ftparchives