Linux下的apt

文章目录

  • 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进行处理,非常感谢!

上一篇 2022年3月22日
下一篇 2022年3月22日

相关推荐