Linux 系统中 Yum 和 Apt 的使用指南


简介

著名的操作系统 Linux 为用户提供了一个开源环境,允许他们执行各种任务。包管理在 Linux 中至关重要,而 Yum 和 Apt 是两个最流行的包管理器。任何包管理器都允许用户轻松地安装、更新和卸载系统上的软件包。Yum 可以在基于 Red Hat 的系统(如 CentOS 和 Fedora)上找到,而 Apt 可以在基于 Debian 的系统(如 Ubuntu)上找到。

在本教程中,我们将探讨 Linux 上两种包管理工具:Yum 和 Apt。学习它们的用途、功能以及高效软件包管理的示例。

使用 Yum 管理包

Yum 是一个命令行包管理器,用于基于 Red Hat 的 Linux 发行版,如 CentOS 和 Fedora。它代表“Yellowdog Updater, Modified”,提供了一种简单的方法来管理系统上的软件包及其依赖项。

使用 Yum 需要管理员权限或 root 访问权限。如有必要,请使用“sudo”命令。以下是一些基本的 Yum 命令,帮助您开始在系统上进行包管理。以下是一些简单的 Yum 命令:

更新系统包:

$ sudo yum update

“sudo yum update”命令使用 Yum 包管理器更新 Linux 系统上所有已安装的包及其依赖项。

安装新包:

$ sudo yum install packagename

“sudo yum install packagename”命令使用 Yum 包管理器在 Linux 系统上安装指定的包及其所有必需的依赖项。

删除包的方法:

$ sudo yum remove packagename

“sudo yum delete packagename”命令用于从 Linux 系统中删除单个包及其依赖项。

查找包

$ sudo yum search packagename

“sudo yum search packagename”命令在 Linux 系统上搜索 Yum 仓库中与指定关键字或包名称匹配的包。

使用 Apt 管理包

Apt 是一个命令行包管理器,用于基于 Debian 的 Linux 发行版,如 Ubuntu。它代表“Advanced Package Tool”,提供了一种简单的方法来管理系统上的软件包及其依赖项。

要使用 Apt 管理系统上的包,需要管理员权限或 root 访问权限。如有必要,请使用“sudo”命令提升权限。以下是一些基本的 Apt 命令:

更新包:

$ sudo apt update

“sudo apt update”命令用于在基于 Debian 的 Linux 系统上使用 APT 包管理器更新仓库的包列表。

升级包:

$ sudo apt upgrade

“sudo apt upgrade”命令用于安装任何可用的包升级,确保所有已安装的包都是最新的版本。

安装新包:

$ sudo apt install packagename

“sudo apt install packagename”命令在我们的 Linux 操作系统中安装所有必需的包。

删除特定包

$ sudo apt remove packagename

“sudo apt remove packagename”命令可以一次从我们的 Linux 系统中删除一个包。

查找包

$ sudo apt search packagename

“sudo apt search packagename”命令用于在基于 Debian 的 Linux 系统上搜索 APT 仓库中与特定关键字或包名称匹配的可用包。

列出 Yum 和 Apt 中的包

可以使用以下命令列出 Yum 中已安装的包:

$ sudo yum list installed

这将列出系统上已安装的所有包。

可以使用以下命令列出 Yum 中可用的包:

$ sudo yum list available

这将列出 Yum 仓库中所有可用的包。

可以使用以下命令从命令行列出 APT 中已安装的包:

$ sudo apt list --installed

这将返回系统上已安装的所有包的列表。

要查看 APT 中可用的包列表,请键入以下命令:

$ sudo apt list --available

这将返回 APT 仓库中所有可用包的列表。

使用 Yum 和 Apt 进行清理

Yum 和 APT 中的“autoremove”命令可用于删除作为依赖项安装但由于其依赖的包已被删除而不再需要的包。

要在 Yum 中运行“autoremove”,请使用以下命令:

$ sudo yum autoremove

这将卸载作为依赖项安装但不再需要的任何孤立包。

要在 APT 中执行 autoremove,请键入以下命令:

$ sudo apt autoremove

这将卸载任何作为依赖项自动安装但不再被任何其他已安装包需要的包。

使用 Yum 和 Apt 重新安装包

可以使用以下命令使用 Yum 重新安装包:

$ sudo yum reinstall packagename

这将卸载软件,然后重新安装它,并将任何配置文件恢复为其默认设置。

使用以下命令使用 APT 重新安装包:

$ sudo apt-get install --reinstall packagename

通过这样做,在产品卸载然后重新安装后,任何配置文件都将恢复其默认设置。

结论

总之,包管理对于 Linux 管理至关重要,Yum 和 Apt 是在我们的系统上管理软件包的流行工具。它们易于使用的界面和庞大的仓库使得安装、更新和删除程序变得简单,从而确保我们的系统安全且更新。

更新于:2023年5月8日

4K+ 次浏览

开启你的职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.