最早只有前者,现在后者代替了前者,两者是一样的,不过执行前者好像没进度条
最早只有前者,现在后者代替了前者,两者是一样的,不过执行前者好像没进度条
也就是说后面那个少-get 的是进化版了灰常感谢
效果没有任何区别。apt期望做成一个大一统的命令,废除以前各种apt-xxx的命令,集成到一个apt上。不过现在apt命令行经常能看到警告,就说是这个apt命令还在实验中,CLI可能未来会变之类的。
比如下面这样的:
# apt search mysql | grep -i mysql
WARNING: apt does not have a stable CLI interface. Use with caution in scrīpts.
akonadi-backend-mysql/bionic,bionic 4:17.12.3-0ubuntu3 all
而且并未将所有的apt-xxx命令集成进来,比如apt-cache的一些功能现在在apt就没有对应的
apt-xxx 系列包管理工具有一大堆工具,如:apt-get、apt-cache、apt-key、apt-mark、apt-config等等。apt command的用法是后来出现的,包含了上面一大堆工具中最常用的功能,有着更人性化的交互,对用户更友好。
所以,我推荐你使用apt install而不是apt-get install。除非遇到apt-mark这种apt command无法替代的特殊情况才使用apt-xxx。当然,新手用不到这些。
你可以分别执行一下sudo apt update和sudo apt-get update,就能看得出明显前者显示的信息更具体,对用户更友好,更好用。Debian官方也推荐使用前者。然而Deepin论坛/官网管理员是老古董,每次发公告还是用后者,我已经无语了。
apt-xxx 系列包管理工具有一大堆工具,如:apt-get、apt-cache、apt-key、apt-mark、apt-config等等。apt command的用法是后来出现的,包含了上面一大堆工具中最常用的功能,有着更人性化的交互,对用户更友好。
所以,我推荐你使用apt install而不是apt-get install。除非遇到apt-mark这种apt command无法替代的特殊情况才使用apt-xxx。当然,新手用不到这些。
你可以分别执行一下sudo apt update和sudo apt-get update,就能看得出明显前者显示的信息更具体,对用户更友好,更好用。Debian官方也推荐使用前者。然而Deepin论坛/官网管理员是老古董,每次发公告还是用后者,我已经无语了。
hhh,老古董
这个问题问得好~~~~
好多大神啊
apt-xxx 系列包管理工具有一大堆工具,如:apt-get、apt-cache、apt-key、apt-mark、apt-config等等。apt command的用法是后来出现的,包含了上面一大堆工具中最常用的功能,有着更人性化的交互,对用户更友好。
所以,我推荐你使用apt install而不是apt-get install。除非遇到apt-mark这种apt command无法替代的特殊情况才使用apt-xxx。当然,新手用不到这些。
你可以分别执行一下sudo apt update和sudo apt-get update,就能看得出明显前者显示的信息更具体,对用户更友好,更好用。Debian官方也推荐使用前者。然而Deepin论坛/官网管理员是老古董,每次发公告还是用后者,我已经无语了。
哈哈,就是这个理。
往往sudo apt-get update提示没有更新的情况下,
sudo apt update会有更新。
所以简单点就直接sudo apt update完事。
apt-get 和 apt-cache 是最基础 的基于 APT 的软件包管理工具。
● apt-get 和 apt-cache 只提供命令行用户界面。
● apt-get 是进行跨版本的主系统升级等操作的最合适工具。
● apt-get 提供了一个强大的软件包依赖解析器。
● apt-get 对硬件资源的要求不高。它消耗更少的内存并且运行速度更快。
● apt-cache 提供了一个 标准的正则表达式来搜索软件包名称和描述。
● apt-get 和 apt-cache 可以使用 /etc/apt/preferences 来管理软件包的多个版本,但这非常繁琐。
apt 命令是一个用于软件包管理的高级命令行界面。它基本上是 apt-get、apt-cache 和类似命令的一个封装,被设计为针对终端用户交互的界面,它默认启用了某些适合交互式使用的选项。
● apt 工具在用户使用 apt install 安装软件包时提供了一个友好的进度条。
● 在成功安装下载的软件包后, apt 将默认删除缓存的 .deb 软件包。
提示 | |
---|---|
建议用户使用新的 apt(8) 命令用于 交互式的使用场景,而在 shell 脚本中使用 apt-get(8) 和apt-cache(8) 命令。 |
Recommended
ChangeRankings
- 7 days
- 30 days
- 90 days
Popular Events
More
sudo apt-get install
sudo apt install
我用过,都是都是安装命令,有啥不一样啊?
还是说分使用场景