sudo apt-get install 和 sudo apt install 有什么区别

sudo apt-get install 和 sudo apt install 有什么区别

我从安装了许多软件包sudo apt-get install,但是当我输入时, sudo apt --help它直接给出了通过...进行安装的选项。sudo apt install [package name]那么,两者有什么区别?如果我不将“get”与“apt”一起使用,会有什么问题吗?

答案1

不多。apt是一个新的命令,它应该将apt-get和中的多个功能合并apt-cache为一个命令。它仍然有点粗糙,但这是来自的命令列表--help

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

等效函数设计为以类似的方式工作,但它不是代理命令(它不是调用旧命令 - 它是直接进入 Apt 库的新接口),因此可能会有一些边缘情况的变化。

还有一些明显的遗漏(downloadpolicy等)高级用户会错过,并且有一大堆未记录的命令(purge仍然有效,但我找不到任何东西)。

16.04更新:很多省略的内容现在已经被包含进来,但还没有记录在案,也没有 Bash 补全。很遗憾花了这么长时间来实现代码库中已经存在的功能,但没关系。我的建议是,如果你习惯了某个apt-{get,cache}命令,就试试看apt。它可能会起作用。


DIFFERENCES TO APT-GET(8)该页面中还有一个man apt有趣的部分:

   The apt command is meant to be pleasant for end users and does
   not need to be backward compatible like apt-get(8). Therefore
   some options are different:

   ·   The option DPkgPM::Progress-Fancy is enabled.

   ·   The option APT::Color is enabled.

   ·   A new list command is available similar to dpkg --list.

   ·   The option upgrade has --with-new-pkgs enabled by default.

如果你想要 Bash 补全,我已经有了尝试编写完成文件已经安装了。这些都包含在后续的 Ubuntu 安装中。

相关内容