Linux ubuntu 操作系统的apt-get命令工具
Debian Linux发行版中的APT软件包管理工具
安装软件包:
apt-get install package_name安装指定的软件包。卸载软件包:
apt-get remove package_name卸载指定的软件包,但保留配置文件。apt-get remove --purge package_name卸载软件包并删除其配置文件。更新软件包列表:
apt-get update更新可用软件包的列表,不会安装或升级任何软件包。升级软件包:
apt-get upgrade升级所有已安装的软件包到最新版本。apt-get dist-upgrade进行发行版升级,处理依赖关系变化。清理无用的包:
apt-get autoremove自动移除不再需要的包。apt-get clean清除已下载的包文件。下载源代码:
apt-get source package_name下载指定包的源代码。常用选项-h, --help:显示帮助信息。-y:自动确认所有提示。-s, --simulate:模拟执行命令,不进行实际操作。-d, --download-only:仅下载软件包,不进行安装。-f:尝试修复系统中的依赖问题。root@uk8s:~# apt-get clean
root@uk8s:~# apt-get autoremove
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 6 个软件包未被升级。
root@uk8s:~# apt-get
apt 2.4.8 (amd64)
用法: apt-get [选项] 命令
apt-get [选项] install|remove 软件包1 [软件包2 ...]
apt-get [选项] source 软件包1 [软件包2 ...]
apt-get 可以从认证软件源下载软件包及相关信息,以便安装和升级软件包,
或者用于移除软件包。在这些过程中,软件包依赖会被妥善处理。
常用命令:
update - 取回更新的软件包列表信息
upgrade - 进行一次升级
install - 安装新的软件包(注:软件包名称应当类似 libc6 而非 libc6.deb)
reinstall - 重新安装软件包(注:软件包名称应当类似 libc6 而非 libc6.deb)
remove - 卸载软件包
purge - 卸载并清除软件包的配置
autoremove - 卸载所有自动安装且不再使用的软件包
dist-upgrade - 发行版升级,见 apt-get(8)
dselect-upgrade - 根据 dselect 的选择来进行升级
build-dep - 为源码包配置所需的编译依赖关系
satisfy - 使系统满足依赖关系字符串
clean - 删除所有已下载的包文件
autoclean - 删除已下载的旧包文件
check - 核对以确认系统的依赖关系的完整性
source - 下载源码包文件
download - 下载指定的二进制包到当前目录
changelog - 下载指定软件包,并显示其变更日志(changelog)
参见 apt-get(8) 以获取更多关于可用命令的信息。
程序配置选项及语法都已经在 apt.conf(5) 中阐明。
欲知如何配置软件源,请参阅 sources.list(5)。
软件包及其版本偏好可以通过 apt_preferences(5) 来设置。
关于安全方面的细节可以参考 apt-secure(8).
本 APT 具有超级牛力。