什么是 apt?

APT(高级打包工具)是与打包系统交互的命令行工具。打包系统是一种提供用于安装的程序和应用程序的方法。

必须知道APT命令

1.apt update

2.apt upgrade

3.apt install

4.apt remove

5.apt autoremove

apt update

apt更新包数据库

apt 实际上适用于可用软件包的数据库。如果数据库没有更新,系统将不知道是否有任何更新的包可用。这就是为什么更新存储库应该是我们在任何 Linux 系统的全新安装中要做的第一件事。

更新软件包数据库需要 Ubuntu、Ubuntu Mate 和其他 Debian 风格的超级用户权限,因此您需要使用sudo

sudo apt update

进入全屏模式 退出全屏模式

[apt update](https://res.cloudinary.com/practicaldev/image/fetch/s--VLFdTBYp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/i/5p9qgh13vnpeqwaqksbp.png)

当你运行这个命令时,你会看到包信息是从不同的服务器中检索出来的。

[apt update output](https://res.cloudinary.com/practicaldev/image/fetch/s--C_t6XK-5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev -to-uploads.s3.amazonaws.com/i/ecfab4fay70bd3wai434.png)

apt upgrade

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

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

sudo apt upgrade

进入全屏模式 退出全屏模式

[apt upgrade](https://res.cloudinary.com/practicaldev/image/fetch/s--NQa4gwdJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/i/zzly3naf0bl0gon6kjqk.png)

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

[apt 升级输出](https://res.cloudinary.com/practicaldev/image/fetch/s--7YUzSt4H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to -uploads.s3.amazonaws.com/i/mvdegtia4njckhrfuklv.png)

这是更新和升级软件包的更快方法。

sudo apt update && sudo apt upgrade -y

进入全屏模式 退出全屏模式

[sudo apt update && sudo apt upgrade -y](https://res.cloudinary.com/practicaldev/image/fetch/s--BoQ38WYL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https ://dev-to-uploads.s3.amazonaws.com/i/z9wc22wb6av1l3yfubgv.png)

或者为上述命令设置一个别名uu。这是在 Linux 中设置别名的方法。

[打开.bashrc](https://res.cloudinary.com/practicaldev/image/fetch/s--GLah7X4F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to -uploads.s3.amazonaws.com/i/elb8zaqs98h8tkg6tg72.png)

添加

alias uu='sudo apt update && sudo apt upgrade -y'

进入全屏模式 退出全屏模式

[更新.bashrc](https://res.cloudinary.com/practicaldev/image/fetch/s--t-Zyw442--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev -to-uploads.s3.amazonaws.com/i/6xrqjza11riqvki7uj6c.png)

apt install

apt安装新包

如果您已经知道包的名称,则可以使用以下命令安装它:

sudo apt install <package_name>

进入全屏模式 退出全屏模式

只需将 替换为所需的包即可。假设你想安装 git,你可以简单地使用下面的命令:

sudo apt install git

进入全屏模式 退出全屏模式

[sudo apt install git](https://res.cloudinary.com/practicaldev/image/fetch/s--krwsnl8y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev- to-uploads.s3.amazonaws.com/i/brjbcsym76m00nmzunaa.png)

您可以通过一起提供包名称来一次安装多个包:

sudo apt install <package_1> <package_2> <package_3>

进入全屏模式 退出全屏模式

apt remove

删除已安装的包apt

删除软件包就像安装它们一样简单。只需使用以下命令:

sudo apt remove <package_name>

进入全屏模式 退出全屏模式

[sudo apt remove vlc](https://res.cloudinary.com/practicaldev/image/fetch/s--htBZl8B0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev- to-uploads.s3.amazonaws.com/i/jfy7qbdg1f72vod1nwxg.png)

卸载包的另一种方法是使用purge。该命令的使用方式如下:

sudo apt purge <package_name>

进入全屏模式 退出全屏模式

[sudo apt purge vlc](https://res.cloudinary.com/practicaldev/image/fetch/s--HiHqR3lO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev- to-uploads.s3.amazonaws.com/i/z1f67aa66y7wla7n1t7q.png)

  • apt remove只是删除包的二进制文件。它留下了残留的配置文件。

  • apt purge删除与包相关的所有内容,包括配置文件。

apt autoremove

使用apt清洁系统

此命令删除自动安装的库和包以满足已安装包的依赖关系。这些通常是在 linux 更新期间更新的以前的 linux 内核。

sudo apt autoremove

进入全屏模式 退出全屏模式

[sudo apt autoremove](https://res.cloudinary.com/practicaldev/image/fetch/s--816oi_BV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to -uploads.s3.amazonaws.com/i/i6qqdn0w5jgxo7tgy7pe.png)

或尝试sudo apt --purge autoremove

请在评论中告诉我,您最好的 APT 命令是什么?

Logo

更多推荐