APT(DEB)包管理工具
apt list --installed
apt list --all-versions <package-name>:列出指定软件包的所有版本。
apt list --upgradable | grep <search-term>:列出包含搜索词的可更新软件包。
apt list --verbose:显示更详细的输出信息。
apt edit-sources
sudo apt build-dep package #安装相关的编译环境,这真是个神技能,有了它,编译安装都变得索然无味了
sudo apt --purge autoremove
apt-get clean && sudo apt-get autoclean #清理无用的包
aptitude
apt-add-repository [options] repository #修改软件源命令 (software-properties-common)
apt search package #搜索包
apt show package #获取包的相关信息,如说明、大小、版本等
apt depends package #了解使用依赖
apt rdepends package #查看该包被哪些包依赖
apt-cache pkgnames #执行pkgnames子命令列出当前所有可用的软件包
apt policy package #使用policy命令显示软件包的安装状态和版本信息。
sudo apt install package #安装包
sudo apt install package=version #安装指定版本的包
sudo apt install package --reinstall #重新安装包
sudo apt -f install #修复安装, "-f = --fix-missing"
sudo apt remove package #删除包
sudo apt purge package #删除包,包括删除配置文件等
sudo apt autoremove #自动卸载所有未使用的软件包
sudo apt source package #下载该包的源代码
sudo apt update #更新apt软件源信息
sudo apt upgrade #更新已安装的包
sudo apt dist-upgrade #升级系统
sudo apt dselect-upgrade #使用dselect升级
sudo apt build-dep package #安装相关的编译环境
sudo apt clean && sudo apt autoclean #清理无用的包
sudo apt clean #清理已下载的软件包,实际上是清楚/var/cache/apt/archives目录中的软件包
sudo apt autoclean #删除已经卸载的软件包备份
sudo apt-get check #检查是否有损坏的依赖
sudo dpkg -i <package.deb> #安装包
sudo dpkg -r <package.deb> #删除包
sudo dpkg -p <package.deb> #彻底删除包(包括配置文件)
dpkg -l #列出当前已安装的包