如何在 Debian 11 上使用 apt-get 命令

768 阅读3分钟

apt-get命令是一个常见而有用的Linux命令。Linux操作系统用户肯定使用过 "apt-get "命令。如果你是Linux的新手,那么你必须知道这个命令的用法。apt-get"命令是高级软件包工具(APT),用于处理软件安装和删除。在这篇文章中,我们将详细讨论apt-get命令在Debian 11(Linux操作系统)上的几种用法,这对Debian系统的初学者和用户都很有帮助。

apt 和 apt-get 命令都是用来管理软件包的,不同的是,所有由 apt-get、apt-cache 和 apt-config 命令执行的功能都由 apt 命令来完成,所以这也是 apt 命令现在越来越流行的原因。

本文将进一步详细解释apt-get命令的用途,包括:

要求

使用 "apt-get "命令需要超级用户的权限。

下面将详细解释apt-get命令的每种用法。

如何使用apt-get命令更新系统包

apt-get依靠一个现有软件包的数据库来运作。如果你不及时更新这个数据库,系统可能不知道是否有更新的软件包。同样在安装完Debian系统后,你首先需要用apt-get来更新你的系统。

$ sudo apt-get update

运行这个命令后,你会在软件包前看到不同的关键字,这些关键字给出了软件包的一些信息。

Hit: 表示软件包的版本没有改变。

如何使用apt-get命令升级系统软件包

更新命令只用于升级软件包,所以要升级 Debian 11 系统中的所有软件包,请运行下面提到的命令。

$ sudo apt-get upgrade

上面的输出显示,我系统中的所有软件包都已经是最新的了。要升级特定的软件包,请使用下面提到的语法。

$ sudo apt-get upgrade [name_of_package]

根据你的要求设置name_of_package

要升级软件包 "python3",请运行下面提到的命令。

$ sudo apt-get upgrade python3

尽管在我的系统上,Python3已经是最新版本了。

如何使用 apt-get 命令在系统上安装全新的软件包

使用apt-get命令可以从Debian 11资料库中安装一个新的软件包;你要安装的软件包的名称应该事先知道。

一次性安装单个软件包:要用apt-get命令一次安装一个软件包,请使用下面提到的语法。

$ sudo apt-get install [name_of_package]

根据你的要求设置name_of_package。使用这个命令最好的一点是,你不需要记住完整的命令名称,只需要输入几个词,然后按一次 Tab键,它就会显示所有带有这些词的软件包,比如要检查所有带有 "node "的可能性,输入下面提到的命令并按Tab键。

$ sudo apt-get install node

现在使用apt-get来安装node js,运行下面提到的命令。

$ sudo apt-get install nodejs

得到。它告诉你有一个新的软件包可用。apt-get会下载软件包的信息,但不是软件包,如你所见。

一次安装多个软件包:要用apt-get命令一次安装多个软件包,请使用下面提到的语法。

$ sudo apt-get install [package-name1] [ package-name2]

要同时安装NodeJS和npm,请运行下面提到的命令。

$ sudo apt-get install nodejs npm

如何使用apt-get命令从系统中删除已安装的软件包

在 "apt-get "命令的帮助下,我们不仅可以安装也可以删除软件包。要删除特定的安装包,请使用下面提到的语法。

$ sudo apt-get remove [package-name]

apt-get remove "只会删除特定软件包的二进制文件,不会删除配置文件。

要从系统中删除 "nodejs",请执行下面提到的命令。

$ sudo apt-get remove nodejs

另一个命令是使用 "apt-get "从系统中删除软件包,下面提到的是它的语法。

$ sudo apt-get purge [package-name]

apt-get purge "命令将删除某个特定软件包的二进制文件和配置文件

要从系统中完全删除npm ,请执行下面提到的命令。

$ sudo apt-get purge npm

如何使用apt-get命令清理系统

我们需要清理我们的系统,通过删除系统中所有的垃圾包或文件来释放一些磁盘空间。使用apt-get命令有三种不同的方法来清理系统。

使用 "apt-get clean "命令。这个命令用来清理所有检索到的软件包文件(apt缓存),其语法如下。

$ sudo apt-get clean

使用 "apt-get autoclean "命令。和clean命令一样,apt-get autoclean也会删除新安装的、不再使用的已检索软件包文件。

$ sudo apt-get autoclean

使用apt-get autoremove命令:另一个选择是利用 "autoremove "来清理磁盘空间。它卸载那些为了满足另一个软件包的要求而自动安装的软件包和库,因为如果某个软件包被删除,它们就没有用了。

运行下面提到的命令,用 "apt-get autoremove "清理系统。

$ sudo apt-get autoremove

要知道更多关于apt-get命令的信息,请运行下面提到的man命令。

$ man apt-get

结论

为了更好地管理Debian系统,你必须熟悉 "apt-get "命令。在这篇文章中讨论的 "apt-get "命令的一些用途是:更新和升级软件包,安装/删除软件包以及使用apt-get清理系统。这篇文章对新的和老的Debian用户(Linux操作系统)都会有帮助。