搜索包
apt-cache search package
获取包的相关信息,如说明、大小、版本等
apt-cache show package
安装包
sudo apt-get install package
重新安装包
sudo apt-get install package - - reinstall
强制安装
sudo apt-get -f install
参数为–fix-broken的简写形式,可以在man apt-get 中搜索-f参数查询到其帮助信息
-f参数的主要作用是是修复依赖关系(depends),假如用户的系统上有某个package不满足依赖条件
,这个命令就会自动修复,安装程序包所依赖的包。
删除包
sudo apt-get remove package
删除已安装的软件包(保留配置文件)
sudo apt-get --purge remove package
删除已安装包(不保留配置文件)。
sudo apt-get remove package - - purge
自动删除不需要的包
sudo apt-get autoremove
更新下载源
sudo apt-get update
更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址,
这样才能获取到最新的软件包
升级安装包
sudo apt-get upgrade
升级已安装的所有软件包,升级的版本就是更新的源地址里的版本,
因此,在执行 upgrade 之前一定要执行 update, 这样才能更新到最新的
升级系统
sudo apt-get dist-upgrade
使用 dselect 升级
sudo apt-get dselect-upgrade
了解使用依赖
apt-cache depends package
了解某个具体的依赖
apt-cache rdepends package
安装相关的编译环境
sudo apt-get build-dep package
下载该包的源代码
apt-get source package
清理下载文件的存档
sudo apt-get clean(删除包缓存中的所有包)
sudo apt-get autoclean (将已经删除了的软件包的.deb安装文件从硬盘中删除掉)
检查是否有损坏的依赖
sudo apt-get check