Linux系统操作(5):apt命令

匿名 (未验证) 提交于 2019-12-02 21:56:30

文章目录
简介
查询
列出包含条件的包(已安装,可升级等)
搜索软件
查看软件包信息查看软件包依赖关系显示安装信息
查看每个软件包的简要信息
安装
更新软件包列表
更新已安装的软件包
安装软件
删除
移除软件包,卸载一个软件包但是保留相关的配置文件
删除软件包的备份
简介
Advanced Packaging Tool(APT)的工具来管理这种包系统,不过请不要把它与 apt 命令混淆,它们之间是其实不是同一个东西。

apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。

apt 具有更精减但足够的命令选项,而且参数选项的组织方式更为有效。除此之外,它默认启用的几个特性对最终用户也非常有帮助。例如,可以在使用 apt 命令安装或删除程序时看到进度条。

apt 还会在更新存储库数据库时提示用户可升级的软件包个数。

如果你使用 apt 的其它命令选项,也可以实现与使用 apt-get 时相同的操作。

查询
列出包含条件的包(已安装,可升级等)
sudo apt list package_name

sudo apt list -a package_name

搜索软件
sudo apt-cache search package_name

其中还可以使用正则表达式 sudo apt-cache search sof* 这样就可以搜索到源上面所有以sof开头的软件包。

查看软件包信息查看软件包依赖关系显示安装信息
sudo apt-cache show package_name

查看每个软件包的简要信息
sudo apt-cache dump

安装
更新软件包列表
sudo apt-get update

更新已安装的软件包
sudo apt-get upgrade

安装软件
sudo apt-get install package_name

sudo apt-get install package_name=version

删除
移除软件包,卸载一个软件包但是保留相关的配置文件
sudo apt-get remove package_name

sudo apt-get autoremove 自动删除不需要的包

sudo apt-get autoremove package --purge删除包、包括配置文件等

sudo apt-get purge package_name 移除软件包及配置文件

删除软件包的备份
apt-get clean

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!