1. 常用命令列表
命令 | 描述 |
---|
apt-cache search package | 搜索软件包 |
apt-cache show package | 获取包的相关信息,如说明、大小、版本等 |
sudo apt-get install package | 安装包 |
sudo apt-get install package - - reinstall | 重新安装包 |
sudo apt-get -f install | 强制安装,-f参数的主要作用是是修复依赖关系(depends) |
sudo apt-get remove package | 删除包 |
sudo apt-get --purge remove package | 删除已安装的软件包(不保留配置文件) |
sudo apt-get update | 更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址 |
sudo apt-get upgrade | 升级已安装的所有软件包,升级的版本就是更新的源地址里的版本 |
sudo apt-get dist-upgrade | 升级系统 |
sudo apt-get dselect-upgrade | 使用 dselect 升级 |
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 | 检查是否有损坏的依赖 |
2. apt 和 apt-get 命令之间的区别
虽然 apt
与 apt-get
有一些类似的命令选项,但它并不能完全向下兼容 apt-get
命令。也就是说,可以用 apt
替换部分 apt-get
系列命令,但不是全部。
apt 命令 | 取代的命令 | 命令的功能 |
---|
apt install | apt-get install | 安装软件包 |
apt remove | apt-get remove | 移除软件包 |
apt purge | apt-get purge | 移除软件包及配置文件 |
apt update | apt-get update | 刷新存储库索引 |
apt upgrade | apt-get upgrade | 升级所有可升级的软件包 |
apt autoremove | apt-get autoremove | 自动删除不需要的包 |
apt full-upgrade | apt-get dist-upgrade | 在升级软件包时自动处理依赖关系 |
apt search | apt-cache search | 搜索应用程序 |
apt show | apt-cache show | 显示安装细节 |