20.1 如何使用 apt 包管理器更新软件包
高级软件包工具(Advanced Package Tool),恰如其分地命名为 "apt" 包管理器,可以处理 Debian、Slackware 和其他 Linux 发行版上的软件安装和删除。以下是一些简单的使用示例:update(更新)此选项检索并扫描 Packages.gz 文件,以便获取有关新软件包和更新软件包的信息。为此,请输入以下命令:upgrade(升级)此选项用于在系统上安装当前安装的所有软件包的最新版本。检索并升级具有新版本可用的当前安装软件包;在任何情况下都不会删除当前安装的软件包,也不会检索和安装尚未安装的软件包。要升级,请输入以下命令:dist-upgrade(发行版升级)除了执行 upgrade 的功能外,dist-upgrade 还智能地处理新版本软件包的依赖关系变化。如有必要,它将尝试以牺牲较不重要的软件包为代价来升级最重要的软件包。为此,请输入以下命令:sudo apt-get dist-upgrade
20.2 如何使用 pacman 包管理器安装软件包
要在数据库中搜索软件包,同时在软件包名称和描述中搜索:pacman -Ss string1 string2
要安装单个软件包或软件包列表(包括依赖项),请发出以下命令:sudo pacman -S package_name1 package_name2
20.3 如何使用 pacman 包管理器更新软件包
sudo pacman -S <programName>
20.4 如何使用 yum 更新软件包
Yellowdog Updater, Modified(Yellow Dog Linux 仅存的最后遗迹之一)是 Red Hat、Fedora 和 CentOS 系统及其衍生版使用的包管理器。它可以处理这些 Linux 发行版的 rpm 软件包的安装和删除。以下是一些简单的使用示例:search(搜索)此命令将尝试在配置的软件仓库中找到与给定搜索条件匹配的软件包,并显示它找到的名称/版本/仓库位置匹配项。要使用它,请输入以下命令:install(安装)此命令将尝试从配置的软件仓库中找到并安装指定的软件,同时递归地找到并安装任何需要的先决软件。要使用它,请输入以下命令:sudo yum install <packageName>
update(更新)此选项用于在系统上安装当前安装的所有软件包的最新版本。检索并升级具有新版本可用的当前安装软件包;如有必要,还会检索并安装新的先决条件,并删除被替换或过时的软件包。要升级,请输入以下命令:与 apt 不同,大多数 yum 命令还会自动检查仓库元数据的更新(如果最近没有进行过检查,或被强制这样做),并在执行请求的操作之前检索和扫描更新的元数据,以便获取有关新软件包和更新软件包的信息。