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

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 Web浏览器,可以使用以下命令−

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 仓库URL 发行版 组件

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Linux 基础