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 具有超级牛力。