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 管理您的软件包。