前言
高级打包工具(英语:Advanced Packaging Tools,缩写为APT)是Debian及其派生的Linux软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程。APT最早被设计成dpkg的前端,用来处理deb格式的软件包。现在经过APT-RPM组织修改,APT已经可以安装在支持RPM的系统管理RPM包。(维基百科)
apt-get
更新软件仓库
安装软件包
-y:直接确认安装
1
| apt-get install <pkg_1> <pkg_2>
|
安装编译软件包的依赖
1
| apt-get build-dep <packagename>
|
卸载软件包
--purge:删除配置文件
重装软件包
1
| apt-get install --reinstall <pkg>
|
更新软件包
1
| apt-get install --only-upgrade <pkg>
|
更新所有软件包
更新所有软件包并更新依赖
搜索软件包
1
| apt-cache search <keyword>
|
查看软件包信息
查看软件包依赖
查看软件包被哪些软件依赖
1
| apt-cache rdepends <pkg>
|
清理不再需要的依赖
--purge:删除配置文件
清理所有下载的安装包文件
清理不再需要的安装包文件
下载软件包源码
检查损坏的依赖
升级系统
彩蛋
1 2 3 4 5 6 7
| (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ ..."Have you mooed today?"...
|
apt
更新软件仓库
安装软件包
-y:直接确认安装
--no-upgrade:如果已存在,不要升级
1
| apt install <pkg_1> <pkg_2>
|
指定版本
<version>:版本号
1
| apt install <pkg>=<version>
|
卸载软件包
包含配置文件
更新软件包
更新所有软件包
查看可更新软件包
搜索软件包
<keyword>:关键字
查看软件包信息
<pkg>:软件包名
查看软件包依赖
查看所有已安装软件包
包含版本信息
1
| apt list --installed-versions
|
清理不再需要的依赖
彩蛋
1 2 3 4 5 6 7
| (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ ..."Have you mooed today?"...
|
apt-build
下载依赖
彩蛋
1 2 3 4 5 6 7 8 9 10 11 12
| You must put some 'deb-src' URIs in your sources.list (__) ~ (oo) / _____\/___/ / /\ / / ~ / * / / ___/ *----/\ / \ / / ~ ~ ..."Have you danced today? Discow!"...
|
完成
参考文献
菜鸟笔记
CSDN——xietansheng