Ubuntu apt-get 命令详解


apt-get 是 debian linux 命令,是 Ubuntu 发行版的包管理工具,与红帽中的 yum 工具非常类似。

主要用于自动从互联网软件仓库中搜索 安装 升级 卸载软件 (或操作系统)。


apt-get 命令一般需要 root 权限才能执行,所以,一般跟着 sudo 命令。

另请参阅: aptitude     apt-cache

基本用法     详细用法

sudo apt-get xxxx

详细用法

功能 命令 文字解释 示例 示例解释
更新、升级 apt-get update 更新系统、软件包列表
apt-get update --fix-missing 修复更新系统、软件包丢失列表
apt-get upgrade 升级系统、软件包 (但不升级从属)
apt-get -u upgrade 展示完整可更新软件包列表,升级系统、软件包 (但不升级从属)
apt-get dist-upgrade 升级系统、软件包 (且升级从属)
安装、卸载 apt-get install packagename 安装软件包 apt-get install nginx 安装 nginx 软件包
apt-get install --reinstall packagename 重新安装软件包 apt-get install nginx=1.14.0
apt-get -f install packagename 强制修复安装软件包 (破损依赖关系),-f = --fix-m
apt-get remove packagename 卸载已安装软件包 (但保留配置文档) apt-get remove mysql 卸载 mysql-client 软件包 (但保留配置文档)
apt-get purge packagename 卸载已安装软件包 (并删除配置文档) apt-get purge mysql-serve 卸载已安装 mysql-server 软件包 (并删除配置文档)
apt-get remove --purge packagename 卸载已安装软件包 (并删除配置文档)
清理、删除 apt-get autoremove packagename 删除包及其依赖软件包
apt-get autoremove --purge packagname 删除包及其依赖软件包 + 配置文件
apt-get clean 删除已安装软件的备份
apt-get autoclean 删除已安装、已卸载软件包的备份
apt-get autoremove 删除安装包时自动安装的依赖,而现在不需要的依赖包
下载 apt-get source packagname 下载 pkg 包源代码到当前目录
apt-get source -d packagname 下载完源码包后,进行编译
apt-get download packagname 下载 pkg 包的二进制包到当前目录
构建 apt-get build-dep packagname 构建 pkg 源码包依赖环境

 

更新时间: 2020.03.22

版权声明: 本文为独家原创稿件,版权归 乐数软件 ,未经许可不得转载;否则,将追究其法律责任。