用于APT和APT-GET的命令示例
我们可以从下表中看到,两个命令大多执行同一件事,但语法略有不同。
APT
将来自APT-GET
和APT-Cache
的功能组合起来,并提供更方便的用户界面和其他命令行选项。
apt | apt-get/apt-cache | 描述 |
---|---|---|
apt install | apt-get install | 安装包 |
apt update | apt-get update | 更新所有存储库信息 |
apt upgrade | apt-get upgrade | 更新所有已安装的软件包 |
apt autoremove | apt-get autoremove | 删除不再需要的包 |
apt remove | apt-get remove | 删除已安装的包 |
apt purge | apt-get purge | 删除已安装的包并删除配置文件 |
apt search | apt-cache search | 适用于包的SEACH存储库 |
apt show | apt-cache show | 显示包的详细信息 |
这些只是最常见的。
我们可以通过检查每个命令的手册页面来查看更多信息:
$man apt AND $man apt-get
由于APT-GET
需要保持向后兼容和可预测,因此上述命令可能永远不会改变。
另一方面,不断发展的“APT”。
新的选项或者更改可能会发生在未来的“APT”中,特别是随着不同的发行版增加自己的更改。
apt和apt-get之间有什么区别?
简单地说,“APT”是Linux用户的命令,而APT-Get
是用于系统使用的命令。
在技术方面,这意味着“APT”为包管理和“APT-Get”提供了高级接口提供了低级接口。
这两个命令基本上执行相同的功能,但是apt更容易使用,并且具有一些用户友好的功能,如状态列以显示Packages已安装的进度。
由于“APT”是为Linux用户设计的,因此当开发人员更新或者介绍其自身实现时,它不会导致太多大惊小怪。
只有用户受到影响。
另一方面,APT-GET
收到更少的更新,并且需要保持向后兼容。
系统函数和脚本依赖于“APT-GET”的可预测性。
因此,这解释了为什么两个命令都是必要的。
困惑出现,因为命令看起来和功能大多是相同的,并且在2014年才会在Ubuntu上引入“APT”。
我们仍然找到旧的文档和教程,告诉用户执行“APT-Get”命令以安装包。
此外,一些新用户仍然困在这样的习惯中,可能没有迁移到使用apt
。
日期:2020-07-07 20:55:11 来源:oir作者:oir