详解 Linux 中 apt 命令的使用

本文详细介绍了如何在基于Debian和Ubuntu的Linux发行版中使用apt命令进行包管理,包括更新包数据库、升级和安装软件包、删除软件包、搜索和查看包信息等操作,帮助读者更好地理解和掌握apt命令的使用。
摘要由CSDN通过智能技术生成

一、什么是Apt?

Apt ( Advanced Package Tool ) 是 Debian 的一套核心工具。Apt 可用来:

  • 安装应用程序
  • 移除应用程序
  • 保持应用为最新
  • 还有更多功能……

Debian Linux 使用 dpkg 打包系统。打包系统是一种提供安装程序和应用程序的方式,这样就不必从源代码构建程序,但是这并不是处理包的最好方法。APT(Advanced Package Tool,高级打包工具)是在基于 Debian 的 Linux 发行版中与打包系统交互的命令行工具。

虽然已经有 dpkg 命令来管理包,但 APT 是一种更友好的管理包的方式。可以用它来查找和安装新软件包、升级软件包、删除软件包等。

apt-get 可能是最流行的APT交互工具,但是 apt 作为它的替代品正慢慢被推广。

二、使用 apt 命令管理基于 Debian 和 Ubuntu 的 Linux 发行版中的包

我在本教程中使用 Ubuntu 21.04,但你可以使用任何其他基于 Debian/Ubuntu 的 Linux 发行版,例如 Linux Mint、elementary OS、Linux Lite 等。

2.1、使用 apt 更新包数据库

apt 作用于可用包的数据库。如果数据库没有更新,系统将不知道是否有可更新的软件包可用。这就是为什么在任何 Linux 系统中进行了全新安装后,首先要更新存储库。

更新包数据库需要超级用户权限,因此您需要使用 sudo

sudo apt update

运行此命令看到从各种服务器检索的包信息:

在这里插入图片描述
在此处看到三种类型的行:HitGetIgn。基本上这些是:

  • 命中(Hit):包版本与之前的版本没有变化。
  • 忽略(Ign):包被忽略。要么是包版本太新,它甚至懒得检查,要么在检索文件时出错,但错误微不足道,因此被忽略。
  • 获取(Get):有一个新版本可用。它将下载有关版本的信息(而不是包本身)。您可以在上面的屏幕截图中看到带有“获取(Get)”行的下载信息(大小以 kb 为单位)。

2.2、使用 apt 升级已安装的软件包

更新软件包数据库后,就可以升级已安装的软件包。最方便的方法是升级所有具有可用更新的软件包。可以简单地使用以下命令:

sudo apt upgrade

这将显示将要升级的所有软件包的数量和种类。

在这里插入图片描述在这里插入图片描述

还有另一种方法可以使用以下命令提供完整升级:

sudo apt full-upgrade

full-upgradeupgrade 的工作原理相同,只是如果系统升级需要删除系统上已安装的软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BugMiaowu2021

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值