APT命令

apt-cache search package 搜索包

  apt-cache show package 获取包的相关信息,如说明、大小、版本等

  sudo apt-get install package 安装包

  sudo apt-get install package - - reinstall 重新安装包

  sudo apt-get -f install 修复安装"-f = ――fix-missing"

  sudo apt-get remove package 删除包

  sudo apt-get remove package - - purge 删除包,包括删除配置文件等

  sudo apt-get update 更新源

  sudo apt-get upgrade 更新已安装的包

  sudo apt-get dist-upgrade 升级系统

  sudo apt-get dselect-upgrade 使用 dselect 升级

  apt-cache depends package 了解使用依赖

  apt-cache rdepends package 是查看该包被哪些包依赖

  sudo apt-get build-dep package 安装相关的编译环境

  apt-get source package 下载该包的源代码

  sudo apt-get clean && sudo apt-get autoclean 清理无用的包

  sudo apt-get check 检查是否有损坏的依赖

  其中:

  1 有SUDO的表示需要管理员特权!

  2 在UBUNTU中命令后面参数为短参数是用“-”引出,长参数用“――”引出

  3 命令帮助信息可用man 命令的方式查看或者

  命令 -H(――help)方式查看

  4 在MAN命令中需要退出命令帮助请按“q”键!!

  选项 含义 作用

  sudo -h Help 列出使用方法,退出。

  sudo -V Version 显示版本信息,并退出。

  sudo -l List 列出当前用户可以执行的命令。只有在sudoers里的用户才能使用该选项。

  sudo -u username|#uid User 以指定用户的身份执行命令。后面的用户是除root以外的,可以是用户名,也可以是#uid。

  sudo -k Kill 清除“入场卷”上的时间,下次再使用sudo时要再输入密码。

  sudo -K Sure kill 与-k类似,但是它还要撕毁“入场卷”,也就是删除时间戳文件。

  sudo -b command Background 在后台执行指定的命令。

  sudo -p prompt command Prompt 可以更改询问密码的提示语,其中%u会代换为使用者帐号名称,%h会显示主机名称。非常人性化的设计。

  sudo -e file Edit 不是执行命令,而是修改文件,相当于命令sudoedit。

APT(Advanced Packaging Tool)是 Debian 及其衍生发行版(如 Ubuntu)中用于管理软件包的命令行工具。它提供了对软件包的安装、升级、删除和管理功能,并简化了软件包依赖关系的处理。以下是 APT 命令的常用用法及其功能说明。 ### 3.1 常用 APT 命令及功能 #### 3.1.1 更新软件包列表 ```bash sudo apt update ``` 此命令用于从配置的软件仓库中获取最新的软件包列表信息,确保系统了解当前可安装或升级的软件包版本[^4]。 #### 3.1.2 升级已安装的软件包 ```bash sudo apt upgrade ``` 该命令将升级所有可以升级的已安装软件包到最新版本。如果某个包的升级涉及依赖关系的重大变化,可能需要使用 `dist-upgrade` 来处理。 #### 3.1.3 安装新软件包 ```bash sudo apt install package_name ``` 此命令用于安装指定名称的软件包。如果未指定具体包名,则会安装最新版本。也可以一次安装多个软件包,例如: ```bash sudo apt install package1 package2 ``` #### 3.1.4 删除软件包 ```bash sudo apt remove package_name ``` 该命令用于卸载指定的软件包,但不会删除其配置文件。若希望同时删除配置文件,请使用: ```bash sudo apt purge package_name ``` #### 3.1.5 清理无用的软件包 ```bash sudo apt autoremove ``` 用于删除不再需要的依赖包,通常是那些因卸载软件而不再使用的包。 #### 3.1.6 搜索软件包 ```bash apt search keyword ``` 此命令用于在软件包列表中搜索包含关键字的软件包名称或描述。 #### 3.1.7 显示软件包详细信息 ```bash apt show package_name ``` 显示指定软件包的详细信息,包括版本、依赖关系、软件源等。 #### 3.1.8 全面升级系统 ```bash sudo apt full-upgrade ``` 与 `upgrade` 类似,但会处理那些需要删除或安装新依赖项的升级操作,适合用于系统整体升级。 ### 3.2 APT 常用选项 - **-y**:自动确认操作,例如: ```bash sudo apt install package_name -y ``` 在安装过程中不会提示用户确认操作[^2]。 - **-q**:静默模式,不显示安装过程中的详细输出: ```bash sudo apt install package_name -q ``` - **-h**:显示帮助信息: ```bash apt -h ``` ### 3.3 APT 源管理 APT 使用 `/etc/apt/sources.list` 文件和 `/etc/apt/sources.list.d/` 目录下的文件来定义软件包来源。用户可以通过修改这些文件来更换软件源(如使用国内镜像)以提高下载速度。例如,可以将默认源替换为阿里云、清华源等镜像地址[^2]。 ### 3.4 注意事项 - **权限要求**:APT 命令通常需要管理员权限执行,因此应使用 `sudo` 前缀。 - **依赖关系**:APT 会自动解决软件包之间的依赖关系,但在某些情况下可能需要手动干预。 - **操作谨慎**:特别是在使用 `remove`、`purge` 和 `autoremove` 命令时,应确保不会误删关键系统组件。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值