人们为什么用apt-get
代替apt
?
在我看到的几乎所有教程中,建议都使用apt-get
。
apt
(默认情况下)更漂亮,更短并且通常更直观。(例如,apt-cache search
vs apt search
)
我不知道我是否缺少任何东西,因为apt
从各方面来看似乎都更好。什么是对的参数apt-get
在apt
日常使用?
人们为什么用apt-get
代替apt
?
在我看到的几乎所有教程中,建议都使用apt-get
。
apt
(默认情况下)更漂亮,更短并且通常更直观。(例如,apt-cache search
vs apt search
)
我不知道我是否缺少任何东西,因为apt
从各方面来看似乎都更好。什么是对的参数apt-get
在apt
日常使用?
Answers:
该apt
前端是最近才加入,它是在1.0版本中加入2014年4月所以它只有一个Debian的稳定版本的一部分,Debian的8谁用过Debian的更长人们习惯于apt-get
和apt-cache
,旧习惯死亡艰苦的工作-旧的教程更难(新用户从中学习旧习惯)。
apt
对于最终用户来说,作为命令行工具更好些,尽管它在那里也有竞争- aptitude
例如,我更喜欢。作为通用工具,虽然不一定理想,但因为不能保证其界面在一个发行版和下一个发行版中都保持不变,并且也不适合在脚本中使用。因此,在脚本中可以使用指令的任何情况下,都应避免使用它。因此,与在Unix.SE和类似网站上提供答案apt-get
相比apt
,通常建议起来更安全。
apt-get
出于习惯。它避免了询问用户使用的Debian(或衍生版本)版本以及预期用途的问题。如果您告诉某人使用apt-get
,它将在任何apt
可用的地方都是安全的,并且是安全的,因此您不必每次都列出警告。如果您告诉某人使用apt
,则必须说“但是,apt-get
如果...,则需要使用”。因此,更容易提及apt-get
。(我们apt
在这里确实能看到越来越多的答案,所以情况确实有所改变。)
实际上,apt是一个高级用户友好实用程序,可以与dpkg一起运行。
因此,它被分为几个软件包,其中aptitude是最自动化的软件包。我确实认为背景是-几个开发团队,每个开发团队都提出了自己的意识形态。现在,有人将所有这些产品集成到一个apt工具中(我想可以将其解密为类似Automated Package Tools的东西),然后转到Debian Linux线程开发团队的基本概念。
因此,如果您需要低级控制,请使用dpkg及其有关的所有手册。
同时,如果您不想关心依赖关系,则可以使用任何apt- *工具或aptitude。还是像斯蒂芬所说的那样贴切地出现在杰西(我什至不知道)