为什么找不到“apt”命令?

rah*_*hul 16 package-management command-line apt software-installation

sudo: apt: command not found
Run Code Online (Sandbox Code Playgroud)

这个错误是什么意思?该apt命令不起作用,我丢失了软件中心。

Eli*_*gan 9

在Ubuntu 14.04开始,有在Ubuntu的一个命令调用只是 apt,当这个问题最初要求并不存在。该 apt命令提供了各种其他apt-命令(例如apt-getapt-cache)的功能的便捷子集,带有彩色显示和进度条。虽然apt命令并 不能支持所有相同的动作和选项apt-get,它通常可以用来代替apt-get有关详细信息,请参阅Fsando 的回答

APT 是一套实用程序,包括有关从何处可以获得哪些包的信息数据库。

APT 不是单个命令。相反,它提供了几个命令。

最常用的 APT 命令是apt-get. 这就是你可能应该使用的。

要更新有关哪些软件包可用以及从何处可用的信息(您应该在尝试使用 升级或安装任何软件包之前执行此操作apt-get),请运行:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

要升级软件包(即“更新您的系统”),请运行:

sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

要升级软件包,包括需要安装已卸载软件包或删除已安装软件包的软件包,请运行此命令(但要小心——最好注意将添加或删除的内容):

sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

要安装一个或多个软件包,请运行此命令,替换为要安装的软件包...列表(如果要安装多个软件包,请在软件包名称之间添加空格):

sudo apt-get install ...
Run Code Online (Sandbox Code Playgroud)

要删除一个或多个软件包(即卸载它),请运行:

sudo apt-get remove ...
Run Code Online (Sandbox Code Playgroud)

要删除软件包并删除其系统范围的配置文件(但不删除其驻留在用户主目录中的每用户配置文件),请运行:

sudo apt-get purge ...
Run Code Online (Sandbox Code Playgroud)

要删除因为其他软件包需要而自动安装但现在不再需要的软件包,请运行:

sudo apt-get autoremove
Run Code Online (Sandbox Code Playgroud)

为此,还要删除其全局配置文件”

sudo apt-get --purge autoremove
Run Code Online (Sandbox Code Playgroud)

要重新安装软件包,请运行:

sudo apt-get --reinstall install ...
Run Code Online (Sandbox Code Playgroud)

要在此过程中重新安装软件包并删除其系统范围的配置文件,请执行以下操作:

sudo apt-get --purge --reinstall install ...
Run Code Online (Sandbox Code Playgroud)

要删除缓存包安装程序(.deb)文件(它删除任何软件包,但会使其所以他们必须要取在网络再次重新安装):

sudo apt-get clean
Run Code Online (Sandbox Code Playgroud)

要删除缓存的软件包安装程序文件,但适用于不太可能再次需要的软件包(即,截至上次sudo apt-get update运行时已从服务器中删除的那些太旧的软件包):

sudo apt-get autoclean
Run Code Online (Sandbox Code Playgroud)

这只是一个简短的概述。它没有捕获 的所有可能用途apt-get,此外 APT 套件中还提供了许多其他实用程序,例如apt-cache用于检查有关已安装和可用包的信息。

您可以通过阅读了解更多信息apt-getapt手册。


God*_*ard 0

您是否正在尝试运行 apt-get ?

尝试跑步

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

让我知道这是如何运作的。