1、基本概念
(1) apt-get 是一条linux命令,适用于deb包管理式的操作系统;
主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统.
(2) apt-get 是 debian, ubuntu 发行版的包管理工具,与红帽中的yum工具非常类似
2、基本用法
(1) install package: apt-get install packagename
(2) apt-get update => 获得最近的软件包的列表,列表中包含一些包的信息,比如这个包是否更新过.
(3) apt-get -u upgrade 与 apt-get dist-upgrade(将系统升级到新版本)
由于包与包之间存在各种依赖关系, upgrade 只是简单的更新包,不管这些依赖,它不会添加包,或是删除包;
而 dist-upgrade 可以根据依赖关系的变化,添加包,删除包.
一般在运行 upgrade 或 dist-upgrade 之前,要运行 update.
(4) apt-get remove packagename: 卸载一个已安装的软件包(保留配置文档)
(5) apt-get remove --purge packagename: 卸载一个已安装的软件包(删除配置文档)
(6) apt-get autoremove packagename: 删除包及其依赖的软件包
(7) apt-get autoremove --purge packagname:删除包及其依赖的软件包+配置文件,比上面的要删除的彻底一点
(8) dpkg --force-all --purge packagename: 有些软件很难卸载,而且还阻止了别的软件的应用,就能够用该命令.
(9) apt-cache search string : 在软件包列表中搜索字符串。
(10) apt-cache showpkg pkgs : 显示软件包信息
apt-cache show pkgs : 显示软件包记录
(11) dpkg -S file : 这个文档属于哪个已安装软件包
dpkg -l : 列出所有已安装的软件包
(12) apt-get autoclean : 定期运行这个命令来清除那些已卸载的软件包的.deb文档。
通过这种方式,您能够释放大量的磁盘空间;
假如您的需求十分迫切,能够使用 apt-get clean 以释放更多空间.
(apt-get clean 这个命令会将已安装软件包裹的.deb文档一并删除)