sudo: apt: command not found
这个错误是什么意思?该apt
命令不起作用,我失去了软件中心。
答案1
从 Ubuntu 14.04 开始,是Ubuntu 中一个名为的命令
apt
,当最初提出这个问题时,它并不存在。该 命令提供了各种其他命令(例如,, )apt
功能的便捷子集,并带有彩色显示和进度条。尽管该命令确实apt-
apt-get
apt-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
用于检查有关已安装和可用软件包的信息。
答案2
没有专门apt
针对您遇到此错误的命令。
伊莱亚·卡根 为您提供可以作为使用资源易于实用程序,但作为对您的问题的回答,您在编写命令时遇到了问题。
答案3
apt 是 14.04 中的一个实际命令,它与 apt-get 及其朋友相关,如下所示:
:~# 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
答案4
您是否尝试运行 apt-get?
尝试运行
sudo apt-get update
让我知道它是如何工作的。