apt-get 常用命令列表(Ubuntu & Debian 适用)
Ubuntu、Debian 管理软件使用 apt-get 包管理器(命令也可用 apt),本文罗列那些常用命令。
apt-get 用法示例
apt-get [选项] [命令] [软件包]
譬如用 apt-get -y install wget
安装软件,apt-get 是包管理器名称,-y 是选项参数,install 是命令动作,wget 是软件包名(多个用空格隔开)。
apt-get 选项参数
- -y 对所有选择提示选择是
- -u 显示更新软件包的列表
- -s 不安装,模拟执行命令
- -d 仅下载,不安装或解压归档文件
- -m 如果归档无法定位,尝试继续
- -q 输出到日志,无进展指示
- -qq 不输出信息,错误除外
- -f 尝试修复系统依赖损坏
- -b 获取源码包后编译
- -V 显示详细版本号
- -h 查看帮助信息
apt-get 命令动作
- update 更新软件包索引
- upgrade 运行系统和软件包更新
- install 安装指定软件包
- purge 移除软件包及其配置文件
- remove 移除指定软件包
- autoremove 自动判断移除不使用软件包
- clean 清除 apt-get 缓存
- autoclean 清除旧的已下载归档文件
- check 检验是否有损坏的依赖
- source 下载源码档案
- build-dep 为源码包配置编译依赖
- dist-upgrade 发行版升级, 详见 apt-get(8)
- dselect-upgrade 依照 dselect 的选择更新
apt-get 常用命令
命令 | 作用 |
---|---|
sudo apt-get update && apt-get upgrade | 更新源索引和更新软件 |
sudo apt-get dist-upgrade | 更新系统 |
sudo apt-get install 软件包名 | 安装指定软件包 |
sudo apt-get install 软件包名 –reinstall | 重新安装软件包 |
apt-cache search 软件包名 | 搜索软件包 |
apt-cache show 软件包名 | 查看软件包信息 |
apt-cache depends 软件包名 | 查询软件包依赖项 |
apt-cache rdepends 软件包名 | 查看软件包被哪些包依赖 |
sudo apt-get check | 检查是否有损坏依赖 |
sudo apt-get -f install | 修复安装依赖 |
sudo apt-get purge 软件包名 | 删除软件包及其配置文件 |
sudo apt-get remove 软件包名 | 删除软件包 |
sudo apt-get clean | 清除缓存 |
sudo apt-get autoremove | 清除不使用的软件包 |
apt-get source 软件包名 | 下载软件包的源代码 |
sudo apt-get build-dep 软件包名 | 安装相关的编译环境 |
如果要查看系统中已安装的软件包列表可以用 dpkg -l
命令(dpkg -L
可查看软件包位置)。