“apt”命令与“apt-get”和“aptitude”有何不同?

“apt”命令与“apt-get”和“aptitude”有何不同?

我刚刚发现我的设备上有第三个用于安装软件包的命令Debian GNU/Linux分配。

我发现只需输入以下内容即可安装软件包:

apt install sl
            ^ package name

我更喜欢使用此命令而不是apt-getor,aptitude因为它更容易键入并且似乎可以执行完全相同的操作。

但这可能有一些我不知道的怪癖。因此我想知道与and有何apt不同。apt-getaptitude

笔记我并不是在要求apt-get和之间的差异aptitude。已经有一个问题了这里

我问的是该apt命令apt-getaptitude其他问题没有涵盖的命令有何不同。

答案1

apt命令是最近添加的apt包

   Date: Tue, 01 Apr 2014 17:04:42 +0000 
   .....
   [ Michael Vogt ]
   * install apt binary
   * add apt.8.xml manpage
   * make fancy-progress fg/bg color configurable via something like
     Dpkg::Progress-Fancy::Progress-{bg,fg}="%1b[30m"
     (thanks to Tim Wasser for the suggestion)
   * Add progressbar to "Dpkg::Progress-Fancy"
   * fix documentation for APT::Periodic::MaxSize "0" (closes: #740551)
   * Use mkstemp() in apt-extracttemplaes (closes: #741627)
   * Add new Debug::RunScripts debug option
   * do not crash on SIGPIPE in pkgDPkgPM::RunScriptsWithPkgs()
   * enable DPkg::Progress-Fancy by default when "apt" is used
   * refresh po/pot and unfuzzy apt-extracttemplate manpage change
   * remove no longer needed apt.7 page
   * install "apt" binary by default
   * add sun-java{5,6}-jdk to breaks/replaces as they provided a
     "apt" binary as well

来源

据我所知博客对于这样做的人来说,它基本上结合了各种 apt 命令的功能:

APT 1.0于2014年4月1日发布 [0]!第一个 APT 版本于 4 月 1 日发布,距今 16 年前 [1]

此版本的重大消息是我们包含了一个新的“apt”二进制文件,它结合了 apt-get 和 apt-cache 中最常用的命令。这些命令与其 apt-get/apt-cache 对应命令相同,但配置选项略有不同。

apt-getetc 是较低级别的,用作某些东西的后端(主要是安装脚本),并且根据手册apt-get在脚本等中使用是更好的。如果你想。我想这个更新是为了让事情变得更简单,让 apt 更像其他包管理器。

相关内容