apt-get 常用命令列表(Ubuntu & Debian 适用)

Eric 杂记 21 次浏览 抢沙发

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 可查看软件包位置)。

发表回复