ubuntu apt 简明使用手册

apt 是一个命令行包管理器,用于在 Ubuntu、Debian 和相关 Linux 发行版上安装、更新、删除和管理 deb 软件包。apt 被设计用于与用户交互使用,也就是说我们在终端输入命令时应该使用 apt。但是在 shell 脚本中我们应该使用 apt-getapt-cache,因为它们在不同版本之间向后兼容,并且具有更多的选项和功能。

更新软件包索引

apt 的软件包索引是一个数据库,它包含了可用软件包的记录。我们使用 apt 安装软件时,系统会从索引中查找软件包和对应的版本。使用 apt update 命令更新软件包索引。

我们应该始终在每次安装或更新软件包时执行此命令,以获取最新的软件包索引。

查看可升级的软件包

apt update 命令会在执行后告诉我们有多少个软件包可以升级,我们可以用 apt list --upgradeable 命令查看全部可升级的软件包列表。

升级软件包

apt upgrade 命令可以升级软件包,但是它会升级全部可以升级的软件包,这个命令必须谨慎使用。有时候我们只需要升级其中一个软件,比如我们升级某个有漏洞的 openssl,可以使用 apt install --only-upgrade package_name 命令单独升级某个软件。后面可以跟多个软件名称,用空格隔开。

列出软件包

apt list 可以列出系统当前安装和可升级的软件包。命令将会打印所有软件包的列表,包括软件包的版本和结构的信息。

要查看所有已安装的软件包,可以运行命令 sudo apt list --installed 仅列出已安装的软件包。

搜索软件包

apt search package_name 命令可以在可用软件源搜索指定的软件包。

安装软件包

apt install package_name 安装软件包,可以跟多个软件包名称,使用空格隔开,后面跟-y 参数跳过确认步骤直接安装。

移除软件包

apt remove pakcage_name 卸载软件包,但会留下配置文件。如果要卸载软件包的同时移除配置文件,可以使用 apt aurge package_name 命令。这两个命令都可以跟多个软件包名称,使用空格隔开。

删除无用的依赖包

使用 apt install 命令安装的软件包在卸载时,软件包的依赖不会被自动卸载,这些无用的依赖包可以使用 apt autoremove 命令卸载。

查看软件包信息

使用 apt show package_name 查看软件包的具体信息,包括它的依赖,安装大小,软件包来源,是否已安装等信息。


ubuntu apt 简明使用手册
https://cui.cc/daa825e9dfe5/
作者
南山崔崔
发布于
2023年8月8日
许可协议