得之我幸 失之我命

when someone abandons you,it is him that gets loss because he lost someone who truly loves him but you just lost one who doesn’t love you.

apt 和 apt-get 的区别

很久很久之前,突然一个叫 apt 的东西就出现在 debian 上了,并且进入了我的目光,从 apt-get install package 就步入了 apt install package 的时代

关于这篇文章其实应该是很早之前就要记录了,终究还是被自己的拖延症给耽误了

其实 apt 在 2014 年就已经出现了,那么问题来了,已经有 apt-get 了,为什么要再来一个 apt 呢,它们俩有什么区别呢?作为一个 debian 新人是应该尽快转战 apt 还是继续熟悉 apt-get 呢?

为什么要引入 apt?

Debian 具有强健的「包管理」系统,一套叫做 Advanced Packaging Tool(APT)的工具被用来管理此系统,但是它并不是 apt

有多种工具可与 APT 交互,方便安装,删除和管理软件包,apt-get 就是这样一种广泛使用的命令行工具,另一个流行的工具是同时具有 GUI 和命令行选项的 aptitude

看过 apt-get 命令指南了解到过许多类似的命令,例如 apt-cache, apt-config 等,这些命令的级别太低了,尽管它们具有如此众多的功能,但是普通的 Linux 用户可能几乎不会用到,最常用的程序包管理命令分散在 apt-get, apt-cache 和 apt-config 中

apt 就是被引入来解决这个问题的,它包含 apt-get, apt-cache 和 apt-config 中使用最广泛的一些功能,而忽略了晦涩难懂的功能,apt 更加结构化,提供管理软件包所需的必要选项

apt 和 apt-get 之间的区别

使用 apt,可以将所有必要的工具集中到一处,以「使终端用户满意」的方式提供一种处理软件包的有效方法,apt 具有较少但足够的命令选项,但结构更井井有条。最重要的是,默认情况下它启用了一些选项,这些选项实际上对最终用户有用

例如,在 apt 中安装或删除程序时,会看到进度栏;会提示更新存储库数据库时可以升级的软件包数量

apt-get 被弃用了吗?

目前没有发现任何信息表明 apt-get 将被停用,它仍然提供比 apt 更丰富的功能。对于低级操作,在脚本编写等中,仍将使用 apt-get

我应该使用 apt 还是 apt-get?

作为普通的 Linux 用户,选择 apt

apt 是 Linux 发行版建议的命令,它提供了管理软件包的必要选项。最重要的是,它具有较少但易于记忆的选项,更易于使用,除非要执行利用 apt-get 更多功能的特定操作

be slow to promise and quick to perform.