mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-02-25 00:50:15 +08:00
T
This commit is contained in:
parent
34c85559b7
commit
a0346e1670
@ -1,267 +0,0 @@
|
||||
[#]: subject: "EndeavourOS and Manjaro: An in-depth Comparison Between Two of the Best Arch Linux Based Distros"
|
||||
[#]: via: "https://itsfoss.com/endeavouros-vs-manjaro/"
|
||||
[#]: author: "Pratham Patel https://itsfoss.com/author/pratham/"
|
||||
[#]: collector: "lujun9972"
|
||||
[#]: translator: "wxy"
|
||||
[#]: reviewer: " "
|
||||
[#]: publisher: " "
|
||||
[#]: url: " "
|
||||
|
||||
EndeavourOS and Manjaro: An in-depth Comparison Between Two of the Best Arch Linux Based Distros
|
||||
======
|
||||
|
||||
If you have ever tried using Arch Linux, you know it is almost impossible to install it without proper documentation and Linux knowledge. That’s the [charm of Arch Linux][1], actually.
|
||||
|
||||
But since Arch Linux lies on the expert end of the Linux distros spectrum, there exists several [Arch-based distributions that try to make things easier for the common folks][2].
|
||||
|
||||
Manjaro and EndeavourOS are two of the most popular choices when it comes to an ‘Arch-based Arch alternative’.
|
||||
|
||||
So let’s take a look at the differences between these two. Why should you choose one Linux distribution over another?
|
||||
|
||||
![][3]
|
||||
|
||||
### Desktop variants
|
||||
|
||||
Both of these distributions come in many flavours. Manjaro has three official flavors: Xfce, KDE and GNOME. There is also community editions for Budgie, Cinnamon, Deepin, Mate, Sway and i3.
|
||||
|
||||
Endeavour OS offers a lot more variants officially. Apart from what Manjaro has, it also has LXQT, BSPWM, Openbox and Qtile.
|
||||
|
||||
Since each flavour has a different [Desktop Environment][4] and their own DE-specific bundled apps. This ends up in not having a “strict” baseline of minimum of system requirements.
|
||||
|
||||
Here is a list of system requirement of RAM [as per EndeavourOS’ website][5] (this should be same for Manjaro as well) per Desktop Environment
|
||||
|
||||
* Xfce – A minimum of 2GB of RAM, but 4GB is recommended
|
||||
* Mate – A minimum of 2GB of RAM, but 4GB is recommended
|
||||
* Cinnamon – A minimum of 4GB of RAM is necessary
|
||||
* Gnome – A minimum of 4GB of RAM is necessary (assume it is the same for KDE)
|
||||
* Budgie – A minimum of 4GB of RAM is necessary
|
||||
* Plasma – A minimum of 4GB of RAM is necessary
|
||||
* LXQT – A minimum of 2GB of RAM, but 4GB is recommended
|
||||
|
||||
|
||||
|
||||
### Getting the ISO
|
||||
|
||||
As I mentioned above, Manjaro and EndeavourOS are available in a wide variety of flavours. This means that I can not point you to a single ISO download link. But, for the intents and purpose of this article comparing the Operating Systems, I have gone with the default offering – the Xfce flavour ISO.
|
||||
|
||||
[Download Manjaro][6]
|
||||
|
||||
[Download EndeavourOS][7]
|
||||
|
||||
### Installing the OS
|
||||
|
||||
Both, EndeavourOS and Manjaro use the Calameres installer and give you a few useful options in their grub boot menus.
|
||||
|
||||
#### EndeavourOS installation
|
||||
|
||||
When you first boot EndeavourOS, it will present you with a GRUB menu with the following options
|
||||
|
||||
* Boot using Intel/AMD drivers (**default option**)
|
||||
* Boot using the proprietary NVIDIA graphics driver
|
||||
* Run [Memtest86+][8] (RAM test)
|
||||
* Run [HDT][9] (Hardware Detection Tool)
|
||||
|
||||
|
||||
|
||||
Once EndeavourOS has booted, it’s welcome screen will provide you with some options.
|
||||
|
||||
The options are to manage partitions, installing community editions, updating mirrors and starting the installer.
|
||||
|
||||
![list of options on the EndeavourOS installer][10]
|
||||
|
||||
There are two options for installation
|
||||
|
||||
* Online – Gives you the option to change your desktop environment to something other than Xfce
|
||||
* Offline – Gives you the Xfce desktop with the EndeavourOS theme
|
||||
|
||||
|
||||
|
||||
As previously mentioned, EndeavourOS uses the open source Calameres installer. But on top of that, it also offers you some options for better control over user experience and installation.
|
||||
|
||||
The available options provided by the EndeavourOS installer are listed below
|
||||
|
||||
* [LTS Kernel][11] (_alongside_ the latest stable kernel)
|
||||
* XFCE4
|
||||
* KDE
|
||||
* GNOME
|
||||
* i3 WM
|
||||
* Mate Desktop Environment
|
||||
* Cinnamon Desktop Environment
|
||||
* Budgie Desktop Environment
|
||||
* LXQT
|
||||
* LXDE
|
||||
|
||||
|
||||
|
||||
The list of accessibility tools available in the EndeavourOS installer are as following
|
||||
|
||||
* espeak-ng : open source text to speech synthesizer
|
||||
* mousetweaks : accessibility enhancements for pointing devices
|
||||
* orca : script-able screen reader
|
||||
|
||||
|
||||
|
||||
#### Manjaro installation
|
||||
|
||||
![][12]
|
||||
|
||||
With your first boot of Manjaro, you will see a GRUB menu with the following options
|
||||
|
||||
* Boot using Intel/AMD driver (**default option**)
|
||||
* Boot using the proprietary NVIDIA graphics driver
|
||||
* Run a RAM test ([Memtest is no longer included and appears to be missing in UEFI mode][13])
|
||||
|
||||
|
||||
|
||||
Aside from the branding and OS-specific changes done by Manjaro devs to the Calameres installer, there isn’t much difference between the stock Calameres installer and what you get on Manjaro.
|
||||
|
||||
![][14]
|
||||
|
||||
Calameres is not the only installer for Manjaro
|
||||
|
||||
If you want a customized install on Manjaro, you can use the [Manjaro Architect][15] ISO for a fully custom CLI install.
|
||||
|
||||
**Keep in mind, at the time of writing this article, the Architect flavour of Manjaro [appears to be unmaintained][16] due to an un-resolved package conflict. Please help maintain the project if you have the necessary skills and time to spare** :)
|
||||
|
||||
Which can be a good or bad thing, based on who you ask.
|
||||
|
||||
In my opinion, if you are beginner starting out with your first Linux distribution as Manjaro, it is best that your options are limited.
|
||||
|
||||
This means less barrier of entry which would be caused by a list of alternative sound servers, display servers, display managers and/or window managers to choose from.
|
||||
|
||||
Once you get comfortable enough with Linux distributions to tinker with your system, you can spice things up as you like.
|
||||
|
||||
If you are looking to customize your installation, you will have to do that once your OS is installed.
|
||||
|
||||
### First boot
|
||||
|
||||
After you have installed Manjaro or EndeavourOS, you will get a welcome screen with a few options for someone who is new to Linux in general or new to Manjaro or EndeavourOS or Arch-based distributions.
|
||||
|
||||
The options available to you in EndeavourOS include things like updating mirrors, updating system, changing display manager (lightdm, gdm, lxdm and sddm), browsing AUR packages, installing packages like libreoffice, chromium, akm ([A Kernel Manager][17]) and more.
|
||||
|
||||
On the Manjaro side, the options you are presented with are what I would consider limited when compared to EndeavourOS, but I would put it as “adequately limited”.
|
||||
|
||||
It is just the right amount of things that you will need (as a beginner) to get started with Manjaro.
|
||||
|
||||
A few options available in Manjaro welcome screen are a link to the official Wiki, support forums, mailing list, getting involved with Manjaro development, installing and/or removing applications, etc.
|
||||
|
||||
The welcome screen on both, Manjaro and EndeavourOS also have the option for you to donate if you like the project and it’s direction, but do so only you have the money to do so.
|
||||
|
||||
### Software packaging
|
||||
|
||||
Lets face it, installation of OS is only one part of a Linux distribution.
|
||||
|
||||
The package manager and the way software is packaged plays a major role in how stable a Linux distribution feels.
|
||||
|
||||
If you are updating/installing a package, and it updates an already installed library – which other packages depend on, well… that is bad. It creates what is called “dependency hell”. A package manager should take care of this.
|
||||
|
||||
So how do Manjaro and EndeavourOS compare in this regard?
|
||||
|
||||
Well, since Manjaro and EndeavourOS are based on Arch Linux, they use the [pacman package manager][18] which Arch Linux uses. One of the many features of pacman is that it handles dependencies for you.
|
||||
|
||||
#### Manjaro
|
||||
|
||||
Even though Manjaro uses the pacman package manager, Manjaro has their own repositories.
|
||||
|
||||
Packages are taken from Arch Linux on a daily basis and “mirrored” in the Manjaro Unstable package repository and then pushed to Manjaro Testing for – you guessed it – Testing.
|
||||
|
||||
Once the packages are found to be stable, they’re pushed to the main repositories for everyone else to install.
|
||||
|
||||
Security updates though, are directly pushed to the public repositories through what Manjaro calls “Fast-Tracking” for faster resolution of issues.
|
||||
|
||||
![Manjaro testing Arch Linux packages for stability][19]
|
||||
|
||||
This method of testing packages ensures that there are no unexpected breaking of packages because “xyz” was changed.
|
||||
|
||||
But, this also means that users need to wait a few weeks (usually 2 to 4 weeks) for the newer version of their software to be available for install.
|
||||
|
||||
#### EndeavourOS
|
||||
|
||||
EndeavourOS does not have their own software repositories. They depend on the main Arch Linux repositories and doing so, you get the most “vanilla” experience if you use EndeavourOS.
|
||||
|
||||
If you were to install Arch Linux and EndeavourOS on the same machine, almost everything except the Desktop Environment or Window Manager and/or their themes and the install experience – should stay the same.
|
||||
|
||||
### Included packages
|
||||
|
||||
By now, you might be noticing a pattern in the differences between Manjaro and EndeavourOS.
|
||||
|
||||
#### EndeavourOS
|
||||
|
||||
EndeavourOS prioritizes to be closest to Arch Linux in terms of philosophy.
|
||||
|
||||
Have a custom installation? Check.
|
||||
|
||||
Install only the necessary packages for a complete desktop experience? Check.
|
||||
|
||||
Have the most bleeding edge packages in the distribution repositories? Check.
|
||||
|
||||
EndeavourOS gives you an opportunity of wanting to learn Arch without learning everything from EFI, driver-hunt and installation (looking at you nVidia), desktop environments/window managers, display managers, etc all at once.
|
||||
|
||||
It will set up everything at once and gives you the time to learn the inner working of Arch Linux yourself, at your own pace.
|
||||
|
||||
![obligatory neofetch screenshot of EndeavourOS][20]
|
||||
|
||||
#### Manjaro
|
||||
|
||||
Manjaro, on the other hand, it holds your hand (see what I did there?) the whole time you use it. It handles everything from the installation to the package stability along with giving you fairly instant access to security updates.
|
||||
|
||||
It is intended to be used a general purpose operating system for your computer.
|
||||
|
||||
It installs quite a few open source applications by default. That is extremely helpful for a new Linux user.
|
||||
|
||||
It has a few applications installed for you, like an audio player, GUI firewall (gufw), GIMP, HP Device Manager, e-mail client (thunderbird), video player (vlc), office suite (onlyoffice-desktopeditors).
|
||||
|
||||
![obligatory neoftech screenshot of Manjaro][21]
|
||||
|
||||
### What should I use?
|
||||
|
||||
Well, that is your call. I can only recommend one or either based on their use case and target audience.
|
||||
|
||||
If you are someone who considers yourself as a casual computer user who only needs an Office Suite ([LibreOffice][22], [ONLYOFFICE][23]), a media player and a web browser to do your stuff, I would recommend that you give Manjaro a try because of their own repo for [mostly] stable packages and a billow-free installation.
|
||||
|
||||
But, on the other hand, if you are someone who previously used a distribution like [Ubuntu][24], [Pop!_OS][25], [Linux Mint][26], [ElementaryOS][27], [Fedora][28], etc and now want to learn how to rice your Linux distro install from the WM to GRUB menu (yes, [ricing GRUB is a thing][29]). So, if you need a bare-bones Linux distribution like Arch to begin with, EndeavourOS is what I would present as my recommendation to you.
|
||||
|
||||
Now you too, can say: *tips fedora* I use Arch btw ( ͡° ͜ʖ ͡°)
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://itsfoss.com/endeavouros-vs-manjaro/
|
||||
|
||||
作者:[Pratham Patel][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://itsfoss.com/author/pratham/
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://itsfoss.com/why-arch-linux/
|
||||
[2]: https://itsfoss.com/arch-based-linux-distros/
|
||||
[3]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2022/01/manjrao-vs-endeavouros.png?resize=800%2C450&ssl=1
|
||||
[4]: https://itsfoss.com/what-is-desktop-environment/
|
||||
[5]: https://endeavouros.com/
|
||||
[6]: https://manjaro.org/download/
|
||||
[7]: https://endeavouros.com/latest-release/
|
||||
[8]: https://www.memtest.org/
|
||||
[9]: https://wiki.syslinux.org/wiki/index.php?title=Hdt_(Hardware_Detection_Tool)
|
||||
[10]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2021/12/01_endeavour_options.webp?resize=800%2C434&ssl=1
|
||||
[11]: https://itsfoss.com/linux-kernel-release-support/
|
||||
[12]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2019/03/manjaro_install_grub.png?resize=800%2C597&ssl=1
|
||||
[13]: https://forum.manjaro.org/t/memory-test-no-longer-included-on-live-isos/62074/2
|
||||
[14]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2019/03/manjaro_install_welcome.png?resize=800%2C452&ssl=1
|
||||
[15]: https://wiki.manjaro.org/index.php/Installation_with_Manjaro_Architect
|
||||
[16]: https://forum.manjaro.org/t/maintainer-s-wanted/19502
|
||||
[17]: https://discovery.endeavouros.com/endeavouros-tools/akm/2021/08/
|
||||
[18]: https://archlinux.org/pacman/pacman.8.html
|
||||
[19]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2021/12/04_manjaro_repos.webp?resize=569%2C439&ssl=1
|
||||
[20]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2021/12/03_neofetch_endeavouros-1.webp?resize=800%2C434&ssl=1
|
||||
[21]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2021/12/02_neofetch_manjaro-1.webp?resize=800%2C434&ssl=1
|
||||
[22]: https://www.libreoffice.org/
|
||||
[23]: https://www.onlyoffice.com/
|
||||
[24]: https://ubuntu.com/
|
||||
[25]: https://pop.system76.com/
|
||||
[26]: https://linuxmint.com/
|
||||
[27]: https://elementary.io/
|
||||
[28]: https://getfedora.org/
|
||||
[29]: https://www.reddit.com/r/unixporn/comments/m5522z/grub2_had_some_fun_with_grub/
|
@ -0,0 +1,254 @@
|
||||
[#]: subject: "EndeavourOS and Manjaro: An in-depth Comparison Between Two of the Best Arch Linux Based Distros"
|
||||
[#]: via: "https://itsfoss.com/endeavouros-vs-manjaro/"
|
||||
[#]: author: "Pratham Patel https://itsfoss.com/author/pratham/"
|
||||
[#]: collector: "lujun9972"
|
||||
[#]: translator: "wxy"
|
||||
[#]: reviewer: " "
|
||||
[#]: publisher: " "
|
||||
[#]: url: " "
|
||||
|
||||
EndeavourOS vs. Manjaro:两个基于 Arch Linux 的最佳发行版之间的深度比较
|
||||
======
|
||||
|
||||
如果你曾经尝试过使用 Arch Linux,你就知道如果没有适当的文档和 Linux 知识,几乎不可能安装它。而实际上,这就是 Arch Linux的 [魅力][1]。
|
||||
|
||||
但由于 Arch Linux 属于专业级的 Linux 发行版,因此有几个 [基于 Arch 的发行版,它们试图让普通人可以更轻松地使用它们][2]。
|
||||
|
||||
当谈到 “基于 Arch 的 Arch 替代品” 时,Manjaro 和 EndeavourOS 是两个最受欢迎的选择。
|
||||
|
||||
所以让我们来看看这两个的区别。为什么你要选择其中一个而不是另一个?
|
||||
|
||||
![][3]
|
||||
|
||||
### 桌面变体
|
||||
|
||||
这两个发行版都有多种桌面风格。Manjaro 有三种官方风格:Xfce、KDE 和 GNOME。此外还有社区版:Budgie、Cinnamon、Deepin、Mate、Sway 和 i3。
|
||||
|
||||
Endeavour OS 官方提供了更多的变体。除了 Manjaro 所拥有的那些,它还有 LXQT、BSPWM、Openbox 和 Qtile。
|
||||
|
||||
由于每种风格都有不同的 [桌面环境][4](DE)及特定于该桌面的捆绑应用程序。这就导致了没有一个“严格”的最低系统要求基线。
|
||||
|
||||
[根据 EndeavourOS 的网站][5],下面是每种桌面环境对内存的系统要求清单(对 Manjaro 也应该是一样的):
|
||||
|
||||
* Xfce - 至少 2GB 内存,但建议 4GB。
|
||||
* Mate - 至少 2GB 内存,但建议 4GB。
|
||||
* Cinnamon - 需要至少 4GB 的内存
|
||||
* Gnome - 至少需要 4GB 的内存(假设对 KDE 相同)
|
||||
* Budgie - 至少需要 4GB 的内存
|
||||
* Plasma - 至少需要 4GB 的内存
|
||||
* LXQT - 至少需要 2GB 的内存,但建议 4GB
|
||||
|
||||
### 获取 ISO
|
||||
|
||||
正如我上面提到的,Manjaro 和 EndeavourOS 有各种各样的风格。这意味着,我不能给你指出一个单一的 ISO 下载链接。但是,出于本文比较操作系统的意图和目的,我选择了默认的产品 —— Xfce 风格的 ISO。
|
||||
|
||||
- [下载 Manjaro][6]
|
||||
- [下载 EndeavourOS][7]
|
||||
|
||||
### 安装操作系统
|
||||
|
||||
EndeavourOS 和 Manjaro 都使用 Calameres 安装程序,并在其 GRUB 启动菜单中提供了一些有用的选项。
|
||||
|
||||
#### EndeavourOS 的安装
|
||||
|
||||
当你首次启动 EndeavourOS 时,它将向你展示一个 GRUB 菜单,有以下选项:
|
||||
|
||||
* 使用 Intel/AMD 驱动启动(**默认选项**)
|
||||
* 使用专有的 NVIDIA 图形驱动启动
|
||||
* 运行 [Memtest86+][8](内存测试)
|
||||
* 运行 [HDT][9](硬件检测工具)
|
||||
|
||||
EndeavourOS 启动后,它的欢迎屏幕将为你提供一些选项。
|
||||
|
||||
这些选项用来管理分区、安装社区版本、更新镜像和启动安装程序。
|
||||
|
||||
![EndeavourOS 安装程序上的选项列表][10]
|
||||
|
||||
有两个选项用于安装:
|
||||
|
||||
* 在线 - 让你选择把你的桌面环境改成 Xfce 以外的其它桌面。
|
||||
* 离线 - 给你提供带有 EndeavourOS 主题的 Xfce 桌面。
|
||||
|
||||
如前所述,EndeavourOS 使用开源的 Calameres 安装程序。但在此基础上,它还为你提供了一些选项,以便更好地控制用户体验和安装。
|
||||
|
||||
EndeavourOS 安装程序提供的可用选项列举如下:
|
||||
|
||||
* [LTS 内核][11](与最新的稳定内核 *并列*)
|
||||
* XFCE4
|
||||
* KDE
|
||||
* GNOME
|
||||
* i3 WM
|
||||
* Mate 桌面环境
|
||||
* Cinnamon 桌面环境
|
||||
* Budgie 桌面环境
|
||||
* LXQT
|
||||
* LXDE
|
||||
|
||||
EndeavourOS 安装程序中的无障碍工具列表如下:
|
||||
|
||||
* espeak-ng: 开源的文本朗读合成器
|
||||
* mousetweaks: 指针设备的无障碍增强工具
|
||||
* orca:可编写脚本的屏幕阅读器
|
||||
|
||||
#### Manjaro 的安装
|
||||
|
||||
![][12]
|
||||
|
||||
当你第一次启动 Manjaro 时,你会看到一个 GRUB 菜单,有以下选项:
|
||||
|
||||
* 使用 Intel/AMD 驱动启动(**默认选项**)
|
||||
* 使用专有的 NVIDIA 图形驱动启动
|
||||
* 运行内存测试([不再包括 Memtest,而且在 UEFI 模式下似乎也没有了][13])
|
||||
|
||||
除了 Manjaro 开发人员对 Calameres 安装程序所做的品牌和操作系统特定的改变之外,原版 Calameres 安装程序和你在 Manjaro 上的没有什么区别。
|
||||
|
||||
![][14]
|
||||
|
||||
> **Calameres 不是 Manjaro 的唯一安装程序**
|
||||
>
|
||||
> 如果你想在 Manjaro 上进行自定义安装,你可以使用 [Manjaro Architect][15] ISO 来进行完全自定义的 CLI 安装。
|
||||
>
|
||||
> **请记住,在写这篇文章的时候,Manjaro 的 Architect 版本 [似乎没有被维护][16],有一个未解决的软件包冲突。如果你有必要的技能和时间,请帮助维护这个项目** : )
|
||||
|
||||
这可能是一件好事,也可能是一件坏事,取决于你问谁。
|
||||
|
||||
在我看来,如果你是第一个 Linux 发行版就使用 Manjaro 的初学者,那么你的选择最好是有限的。
|
||||
|
||||
这意味着更少的进入门槛,可供选择的声音服务器、显示服务器、显示管理器和/或窗口管理器太多会造成进入门槛。
|
||||
|
||||
一旦你对 Linux 发行版有了足够的了解,就可以对你的系统进行修补,随心所欲地添加一些东西。
|
||||
|
||||
如果你想定制你安装的系统,你必须在你的操作系统安装好后进行。
|
||||
|
||||
### 首次启动
|
||||
|
||||
在你安装了 Manjaro 或 EndeavourOS 之后,你会看到一个欢迎屏幕,对于一个刚接触 Linux 的人,或者刚接触 Manjaro 或 EndeavourOS 或基于 Arch 的发行版的人来说,它有一些有用的选项。
|
||||
|
||||
EndeavourOS 的选项包括更新镜像、更新系统、改变显示管理器(lightdm、gdm、lxdm 和 sddm)、浏览 AUR 软件包、安装 libreoffice、chromium、akm([一个内核管理器][17])等软件包。
|
||||
|
||||
在 Manjaro 方面,与 EndeavourOS 相比,我认为提供的选项是有限的,但我觉得它是“足够的有限”。
|
||||
|
||||
这只是你(作为初学者)开始使用 Manjaro 所需要的适当数量的东西。
|
||||
|
||||
Manjaro 欢迎屏幕上的几个选项是官方维基的链接、支持论坛、邮件列表、参与 Manjaro 开发、安装和/或删除应用程序等。
|
||||
|
||||
Manjaro 和 EndeavourOS 的欢迎屏幕上都有一个选项,如果你喜欢该项目和它的方向,你可以选择捐赠,但只有你有足够的钱才能这样做。
|
||||
|
||||
### 软件打包
|
||||
|
||||
让我们面对现实吧,操作系统的安装只是 Linux 发行版的一个部分。
|
||||
|
||||
软件包管理器和软件打包的方式对 Linux 发行版的稳定程度起着重要作用。
|
||||
|
||||
如果你在更新/安装一个软件包时,它更新了一个已经安装的库 —— 而其他软件包依赖于它,那么……这就很糟糕。它创造了所谓的“依赖性地狱”。软件包管理器应该处理这个问题。
|
||||
|
||||
那么,Manjaro 和 EndeavourOS 在这方面怎么比较呢?
|
||||
|
||||
好吧,因为 Manjaro 和 EndeavourOS 都是基于 Arch Linux 的,它们使用 Arch Linux 使用的 [pacman 软件包管理器][18]。pacman 的许多功能之一是它为你处理依赖关系。
|
||||
|
||||
#### Manjaro
|
||||
|
||||
尽管 Manjaro 使用 pacman 软件包管理器,但 Manjaro 有自己的软件库。
|
||||
|
||||
软件包每天从 Arch Linux 中取出,并在 Manjaro Unstable 软件库中 “镜像”,然后推送到 Manjaro Testing,用于 —— 你猜对了 —— 测试。
|
||||
|
||||
一旦这些软件包被认为是稳定的,它们就会被推送到主软件库供其他人安装。
|
||||
|
||||
安全更新则是通过 Manjaro 所谓的 “快速跟踪” 直接推送到公共软件包库,以更快地解决问题。
|
||||
|
||||
![Manjaro 测试 Arch Linux 软件包的稳定性][19]
|
||||
|
||||
这种测试软件包的方法可以确保不会因为某某被修改而出现意外的软件包损坏。
|
||||
|
||||
但是,这也意味着用户需要等待几周(通常是 2 到 4 周),才可以安装新版本的软件。
|
||||
|
||||
#### EndeavourOS
|
||||
|
||||
EndeavourOS 没有自己的软件库。他们依赖于 Arch Linux 主软件库,如果你使用 EndeavourOS,这样做你会得到最 “普通” 的体验。
|
||||
|
||||
如果你在同一台机器上安装 Arch Linux 和 EndeavourOS,除了桌面环境或窗口管理器和/或它们的主题以及安装体验外,几乎所有东西都应该保持不变。
|
||||
|
||||
### 包含的软件包
|
||||
|
||||
现在,你可能已经注意到 Manjaro 和 EndeavourOS 之间的差异模式了。
|
||||
|
||||
#### EndeavourOS
|
||||
|
||||
EndeavourOS 在理念上优先考虑最接近 Arch Linux。
|
||||
|
||||
有自定义的安装?有。
|
||||
|
||||
只安装必要的软件包以获得完整的桌面体验?对。
|
||||
|
||||
在发行库中拥有最前沿的软件包?没错。
|
||||
|
||||
EndeavourOS 让你有机会学习 Arch,而无需同时学习 EFI、驱动搜索和安装(看着你的 nVidia)、桌面环境/窗口管理器、显示管理器等。
|
||||
|
||||
它可以一次性设置好所有东西,让你有时间按照自己的节奏学习 Arch Linux 的内部工作。
|
||||
|
||||
![EndeavourOS 的强制 neofetch 截图][20]
|
||||
|
||||
#### Manjaro
|
||||
|
||||
而 Manjaro,在你使用它的整个过程中,它一直握着你的手(看看我做了什么?)。它处理从安装到软件包稳定性的一切,并让你可以即时获得安全更新。
|
||||
|
||||
它旨在用作你计算机的通用操作系统。
|
||||
|
||||
它默认安装了相当多的开源应用程序。这对一个新的 Linux 用户来说是非常有帮助的。
|
||||
|
||||
它为你安装了一些应用程序,如音频播放器、GUI 防火墙(gufw)、GIMP、HP 设备管理器、电子邮件客户端(thunderbird)、视频播放器(vlc)、办公套件(onlyoffic 桌面版)。
|
||||
|
||||
![Manjaro 的强制 neftech 截图][21]
|
||||
|
||||
### 我应该使用哪个?
|
||||
|
||||
嗯,这是你的决定。我只能根据他们的使用情况和目标受众推荐一个或两个。
|
||||
|
||||
如果你自认是一个普通电脑用户,只需要办公套件([LibreOffice][22]、[ONLYOFFICE][23])、媒体播放器和网页浏览器来做你的事情,我建议你试试 Manjaro,因为他们自己的仓库有 [大部分] 稳定的软件包,而且安装起来不费事。
|
||||
|
||||
但是,另一方面,如果你是一个以前使用过 [Ubuntu][24]、[Pop!_OS][25]、[Linux Mint][26]、[ElementaryOS][27]、[Fedora][28] 等发行版的人,现在想学习如何从窗口管理器到 GRUB 菜单来安装你的 Linux 发行版(没错,[构建 GRUB 也是个事][29])。所以,如果你需要一个像 Arch 一样的基本 Linux 发行版,我会向你推荐 EndeavourOS。
|
||||
|
||||
现在你也可以说:*告诉 Fedora*,我使用 Arch 了。 ( ͡° ͜ʖ ͡°)
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://itsfoss.com/endeavouros-vs-manjaro/
|
||||
|
||||
作者:[Pratham Patel][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[wxy](https://github.com/wxy)
|
||||
校对:[wxy](https://github.com/wxy)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://itsfoss.com/author/pratham/
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://itsfoss.com/why-arch-linux/
|
||||
[2]: https://itsfoss.com/arch-based-linux-distros/
|
||||
[3]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2022/01/manjrao-vs-endeavouros.png?resize=800%2C450&ssl=1
|
||||
[4]: https://itsfoss.com/what-is-desktop-environment/
|
||||
[5]: https://endeavouros.com/
|
||||
[6]: https://manjaro.org/download/
|
||||
[7]: https://endeavouros.com/latest-release/
|
||||
[8]: https://www.memtest.org/
|
||||
[9]: https://wiki.syslinux.org/wiki/index.php?title=Hdt_(Hardware_Detection_Tool)
|
||||
[10]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2021/12/01_endeavour_options.webp?resize=800%2C434&ssl=1
|
||||
[11]: https://itsfoss.com/linux-kernel-release-support/
|
||||
[12]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2019/03/manjaro_install_grub.png?resize=800%2C597&ssl=1
|
||||
[13]: https://forum.manjaro.org/t/memory-test-no-longer-included-on-live-isos/62074/2
|
||||
[14]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2019/03/manjaro_install_welcome.png?resize=800%2C452&ssl=1
|
||||
[15]: https://wiki.manjaro.org/index.php/Installation_with_Manjaro_Architect
|
||||
[16]: https://forum.manjaro.org/t/maintainer-s-wanted/19502
|
||||
[17]: https://discovery.endeavouros.com/endeavouros-tools/akm/2021/08/
|
||||
[18]: https://archlinux.org/pacman/pacman.8.html
|
||||
[19]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2021/12/04_manjaro_repos.webp?resize=569%2C439&ssl=1
|
||||
[20]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2021/12/03_neofetch_endeavouros-1.webp?resize=800%2C434&ssl=1
|
||||
[21]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2021/12/02_neofetch_manjaro-1.webp?resize=800%2C434&ssl=1
|
||||
[22]: https://www.libreoffice.org/
|
||||
[23]: https://www.onlyoffice.com/
|
||||
[24]: https://ubuntu.com/
|
||||
[25]: https://pop.system76.com/
|
||||
[26]: https://linuxmint.com/
|
||||
[27]: https://elementary.io/
|
||||
[28]: https://getfedora.org/
|
||||
[29]: https://www.reddit.com/r/unixporn/comments/m5522z/grub2_had_some_fun_with_grub/
|
Loading…
Reference in New Issue
Block a user