rah*_*hul 16 package-management command-line apt software-installation
sudo: apt: command not found
Run Code Online (Sandbox Code Playgroud)
这个错误是什么意思?该apt命令不起作用,我丢失了软件中心。
在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
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用于检查有关已安装和可用包的信息。
| 归档时间: |
|
| 查看次数: |
209519 次 |
| 最近记录: |