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


13
sudo: apt: command not found

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


1
您需要apt-get在命令中使用而不是apt
nanofarad 2012年

6
对于投票赞成关闭此程序的人们:这绝对是一个真实的问题,并且已经有足够的信息可以回答。我们不应该结束这个问题。我将发布CW答案,其中包括他人所说的信息。
伊莱亚·卡根

我遇到了同样的问题,因为我想使用apt-get来安装某些东西。在我看来,“ yum”是默认的软件包管理器,应该使用它。参考:unix.stackexchange.com/questions/33688/…–
Aditya Kumar Pandey

Answers:


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

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

sudo apt-get upgrade

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

sudo apt-get dist-upgrade

要安装一个或多个软件包,请运行此程序,并替换为要安装的软件包...列表(如果要安装多个软件包,请在软件包名称之间放置空格):

sudo apt-get install ...

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

sudo apt-get remove ...

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

sudo apt-get purge ...

要除去由于其他软件包需要它们而已自动安装但现在不再需要的软件包,请运行:

sudo apt-get autoremove

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

sudo apt-get --purge autoremove

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

sudo apt-get --reinstall install ...

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

sudo apt-get --purge --reinstall install ...

要删除缓存的软件包安装程序(.deb)文件(该文件不会删除任何软件包,但是会删除它们,因此必须再次通过网络提取它们才能重新安装):

sudo apt-get clean

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

sudo apt-get autoclean

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

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


您还可以添加信息有关容易创建一个bash别名..
jokerdino

2

没有命令只是apt为了您得到此错误。Eliah Kagan 提供给您的列表 可以作为使用APT实用程序的资源,但作为您在编写命令时所遇到的问题的答案。


1

您是否要运行apt-get?

尝试跑步

sudo apt-get update

让我知道它是如何工作的。


1

apt是14.04中的实际命令,它与apt-get和friends有关,如下所示:

:~# apt
apt 1.0.1ubuntu2 for amd64 compiled on Oct 28 2014 20:55:14
Usage: apt [options] command

CLI for apt.
Basic commands:
list - list packages based on package names
search - search in package descriptions
show - show package details

update - update list of available packages

install - install packages
remove  - remove packages

upgrade - upgrade the system by installing/upgrading packages
full-upgrade - upgrade the system by removing/installing/upgrading packages

edit-sources - edit the source information file
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.