Section 20.1: 如何使用 apt 包管理器更新包

高级软件包工具,恰当地命名为“apt”软件包管理器,可以处理 Debian、Slackware 和其他 Linux 发行版上的软件安装和删除。以下是一些简单的使用示例:

update

此选项检索并扫描 Packages.gz 文件,以便获取有关新软件包和更新软件包的信息。为此,请输入以下命令:

sudo apt-get update

upgrade

此选项用于安装系统上当前安装的所有软件包的最新版本。检索和升级当前安装且有新版本的软件包;在任何情况下都不会删除当前安装的软件包,也不会检索和安装尚未安装的软件包。要升级,请输入以下命令:

sudo apt-get upgrade

dist-upgrade

除了执行升级功能外,dist-upgrade 还可以智能地处理软件包新版本依赖关系的变化。如果有必要,它将尝试升级最重要的软件包,而牺牲不太重要的软件包。为此,请输入以下命令:

sudo apt-get dist-upgrade

Section 20.2: 如何使用 pacman 包管理器安装包

为了在数据库中搜索包,请同时搜索包的名称和描述:

pacman -Ss string1 string2 ...

要安装单个包或包列表(包括依赖项),请发出以下命令:

sudo pacman -S package_name1 package_name2 ...

Section 20.3: 如何使用 pacman 包管理器更新包

To update a specific program:

要更新特定程序:

sudo pacman -S <programName>

To update entire the system:

要更新整个系统:

sudo pacman -Syu

Section 20.4: 如何使用 yum 更新软件包

YUM是Yellowdog Updater,Modified 的简写,,是 Red Hat、Fedora 和 CentOS 系统及其衍生产品使用的软件包管理器。它可以处理这些 Linux 发行版中打包为 rpm 的软件的安装和删除。以下是一些简单的使用示例:

search

此命令将尝试在已经配置好的软件存储库中查找与给定搜索条件匹配的软件包,并显示找到的匹配项的名称/版本/存储库位置。要使用它,请输入以下命令:

yum search <queryString>

install

此命令将尝试在已经配置好的软件存储库中查找并安装指定的软件,并递归查找和安装任何所需的先决条件软件(依赖库等)。要使用它,请输入以下命令:

sudo yum install <packageName>

update

此选项用于更新升级系统上当前已经安装的所有软件包至仓库中的最新版本。检索并升级当前安装且有新版本可用的软件包;还会根据需要检索和安装新的先决条件,并删除替换或过时的软件包。要升级,请输入以下命令:

sudo yum update

与 apt 不同的是,如果最近没有手动执行更新检查,大多数 yum 命令还会自动检查存储库元数据的更新,并将检索和扫描更新的元数据,以便在执行请求的操作之前可以获得有关新软件包和更新软件包的信息。