标签 arch 下的文章

通过一些努力,你能安装上 Arch Linux,也可以在你的 Arch 系统上安装一个你选择的桌面环境或窗口管理器。

这需要一些时间和精力,但肯定是可以实现的。但是,有一些项目可以减轻你的痛苦,为你提供一个预先配置好的桌面环境或窗口管理器的系统。ArcoLinux 就是这样一个例子。

最近,我发现了另一个项目,它只专注于在出色的 Arch 发行版上提供完善的窗口管理器的选择。

Hash 项目 提供了四种预配置有平铺式窗口管理器的 Arch 变体:Awesome、Xmonad、 i3 和 Bspwm。

如果你是一个刚刚接触窗口管理器的人,Hash 项目绝对是你应该马上尝试的。不用先投入时间去配置它,你就可以深入探索窗口管理器,并习惯由键盘驱动的系统。

在本文中,我将讨论我在使用 Hash Linux Xmonad 版本 时的部分体验,该版本采用 Linux 5.12 的内核。

安装 Hash Linux

Hash Linux 四个版本的 ISO 镜像均可 下载 ,适用于 x86\_64 系统架构。

为了避免在实体机上安装时出现的各种意外错误,我在 GNOME Boxes 中创建了一个 Hash Linux Xmonad 版本的虚拟机。

当我启动到 Hash Linux 时,我注意到两件事。首先是一个面板,提供用于管理窗口和命令的快捷方式。我将在安装后讨论它。其次,是一个漂亮且易于使用的 GUI 安装程序。

Hash Linux GUI Installer

像其他衍生版一样,图形化的安装程序使安装过程非常顺畅。在几个步骤的配置中,Hash Linux 已安装完毕,并准备重新启动。

Installer Welcome Page

第一印象

Hash Linux

如果你曾经在你的 Linux 系统上安装过 Xmonad 窗口管理器,那么你重启后首先看到的是什么?空白的屏幕吧。

如果你是一个初学者,或者你不知道默认的按键绑定,你会被卡在一个屏幕上。因此,在使用任何窗口管理器之前,你必须先阅读其键盘快捷键。

如果你想把所有重要的快捷键提示都放在窗口上呢?一个备忘单可以为你节省很多时间。

因此,为了简化和方便初学者,Hash Linux 将重要的快捷键都钉在了桌面上。

所以,让我们先尝试其中的一些。从最重要的一个开始 Super+Enter,它可以打开默认的 termite 终端模拟器与 Z shell(ZSH)。

如果你多次按下它,你会发现默认情况下 Xmonad 遵循一个缩减布局,它首先将一个窗口固定在右边,然后以同样的方式将其余的全部安排在左边。

Xmonad default layout

按下 Super+Space,你也可以将当前的布局改为标签式布局。甚至你可以按下 Super+leftclick 将窗口拖动。

Moved to float

要退出当前的窗口,你可以按下 Super+Q

Hash Linux 中的应用

默认情况下,Hash Linux 包含几个有用的命令行工具,如:NeoFetch、Htop、Vim、Pacman、Git 和 Speedtest-cli。

Htop

它还拥有大量的图形应用程序,如:Firefox 89、Gparted、Nitrogen、Conky、Flameshot、Geany 和 CPU-X。

Super+D 是 Hash Linux 中打开应用程序搜索菜单的默认快捷键。

Application search menu

主题美化

Hash Cyan 是 Hash Linux 的默认主题。除了它之外,Hash Linux 还提供了另外四个主题:Light Orange、Sweet Purple、Night Red 和 Arch Dark。

Hash Theme Selector 是一个自制的 Hash Linux 应用程序,你可以用它来配置窗口管理器的主题。

Hash Theme Selector

升级 Hash Linux

作为一个滚动发行版,你不需要下载一个新的 Hash Linux 的 ISO 来更新现有系统。你唯一需要的是在终端运行 upgrade 命令来升级你的系统。

upgrading hash linux

结束语

如果你想使用一个窗口管理器来代替桌面环境,但又不想花很多时间来配置它,Hash 项目可以节省你的时间。

首先,它可以节省你大量的配置时间和精力,其次,它可以很轻松地让你适应使用键盘控制的系统。以后,你肯定可以学会根据自己的需要进行配置。

由于 Hash Linux 已经提供了 4 个带有不同的窗口管理器的 ISO,你可以开始使用任何一个版本,并找到你最喜欢的一个版本。总的来说,它是一个 很好的 Arch Linux 衍生版

最后我还要提一下,目前 Hash Linux 的官方 网站 并没有包含很多关于它的信息。

在发布信息中也提到了一个早期的 网站(我现在无法访问),在我上次访问时,其中包含了许多关于它的信息,包括配置细节等。

不想入 Arch 的教,只想用平铺式窗口管理器?可以试试 Regolith Linux 。它是预先配置了 i3wm 的 Ubuntu。棒极了,对吧?


via: https://itsfoss.com/hash-linux-review/

作者:Sarvottam Kumar 选题:lujun9972 译者:mcfd 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在 Arch ISO 中加入一个可选的引导式安装程序,对新手和高级用户都有好处。

20 年来,Arch Linux 为用户提供了一个完全定制、独特的系统。这些年来,它以牺牲用户友好性为代价,赢得了在定制方面独有的声誉。

作为滚动发行版本,Arch Linux 不提供任何固定发行版本,而是每月更新一次。但是,如果你在最近几周下载了 Arch Linux,那么你很可能已经注意到了一个新的附加功能:archinstall。它使 Arch Linux 更加易于安装。

今天,我将探讨 archinstall 的发布对未来的 Arch Linux 项目和发行版意味着什么。

Arch Linux 新的发展方向?

尽管很多人对此感到惊讶,但默认情况下包含官方安装程序实际上是非常明智的举动。这意味着 Arch Linux 的发展方向发生变化,即在保留使其知名的定制性同时更加侧重用户的易用性。

在该安装程序的 GitHub 页面上有这样的描述:

“引导性安装程序会给用户提供一个友好的逐步安装方式,但是关键在于这个安装程序是个选项,它是可选的,绝不会强迫用户使用其进行安装。”

这意味着新的安装程序不会影响高级用户,同时也使得其可以向更广泛的受众开放,在这一改动所带来的许多优点之中,一个显著的优点即是:更广泛的用户。

更多的用户意味着对项目的更多支持,不管其是通过网络捐赠或参与 Arch Linux 的开发,随着这些项目贡献的增加,不管是新用户还是有经验的用户的使用体验都会得到提升。

这必然要发生

回顾过去,我们可以看到安装介质增加了许多对新用户有所帮助的功能。这些示例包括 pacstrap(一个安装基本系统的工具)和 reflector(查找最佳 pacman 镜像的工具)。

另外,多年来,用户一直在追求使用脚本安装的方法,新安装程序允许了用户使用安装脚本。它能够使用 Python 编写脚本,这使得管理员的部署更加容易,成为一个非常有吸引力的选择。

更多可定制性(以某种方式?)

尽管这看上去可能有些反直觉,但是这个安装程序实际上能够增进 Arch Linux 的可定制性。当前,Arch Linux 定制性的最大瓶颈是用户的技术水平,而这一问题能够通过 archinstall 解决。

有了新的安装程序,用户不需要掌握创建完美开发环境的技巧,安装程序可以帮助用户完成这些工作,这提供了广泛的自定义选项,是普通用户难以实现的。

总结

有了这一新功能,Arch Linux 似乎正在向着“用户友好”这一软件设计哲学靠近,新安装程序为新手和高级用户提供了广泛的好处。其中包括更广泛的定制性和更大的用户社区。

总而言之,这个新变动对整个 Arch Linux 社区都会产生积极的影响。

你对这个 Arch Linux 安装程序怎么看?是否已经尝试过它了呢?


via: https://news.itsfoss.com/arch-new-guided-installer/

作者:Jacob Crume 选题:lujun9972 译者:Kevin3599 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在 Linux 社区中,Arch Linux 有一群狂热的追随者。这个轻量级的发行版以 DIY 的态度提供了最前沿的更新。

但是,Arch 的目标用户是那些更有经验的用户。因此,它通常被认为是那些技术不够(或耐心不够)的人所无法触及的。

事实上,只是最开始的步骤,安装 Arch Linux 就足以把很多人吓跑。与大多数其他发行版不同,Arch Linux 没有一个易于使用的图形安装程序。安装过程中涉及到的磁盘分区,连接到互联网,挂载驱动器和创建文件系统等只用命令行工具来操作。

对于那些不想经历复杂的安装和设置的人来说,有许多用户友好的基于 Arch 的发行版。

在本文中,我将向你展示一些 Arch 替代发行版。这些发行版附带了图形安装程序、图形包管理器和其他工具,比它们的命令行版本更容易使用。

更容易设置和使用的基于 Arch 的 Linux 发行版

请注意,这不是一个排名列表。这些数字只是为了计数的目的。排第二的发行版不应该被认为比排第七的发行版好。

1、Manjaro Linux

Manjaro 不需要任何介绍。它是几年来最流行的 Linux 发行版之一,它值得拥有。

Manjaro 提供了 Arch Linux 的所有优点,同时注重用户友好性和可访问性。Manjaro 既适合新手,也适合有经验的 Linux 用户。

对于新手,它提供了一个用户友好的安装程序,系统本身也设计成可以在你最喜爱的桌面环境 (DE)或窗口管理器中直接“开箱即用”。

对于更有经验的用户,Manjaro 还提供多种功能,以满足每个个人的口味和喜好。Manjaro Architect 提供了安装各种 Manjaro 风格的选项,并为那些想要完全自由地塑造系统的人提供了各种桌面环境、文件系统(最近推出的 ZFS) 和引导程序的选择。

Manjaro 也是一个滚动发布的前沿发行版。然而,与 Arch 不同的是,Manjaro 首先测试更新,然后将其提供给用户。稳定在这里也很重要。

2、ArcoLinux

ArcoLinux(以前称为 ArchMerge)是一个基于 Arch Linux 的发行版。开发团队提供了三种变体。ArcoLinux、ArcoLinuxD 和 ArcoLinuxB。

ArcoLinux 是一个功能齐全的发行版,附带有 Xfce 桌面Openboxi3 窗口管理器

ArcoLinuxD 是一个精简的发行版,它包含了一些脚本,可以让高级用户安装任何桌面和应用程序。

ArcoLinuxB 是一个让用户能够构建自定义发行版的项目,同时还开发了几个带有预配置桌面的社区版本,如 Awesome、bspwm、Budgie、Cinnamon、Deepin、GNOME、MATE 和 KDE Plasma。

ArcoLinux 还提供了各种视频教程,因为它非常注重学习和获取 Linux 技能。

3、Archlabs Linux

ArchLabs Linux 是一个轻量级的滚动版 Linux 发行版,基于最精简的 Arch Linux,带有 Openbox 窗口管理器。ArchLabs 在观感设计中受到 BunsenLabs 的影响和启发,主要考虑到中级到高级用户的需求。

4、Archman Linux

Archman 是一个独立的项目。Arch Linux 发行版对于没有多少 Linux 经验的用户来说通常不是理想的操作系统。要想在最小的挫折感下让事情变得更有意义,必须要有相当的背景知识。Archman Linux 的开发人员正试图改变这种评价。

Archman 的开发是基于对开发的理解,包括用户反馈和体验组件。根据团队过去的经验,将用户的反馈和要求融合在一起,确定路线图并完成构建工作。

5、EndeavourOS

当流行的基于 Arch 的发行版 Antergos 在 2019 结束 时,它留下了一个友好且非常有用的社区。Antergos 项目结束的原因是因为该系统对于开发人员来说太难维护了。

在宣布结束后的几天内,一些有经验的用户通过创建一个新的发行版来填补 Antergos 留下的空白,从而维护了以前的社区。这就是 EndeavourOS 的诞生。

EndeavourOS 是轻量级的,并且附带了最少数量的预装应用程序。一块近乎空白的画布,随时可以个性化。

6、RebornOS

RebornOS 开发人员的目标是将 Linux 的真正威力带给每个人,一个 ISO 提供了 15 个桌面环境可供选择,并提供无限的定制机会。

RebornOS 还声称支持 Anbox,它可以在桌面 Linux 上运行 Android 应用程序。它还提供了一个简单的内核管理器 GUI 工具。

再加上 PacmanAUR,以及定制版本的 Cnchi 图形安装程序,Arch Linux 终于可以让最没有经验的用户也能够使用了。

7、Chakra Linux

一个社区开发的 GNU/Linux 发行版,它的亮点在 KDE 和 Qt 技术。Chakra Linux 不在特定日期安排发布,而是使用“半滚动发布”系统。

这意味着 Chakra Linux 的核心包被冻结,只在修复安全问题时才会更新。这些软件包是在最新版本经过彻底测试后更新的,然后再转移到永久软件库(大约每六个月更新一次)。

除官方软件库外,用户还可以安装 Chakra 社区软件库 (CCR) 的软件包,该库为官方存储库中未包含的软件提供用户制作的 PKGINFOs 和 PKGBUILD 脚本,其灵感来自于 Arch 用户软件库(AUR)。

8、Artix Linux

Artix Mate Edition

Artix Linux 也是一个基于 Arch Linux 的滚动发行版,它使用 OpenRCrunits6) 作为初始化工具而不是 systemd

Artix Linux 有自己的软件库,但作为一个基于 pacman 的发行版,它可以使用 Arch Linux 软件库或任何其他衍生发行版的软件包,甚至可以使用明确依赖于 systemd 的软件包。也可以使用 Arch 用户软件库(AUR)。

9、BlackArch Linux

BlackArch 是一个基于 Arch Linux 的 渗透测试发行版,它提供了大量的网络安全工具。它是专门为渗透测试人员和安全研究人员创建的。该软件库包含 2400 多个黑客和渗透测试工具 ,可以单独安装,也可以分组安装。BlackArch Linux 兼容现有的 Arch Linux 包。

想要真正的原版 Arch Linux 吗?可以使用图形化 Arch 安装程序简化安装

如果你想使用原版的 Arch Linux,但又被它困难的安装所难倒。幸运的是,你可以下载一个带有图形安装程序的 Arch Linux ISO。

Arch 安装程序基本上是 Arch Linux ISO 的一个相对容易使用的基于文本的安装程序。它比裸奔的 Arch 安装容易得多。

Anarchy Installer

Anarchy installer 打算为新手和有经验的 Linux 用户提供一种简单而无痛苦的方式来安装 ArchLinux。在需要的时候安装,在需要的地方安装,并且以你想要的方式安装。这就是 Anarchy 的哲学。

启动安装程序后,将显示一个简单的 TUI 菜单,列出所有可用的安装程序选项。

Zen Installer

Zen Installer 为安装 Arch Linux 提供了一个完整的图形(点击式)环境。它支持安装多个桌面环境 、AUR 以及 Arch Linux 的所有功能和灵活性,并且易于图形化安装。

ISO 将引导一个临场环境,然后在你连接到互联网后下载最新稳定版本的安装程序。因此,你将始终获得最新的安装程序和更新的功能。

总结

对于许多用户来说,基于 Arch 的发行版会是一个很好的无忧选择,而像 Anarchy 这样的图形化安装程序至少离原版的 Arch Linux 更近了一步。

在我看来,Arch Linux 的真正魅力在于它的安装过程,对于 Linux 爱好者来说,这是一个学习的机会,而不是麻烦。Arch Linux 及其衍生产品有很多东西需要你去折腾,但是在折腾的过程中你就会进入到开源软件的世界,这里是神奇的新世界。下次再见!


via: https://itsfoss.com/arch-based-linux-distros/

作者:Dimitrios Savvopoulos 选题:lujun9972 译者:Chao-zhi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Manjaro 还是 Arch Linux?如果说 Manjaro 是基于 Arch 的,那么它和 Arch 又有什么不同呢?请在这篇比较文章中阅读 Arch 和 Manjaro 的不同之处吧。

大多数适合初学者的 Linux 发行版都是基于 Ubuntu 的。随着 Linux 用户经验的增加,一些人开始尝试使用更高级的发行版,主要是在“Arch 领域”。

这个所谓的 “Arch 领域”以两个发行版为主。Arch Linux 本身和 Manjaro。还有其他基于 Arch 的 Linux 发行版,但都没有这两个发行版受欢迎。

如果你在 Arch 和 Manjaro 之间感到困惑,那么这个比较应该能帮助你。

Manjaro 和 Arch Linux:它们有什么不同或相似之处?

我试图在各个方面比较这两种发行版。请记住,我并没有只关注差异,我还指出了它们的相似之处。

两者都是滚动发布的版本,但不是同一种类型

在 Arch 和 Manjaro 中,没有像 Ubuntu 或 Fedora 那样每隔几个月或几年就会有一次“发布”。只要保持你的 Arch 或 Manjaro 系统的更新,你将永远拥有最新版本的操作系统和软件包。你不需要像以往一样担心升级你的安装版本。

如果你打算在某个时候进行全新安装,请记住,Manjaro 和 Arch 都会定期更新它的安装 ISO。这被称为 ISO 刷新,它确保新安装的系统不必安装过去几个月中所有可用的新系统更新。

但 Arch 和 Manjaro 的滚动发布模式是有区别的。

除了社区维护的 Arch 用户软件库 Arch User Repository (AUR)之外,Manjaro 也维护着自己的独立软件库,这些软件库也包含了非 Arch 提供的软件包。那些原本由 Arch 官方软件库提供的流行软件包将首先进行彻底的测试(必要时打上补丁),然后 Manjaro 再次发布,这通常比 Arch 晚两周左右,发布到 Manjaro 自己的稳定软件库供公众使用。

适应这个测试过程的一个后果是,Manjaro 永远不会像 Arch 一样那么激进尝鲜。但这样一来,就使得 Manjaro 比 Arch 稍微稳定一些,也不容易破坏你的系统。

包管理 - Pacman 和 Pamac

Arch 和 Manjaro 都提供了基于命令行的软件包管理工具 Pacman,它是用 C 语言编写的,使用 tar 来打包应用程序。换句话说,你可以使用相同的 pacman 命令来管理两个发行版的软件包。

除了 Pacman,Manjaro 还开发了一个名为 Pamac 的 GUI 应用程序,用于在 Manjaro 上轻松安装软件。这使得使用 Manjaro 比使用 Arch 更容易。

请注意,你也可以在 Arch Linux 中从 AUR 安装 Pamac,但该工具是 Manjaro 的组成部分。

Manjaro 硬件检测工具(MHWD)

Pamac 并不是 Manjaro 团队开发的唯一帮助用户的 GUI 工具。Manjaro 还有一个专门的工具,用于检测硬件并为其推荐驱动程序。

这个硬件检测工具非常有用,可以说是 Manjaro 受到社区喜爱的主要原因之一。它使得检测、安装、使用或从一个驱动切换到另一个驱动都非常简单,让硬件兼容性成为了过去。

驱动程序支持

Manjaro 为 GPU 驱动提供了极大的支持。我们都知道多年来 Linux 在安装驱动程序(特别是 Nvidia)方面存在问题。

安装 Manjaro 时,它给出了从开源(自由)或非开源(非自由)图形驱动安装开始的选项。当你选择“非自由”时,它会自动检测你的显卡,并为其安装最合适的驱动程序,因此 GPU 可以开箱即用。

由于有了上一节中看到的硬件检测工具,甚至在安装 Manjaro 时,安装显卡驱动会更加容易。

如果你有一个带有 Nvidia Optimus 卡(混合 GPU)的系统,它与 Manjaro 配合良好。你会有很多方式来让它工作。

在 Arch Linux 中,你必须为你的机器安装(如果你能找到)合适的驱动程序。

访问 Arch 用户软件库(AUR)

Arch 用户软件库(AUR)是一个面向基于 Arch 的 Linux 发行版用户的社区驱动的软件库。AUR 的创建是为了组织和分享来自社区的新软件包,并帮助加快流行软件包被纳入社区软件库

大量进入官方软件库的新软件包都是从 AUR 开始的。在 AUR 中,用户能够贡献自己的软件包构建(PKGBUILD 和相关文件)。

你可以在 Arch 和 Manjaro 中使用 AUR。

桌面环境

好吧!你可以在任何 Linux 发行版上使用几乎所有的桌面环境。Arch 和 Manjaro 也不例外。

然而,一个专门的桌面风格或版本可以让用户更容易地在桌面环境里获得顺畅的体验。

默认的 Arch ISO 并不包含任何桌面环境。例如,你想在 Arch Linux 上安装 KDE,你必须在安装 Arch Linux 时或在之后下载安装它。

而 Manjaro 则为 Xfce、KDE 和 GNOME 等桌面环境提供了不同的 ISO。Manjaro 社区还维护着 MATE、Cinnamon、LXDE、LXQt、OpenBox 等桌面环境的 ISO。

安装程序

Manjaro 是基于 Arch Linux 的,它是兼容 Arch 的,但它不是 Arch。它甚至不是只有一个图形安装程序的预配置版本的 Arch。Arch 并不具备通常的舒适的开箱即用,这也是为什么大多数人喜欢更简单的东西。Manjaro 为你提供了简单的入口,但支持你成为经验丰富的用户或资深用户。

文档和支持

Arch 和 Manjaro 都有自己的维基页面和支持论坛来帮助各自的用户。

虽然 Manjaro 有一个不错的维基文档,但 Arch 维基则不可同日而语。你可以在 Arch 维基中找到关于 Arch Linux 各方面的详细信息。

目标受众

关键的区别在于 Arch 针对的是抱着自己动手的态度的用户,他们愿意阅读文档,自己解决问题。

而 Manjaro 则是针对那些没有那么多经验或者不想花时间组装操作系统的 Linux 用户。

结论

有些人经常说 Manjaro 是给那些不会安装 Arch 的人用的。但我认为这是不对的。不是每个人都想从头配置 Arch,或者没有太多时间。

Manjaro 绝对是一只野兽,但与 Arch 截然不同。快速、强大,并总是保持更新,Manjaro 提供了 Arch 操作系统的所有优点,但特别强调稳定性、用户友好性和可访问性,既适合新手,也适合有经验的用户。

Manjaro 并不像 Arch Linux 那样极简主义。在 Arch 中,你从一个空白的画布开始,手动调整每个设置。当默认的 Arch 安装完成后,你在命令行就有了一个正在运行的 Linux 实例。想要一个图形化桌面环境?那就自己来吧 —— 有很多选择。选择一个,安装,然后配置它。你可以从中学到很多东西,特别是如果你是 Linux 新手的话。你会对系统是如何组合在一起的,以及为什么要以这样的方式安装东西有很好的理解。

我希望你现在对 Arch 和 Manjaro 有了更好的理解。现在,你明白了它们是相似而不同的了吧。

我已经发表了我的看法。不要犹豫,请在评论区分享你的观点。在 Arch 和 Manjaro 之间,你更喜欢哪一个,为什么。

Abhishek Prakash 也对此文补充了内容。


via: https://itsfoss.com/manjaro-vs-arch-linux/

作者:Dimitrios Savvopoulos 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

我相信你是按照这份很棒的指南安装来 Arch Linux 的,这篇指南最后提到了 GNOME 桌面的安装步骤。

但现在,不是每个人都是 GNOME 的粉丝,有几个读者要求我们向他们展示如何在 Arch Linux 上配置 KDE 桌面

因此,我创建了这个指南来演示如何在 Arch Linux 上正确安装和配置 KDE 桌面(也被称为 KDE Plasma桌面)的步骤。

如何在 Arch Linux 上安装和设置 KDE 桌面环境?

请记住,KDE 不允许直接以 root 身份登录。如果你已经安装了 Arch Linux 并以 root 身份使用,你应该创建一个新的用户,并给它以 root 身份运行命令的 sudo 权限。

如果你只是最小化安装了 Arch Linux,那么你可能是以 TTY 终端方式登录的。如果你使用的是其他桌面环境,步骤也是一样的。

让我们开始吧!

步骤 1:创建一个 sudo 用户(如果你只有 root 用户)

你可以使用 useradd 命令来创建一个新用户。我创建的用户名为 dimitrios(这是我的名字)。你可以使用与你的名字匹配的东西。

选项 -m 为新创建的用户创建一个主目录。

useradd -m dimitrios

你还应该为这个用户设置一个密码。使用此命令:

passwd dimitrios

现在你已经创建了用户,给它 sudo 权限。首先,安装 sudo 和一个像 nano 这样的命令行文本编辑器

pacman -S sudo nano

sudo 的配置文件是 /etc/sudoers。该文件应该使用 visudo 来编辑,它会锁定 sudoers 文件,将编辑的内容保存到一个临时文件中,并在复制到 /etc/sudoers 之前检查该文件的语法。

要使用 nano 作为 visudo 编辑器,请这样设置:

EDITOR=nano visudo

像我的示例那样添加下面这一行,然后保存并退出。

dimitrios ALL=(ALL) ALL

保存你的更改,然后退出编辑器。你现在在 Arch Linux 上有了一个 sudo 用户。

步骤 2 :安装 KDE Plasma 桌面

要运行 KDE 桌面,你需要以下软件包。

你可以用下面的命令安装上述部分。

pacman -S xorg plasma plasma-wayland-session kde-applications

安装后,启用显示管理器和网络管理器服务。

systemctl enable sddm.service
systemctl enable NetworkManager.service

快完成了。关闭你的系统。

shutdown now

重新打开系统电源,你应该会看到 KDE 的登录界面。你还记得为你的 sudo 用户设置的密码吗?用它来登录。

接下来?

你可能会想探索一下基本的 pacman 命令,了解一下 Arch 用户资源库,了解一下 AUR 助手

希望这篇教程对你在 Arch Linux 上安装 KDE 桌面有所帮助。如果你在安装过程中遇到任何障碍或困难,请在下面的评论中告诉我们。

你最喜欢的桌面环境或窗口管理器是什么?请告诉我们,别忘了在我们的社交媒体上订阅。


via: https://itsfoss.com/install-kde-arch-linux/

作者:Dimitrios Savvopoulos 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Arch Linux 是一款 Linux 发行版,主要由针对 x86-64 微处理器计算机的二进制软件包组成。Arch Linux 使用的是滚动发布模型,这种模式会频繁的给应用程序交付更新。它使用名为 pacman 的软件包管理器,可以用来安装、删除和更新软件包。

由于 Arch Linux 是为有经验的用户构建的,建议新手在使用过其他 Linux 后再来尝试。

什么是 AUR(Arch 用户软件仓库)?

Arch 用户软件仓库 通常称为 AUR,是给 Arch 用户的基于社区的软件存储库。

根据软件包在 AUR 社区的流行程度,用户编译的软件包会进入到 Arch 的官方存储库。

什么是 AUR 助手?

AUR 助手是一个包装程序,允许用户从 AUR 存储库安装软件包,而无需手动干预。

很多用例实现了自动化,比如包搜索、解决依赖关系、检索和构建 AUR 包、Web 内容检索和 AUR 包提交之类。

以下列出了 6 种最佳的 AUR 助手:

  • Yay(Yet another Yogurt)
  • Pakku
  • Pacaur
  • Pikaur
  • Trizen
  • Aura

1)Yay(Yet another Yogurt)

Yay 是 Arch Linux 下基于 CLI 的最佳 AUR 助手,使用 Go 语言编写。Yay 是基于 yaourt、apacman 和 pacaur 设计的。

这是最合适推荐给新手的 AUR 助手。类似于 Pacman,其使用方法和 pacman 中的命令和选项很相似,可以让用户在搜索过程中找到匹配的软件包提供程序,并进行选择。

如何安装 yay

依次运行以下命令以在 Arch Linux 系统上安装。

$ sudo pacman -S git go base-devel
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si

如何使用 yay

yay 语法与 pacman 相同,使用以下命令安装软件包。

$ yay -s arch-wiki-man

2)Pakku

Pakku 可以被视为一个初始阶段的 Pacman。它是一个包装程序,可以让用户从 AUR 中搜索或安装软件包。

它在删除依赖项方面做得不错,并且还允许通过克隆 PKGBUILD 来安装软件包。

如何安装 Pakku

要在 Arch Linux 的系统上安装 Pakku,请依次运行以下命令。

$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pakku.git
$ cd pakku
$ makepkg -si

如何使用 Pakku

pakku 语法与 pacman 相同,使用以下命令安装软件包。

$ pakku -s dropbox

3)Pacaur

另一个基于 CLI 的 AUR 助手,可帮助减少用户与提示符的交互。

Pacaur 专为倾向于自动化重复任务的高级用户而设计。用户需要熟悉 makepkg 及其配置的 AUR 手动构建过程。

如何安装 Pacaur

要在 Arch Linux 的系统上安装 Pakku,请依次运行以下命令。

$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pacaur.git
$ cd pacaur
$ makepkg -si

如何使用 Pacaur

pacaur 语法与 pacman 相同,使用以下命令安装软件包。

$ pacaur -s spotify

4)Pikaur

Pikaur 是具有最小依赖性的 AUR 助手,可以一次查看所有 PKGBUILD,无需用户交互即可全部构建。

Pikaur 将通过控制 pacman 命令来告知 Pacman 要执行的下一个步骤。

如何安装 Pikaur

要在 Arch Linux 的系统上安装 Pakku,请依次运行以下命令。

$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pikaur.git
$ cd pikaur
$ makepkg -fsri

如何使用 Pikaur

pikaur 语法与 pacman 相同,使用以下命令安装软件包。

$ pacaur -s spotify

5)Trizen

Trizen 是用 Perl 编写的基于命令行的 AUR 轻量级包装器。这个面向速度的 AUR 助手,它允许用户搜索、安装软件包,还允许阅读 AUR 软件包注释。

支持编辑文本文件,并且输入/输出使用 UTF-8。内置与 pacman 的交互功能。

如何安装 Trizen

要在 Arch Linux 的系统上安装 Trizen,请依次运行以下命令。

$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/trizen.git
$ cd trizen
$ makepkg -si

如何使用 Trizen

trizen 语法与 pacman 相同,使用以下命令安装软件包。

$ pacaur -s google-chrome

6)Aura

Aura 是用 Haskell 编写的,是用于 Arch Linux 和 AUR 的安全的多语言包管理器。它支持许多Pacman 操作和子选项,可轻松进行开发并编写精美的代码。

它可以自动从 AUR 安装软件包。使用 Aura 时,用户通常会在系统升级方面遇到一些困难。

如何安装 Aura

要在 Arch Linux 的系统上安装 Pakku,请依次运行以下命令。

$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/aura.git
$ cd aura
$ makepkg -si

如何使用 Aura

aura 语法与 pacman 相同,使用以下命令安装软件包。

$ pacaur -s android-sdk

结论

用户可以凭借这些分析在上述 6 个 AUR 助手中进行选择。


via: https://www.2daygeek.com/best-aur-arch-user-repository-helpers-arch-linux-manjaro/

作者:Magesh Maruthamuthu 选题:lujun9972 译者:hkurj 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出