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命令从系统中删除已安装的软件包
- 如何使用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操作系统)都会有帮助。