第三章|软件包管理器
在 Ubuntu 系统中,软件包管理器是用于安装、更新、卸载和管理软件包的工具。Ubuntu 默认使用 APT(Advanced Package Tool) 作为其主要的软件包管理器。APT 是基于 Debian 的软件包管理工具,能够方便地从软件源中获取和管理软件。
Ubuntu 里的官方APT简介
下面是一段 Ubuntu 的官方APT简介示例(输入apt --help即可显示):
apt 2.7.14 (amd64)
用法: apt [选项] 命令
命令行软件包管理器 apt 提供软件包搜索,管理和信息查询等功能。
它提供的功能与其他 APT 工具相同(像 apt-get 和 apt-cache),
但是默认情况下被设置得更适合交互。
常用命令:
list - 根据名称列出软件包
search - 搜索软件包描述
show - 显示软件包细节
install - 安装软件包
reinstall - 重新安装软件包
remove - 移除软件包
autoremove - 自动卸载所有不再使用的软件包
update - 更新可用软件包列表
upgrade - 通过 安装/升级 软件来更新系统
full-upgrade - 通过 卸载/安装/升级 来更新系统
edit-sources - 编辑软件源信息文件
satisfy - 使系统满足依赖关系字符串
参见 apt(8) 以获取更多关于可用命令的信息。
程序配置选项及语法都已经在 apt.conf(5) 中阐明。
欲知如何配置软件源,请参阅 sources.list(5)。
软件包及其版本偏好可以通过 apt_preferences(5) 来设置。
关于安全方面的细节可以参考 apt-secure(8).
本 APT 具有超级牛力。
APT 的基本命令
以下是一些常用的 APT 命令及其功能:
更新软件包索引
在安装或更新软件之前,建议先更新软件包索引,以确保获取最新的软件包信息。
sudo apt update
升级已安装的软件包
升级系统中所有已安装的软件包到能够安装到的最新版本。
sudo apt upgrade
安装软件包
安装指定的软件包
sudo apt install <package_name> #这里把<package_name>换成你想安装的包名,可以先搜索,后面也一样
卸载安装包
卸载指定的软件包,但保留其配置文件
sudo apt remove <package_name>
自动清理无用的软件包
清理系统中不再需要的依赖包和缓存文件。
sudo apt autoremove
sudo apt clean
搜索安装包
apt search <package_name>
查看软件包信息
apt show <package_name>
APT 的功能包括但不限于以上:D
其他常见的软件包管理器
除了 APT,以下是一些其他常见的软件包管理器:
YUM/DNF:用于基于 Red Hat 的发行版(如 CentOS、Fedora)。
Pacman:用于 Arch Linux 及其衍生发行版。
Zypper:用于 openSUSE。
Homebrew:macOS 和 Linux 上的包管理器。
winget:Windows 上的包管理器。
这些工具的基本功能类似,但具体的命令和语法有所不同。
有的包管理器可能我搜索错了,欢迎反馈!
总结
APT 是 Ubuntu 系统中功能强大且易用的软件包管理工具。通过熟练掌握其基本命令,可以高效地管理系统中的软件包。对于其他操作系统,也有类似的软件包管理器,用户可以根据需求选择合适的工具。

浙公网安备 33010602011771号