Ubuntu/Debian 中使用高级软件包工具 (APT) 的 10 个示例


Ubuntu 和 Debian 是当今最流行的两个 Linux 发行版,它们都使用高级软件包工具 (APT) 进行软件包管理。APT 是一款功能强大的工具,允许用户轻松管理软件安装、更新和删除。在本文中,我们将介绍一些在 Ubuntu 和 Debian 中使用 APT 的示例。

更新软件包缓存

在深入安装或更新软件包之前,首先更新软件包缓存非常重要。软件包缓存是 APT 可以安装的所有可用软件包的列表。要更新软件包缓存,只需打开终端并键入以下命令:

sudo apt update

这将从软件仓库下载最新的软件包信息并更新软件包缓存。

安装软件包

在 Ubuntu 和 Debian 中安装软件包是一个简单的过程。要安装软件包,只需使用以下命令:

sudo apt install package-name

例如,要安装流行的文本编辑器 Vim,我们可以使用以下命令:

sudo apt install vim

这将下载并在您的系统上安装 Vim 文本编辑器。您可以将“vim”替换为您想要安装的任何其他软件包的名称。

更新软件包

出于安全和稳定性原因,保持系统更新至关重要。要更新系统上所有已安装的软件包,请使用以下命令:

sudo apt upgrade

这将下载并安装系统上所有已安装软件包的最新版本。如果存在更新版本,APT 将升级该软件包。

删除软件包

如果您不再需要系统上安装的软件包,可以使用 APT 轻松将其删除。要删除软件包,请使用以下命令:

sudo apt remove package-name

例如,要删除我们之前安装的 Vim 文本编辑器,我们可以使用以下命令:

sudo apt remove vim

这将从您的系统中删除 Vim 文本编辑器。

清除软件包

当您使用“apt remove”命令删除软件包时,它仅删除软件包文件,保留任何配置文件。如果您想完全删除软件包,包括其配置文件,请使用以下命令:

sudo apt purge package-name

例如,要完全删除 Vim 文本编辑器及其配置文件,我们可以使用以下命令:

sudo apt purge vim

这将删除 Vim 文本编辑器和任何关联的配置文件。

搜索软件包

如果您正在寻找要安装的特定软件包,可以使用“apt search”命令搜索软件包缓存。例如,要搜索 Python 编程语言,请使用以下命令:

sudo apt search python

这将显示与 Python 相关的全部软件包列表。

查看软件包信息

如果您想查看特定软件包的信息,例如其版本号或描述,请使用以下命令:

apt show package-name

例如,要查看 Vim 文本编辑器的信息,我们可以使用以下命令:

apt show vim

这将显示有关 Vim 软件包的详细信息。

清理

随着时间的推移,APT 可能会累积大量软件包缓存文件和其他临时文件。要清理这些文件并释放磁盘空间,请使用以下命令:

sudo apt autoclean

这将删除不再需要的任何软件包缓存文件。

以下是一些在 Ubuntu 和 Debian 中使用 APT 的其他示例:

安装多个软件包

如果您想一次安装多个软件包,只需在“apt install”命令后面列出所有软件包即可。例如,要安装 Vim 和 Nano 文本编辑器,可以使用以下命令:

sudo apt install vim nano

这将一次安装这两个软件包,从而节省您的时间和精力。

升级单个软件包

如果您只想将特定软件包升级到其最新版本,可以使用以下命令:

sudo apt install package-name

这将把指定的软件包升级到其最新版本,同时保持所有其他软件包不变。

从特定仓库安装软件包

如果您想从特定的软件仓库安装软件包,可以使用以下命令:

sudo apt install package-name/repository-name

例如,要从 Mozilla 仓库安装 Firefox 网络浏览器的最新版本,可以使用以下命令:

sudo apt install firefox/mozilla

这将从 Mozilla 仓库下载并安装 Firefox 软件包。

安装软件包但不安装其依赖项

如果您想安装软件包但不安装其依赖项,可以使用以下命令:

sudo apt install --no-install-recommends package-name

这将安装指定的软件包,但排除任何不严格需要的推荐软件包或依赖项。

删除未使用的软件包

随着时间的推移,您的系统可能会累积许多不再需要的未使用软件包。要删除这些软件包并释放磁盘空间,请使用以下命令:

sudo apt autoremove

这将删除作为其他软件包的依赖项自动安装的任何软件包,但现在不再需要。

添加新的仓库

如果您想安装默认仓库中没有的软件包,可以向系统添加新的仓库。要添加新的仓库,请在 /etc/apt/sources.list.d/ 目录中创建一个名为“repository-name.list”的文件,并添加以下行:

deb repository-url distribution component

将“repository-name”替换为仓库的名称,“repository-url”替换为仓库的 URL,“distribution”替换为 Ubuntu 或 Debian 发行版代号,“component”替换为仓库的组件(例如“main”、“contrib”、“non-free”等)。

例如,要将 Docker CE 仓库添加到您的系统中,请在 sources.list.d/ 目录中创建一个名为“docker-ce.list”的文件,并添加以下行:

deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable

保存文件并运行以下命令添加仓库密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

最后,运行以下命令更新软件包缓存并安装 Docker CE:

sudo apt update
sudo apt install docker-ce

现在,APT 将使用新的仓库来安装和更新软件包。

结论

APT 是一款功能强大的软件包管理工具,可轻松管理 Ubuntu 和 Debian 中的软件安装、更新和删除。在本文中,我们介绍了一些最常用的 APT 命令及其用法。通过掌握这些命令,您可以充分利用 APT 的功能,并使您的系统保持最新、安全和高效。只需稍加练习和实验,您就可以熟练使用 APT 管理您的软件包。

更新于:2023年4月27日

408 次查看

开启您的职业生涯

通过完成课程获得认证

立即开始
广告