Linux 上的 Yum 和 Apt 指南
介绍
众所周知的操作系统 Linux 的用户可以使用开源环境,以便他们可以完成一系列工作。两个最流行的包管理器是 Yum 和 Apt,包管理在 Linux 中至关重要。用户可以使用任何包管理轻松地从系统中安装、更新和卸载软件包。 Yum 可以在基于 Red Hat 的系统(如 CentOS 和 Fedora)上找到,而 Apt 可以在基于 Debian 的系统(如 Ubuntu)上找到。
在本内容中,我们将介绍两种在 Linux 上管理包的工具:Yum 和 Apt。了解其目的、结果以及高效软件包管理的说明。
使用 Yum 管理包
Yum 是一个命令行包管理器,适用于 CentOS 和 Fedora 等基于 Red Hat 的 Linux 发行版。它代表“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
要从 Linux 系统中删除单个包及其依赖项,请在 Yum 包管理中使用“sudo yum delete packagename”命令。
试图找到一个包
$ sudo yum search packagename
在 Linux 系统上,“sudo yum search packagename”命令在 Yum 存储库中搜索与指定关键字或包名称匹配的包。
使用 Apt 管理包
Apt 是一个命令行包管理器,适用于基于 Debian 的 Linux 发行版(例如 Ubuntu)。它代表“高级包工具”,它提供了一种管理软件包和系统依赖项的简单方法。
为了使用 Apt 管理我们系统上的包,需要管理权限或 root 访问权限。如果需要提升权限,请使用“sudo”命令。以下是一些开始使用 Apt 的基本命令 -
对于更新包 -
$ sudo apt update
“sudo apt update”命令用于在基于 Debian 的 Linux 系统上使用 APT 包管理来更新存储库的包列表。
升级包 -
$ sudo apt upgrade
“sudo apt update”命令用于安装任何可用的软件包升级,确保所有安装的软件包都是最新版本。
新包安装过程 -
$ 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”命令用于在 APT 存储库中搜索与基于 Debian 的 Linux 系统上的特定关键字或软件包名称匹配的可用软件包。
使用 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 中执行自动删除,请输入以下命令 -
$ sudo apt autoremove
这将自动卸载作为依赖项安装但任何其他已安装的软件包不再需要的任何软件包。
使用 Yum 和 Apt 重新安装软件包
Yum 可用于使用以下命令重新安装软件包 -
$ sudo yum reinstall packagename
这将卸载该软件,然后重新安装,将所有配置文件恢复为其默认设置。
使用以下命令使用 APT 重新安装软件包 -
$ sudo apt-get install --reinstall packagename
通过执行此操作,卸载并重新安装产品后,所有配置文件都将恢复其默认设置。
结论
总之,包管理对于 Linux 管理至关重要,Yum 和 Apt 是我们系统上管理软件包的流行工具。它们通过用户友好的界面和庞大的存储库使安装、更新和删除程序变得简单,确保我们的系统安全且最新。