我正在考虑从 Ubuntu Linux 切换到 Arch Linux。我有一长串已安装的软件包列表,apt-get
我想在安装 Arch 本身后立即安装。
- 有没有在 Arch 上安装 Ubuntu 软件包的工具?
- 如果没有,您能否确认我在查找许多适用于 Ubuntu 和 Arch 的软件包时会遇到问题?
答案1
由于 Arch 不是 Debian 衍生版 Linux,因此无法使用apt-get
.没有在 Arch 上安装 Ubuntu 软件包的工具,并且不能保证每个 Ubuntu 软件包都有一个 Arch 等效项。
Arch 有自己的官方存储库,其中包含数千个包,除此之外Arch 用户存储库,这允许您从源代码编译包。
答案2
- 您可以从 AUR 安装 dpkg,如果需要,它将提供安装 .deb 软件包的可能性
- 您无法保证每个 Ubuntu 软件包都有一个等效的软件包,或者在使用 dpkg 安装它后它能够正常工作。
就我个人而言,我从 Ubuntu 切换到了 Fedora,然后又切换到了 Arch,并且 Ubuntu 上的某些软件包在 Arch 上的可用性从未遇到过问题。不管怎样,即使你找不到确切的包,你总是可以从源代码构建它,在我看来,在 Arch 中这个过程更容易一些。然而Arch还有另一个问题,包的快速更新压倒了包的正确性和一致性,所以你不能保证升级后你的系统能正常工作(然而,我在Arch的3年经验中只遇到过一次这个问题)