0%

软件管理利器 - Debian系的apt

软件管理利器 - Debian系的apt

.. note::
当年不肯嫁春风,无端却被秋风误。
贺铸《芳心苦·杨柳回塘》

对于最常用的命令而言,apt可能排不上号,但是,在新安装的系统中,apt 命令绝对应该是排在前十位的存在,所以apt是管理 Debian 系列系统中软件包的必备工具。

apt - command-line interface

apt是Advanced Package Tool的缩写,恰如字面描述高级包工具apt 命令是用于 Debian 系列 Linux 发行版的强大工具,比如广为人知的Ubuntu,还有超赞桌面的Linux Mint。

apt使得处理软件包,比如安装、更新和删除软件包的过程特别丝滑,也结合了较早的工具如 apt-getapt-cache 的功能,提供了更友好的交互体验。

更新软件包列表

在安装或升级软件包之前,可以更新软件包列表,以确保拥有可用软件包的最新信息。

使用以下命令:

1
$ sudo apt update

此命令从配置的仓库中获取最新的软件包信息。

升级软件包

要将所有已安装的软件包升级到最新版本,可以使用:

1
$ sudo apt upgrade

要进行更全面的升级,包括删除旧软件包和安装新依赖项,请使用:

1
$ sudo apt full-upgrade # 特别留意,这个会把老版本给删除

安装软件包

apt 命令使得软件包安装变得非常简单。要安装一个软件包,只需要使用:

1
$ sudo apt install <软件包名称>

例如,要安装文本编辑器瑞士军刀 vim,您可以运行:

1
$ sudo apt install vim

删除软件包

卸载软件包同样简单。要删除一个软件包,使用:

1
$ sudo apt remove <软件包名称>

如果您想删除软件包及其配置文件,使用:

1
$ sudo apt purge <软件包名称>

搜索软件包

要查找某个软件包,可以使用关键词进行搜索:

1
$ apt search <关键词>

例如,要搜索与 “python” 相关的软件包,您可以运行:

1
$ apt search python

显示软件包信息

要查看特定软件包的详细信息,使用:

1
$ apt show <软件包名称>

此命令提供软件包描述、依赖关系和版本信息等详细信息。

清理

随着时间的推移,积累过时的软件包和缓存文件。要清理不必要的软件包,使用:

1
$ sudo apt autoremove

要清除本地存储库中获取的包文件,使用:

1
$ sudo apt clean

管理仓库

apt 获取软件包信息的仓库列表存储在 /etc/apt/sources.list/etc/apt/sources.list.d/ 目录下的文件中。

要添加新的仓库,可以直接编辑这些文件或使用 add-apt-repository 命令:

1
$ sudo add-apt-repository ppa:<仓库名称>

添加仓库后,需要更新软件包列表才能使用:

1
$ sudo apt update
处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道