文章目录
- linux中的apt命令
-
- 什么是apt
- apt需求的权限
- 需要sudo权限的apt命令
-
- 更新软件包索引`apt update`
- 升级软件包版本`apt upgrade`
- 完全升级`apt full-upgrade`
- 安装软件包`apt install`
- 移除软件包`apt remove`
- 自动移除未使用的包`apt autoremove`
- 无需sudo权限的apt命令
-
- 下载软件包`apt download`
- 显示软件包`apt list`
- 搜索包`apt search`
- 查看包信息`apt show`
linux中的apt命令
什么是apt
apt是Advanced Package Tool的简写,是工作于Debian, Ubuntu等相关linux发行版上的软件包管理系统。apt在类Unix操作系统上提供如自动检索、配置和安装软件包等功能来简化软件的管理。
, , 这几个命令使用library来处理软件包。apt实际上可以看作dpkg的前端,并且比以往的对用户更加友好。
整合了和——这两个命令功能很多但一般往往用不到,因此apt保留了常用和重要的功能。
apt需求的权限
一些apt命令需要对, , , 进行读写操作,这些命令需要sudo权限。
而对于下载包、显示包信息、检索包等,则无需sudo权限。
需要sudo权限的apt命令
更新软件包索引
软件包索引是一个保存了deb包的版本、资源地址等信息的文件。如果长久不更新,那么新版本的软件包将不会被其他apt相关命令下载安装。
升级软件包版本
升级所有可更新的包(如果升级某个包需要卸载其他包则不做处理)
升级单个程序包
一个好主意是对系统相关包进行自动更新,来让系统保持安全。这可以通过安装包完成
安装完成后自动升级服务将自行启动,你可以通过来验证这一点。
完全升级
相比,会在需要时移除安装的软件包。
该命令需要小心使用,以免带来预料之外的后果
安装软件包
可以安装多个包
可以安装已经下载好的deb包
移除软件包
可以移除多个包
使用remove会保留配置文件。使用purge可以完全移除软件包:
自动移除未使用的包
每安装一个包,其依赖也会被安装。移除此包时会保留这些依赖包,因此需要自动移除未使用的包
无需sudo权限的apt命令
下载软件包
显示软件包
显示可用软件包
查看某个包是否可用:使用grep命令
查看已安装包
查看可升级的包
搜索包
查看包信息
文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览114267 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!