标签 Arch Linux 下的文章

Archinstall 让人们更容易上手 Arch Linux,也应该可以为经验丰富的 Linux 用户节省时间。你觉得呢?

去年的这个时候,Arch Linux 引入了一个引导式的安装程序,使其安装过程更加简单。

你只需要输入 archinstall,就可以开始一步步的安装,而不需要自己全部定制。

即使你不是新手用户,它应该也能为你正常安装 Arch Linux 节省一些时间。你可以配置所有基本选项,无论是创建普通用户或 root 用户,还是选择桌面、挑选软件包、选择音频服务器,等等。

如果你感兴趣的话,可以在我们的 在 VirtualBox 里安装 Arch Linux 的指南 中看看 Archinstall 的实际使用。

现在,Archinstall v2.4.1 已发布,我们有了新的菜单系统和大量的技术变化。

让我们来看看它是如何工作的吧!

新菜单系统及无障碍改进

新的菜单系统看起来更有条理了。

它是以 simple-term-menu 为基础建立的,simple-term-menu 是一个用于在命令行中创建交互式菜单的软件包。为了避免外部依赖,它与源代码捆绑,这要归功于 Ingo Meyer(开发者)。

另外还得感谢其他开发者,其中包括 Werner LlácerDaniel,是他们编写了 1200 多行代码,才让这成为可能。

这个菜单系统也是无障碍的。你可以用数字键盘上的 * 把它切换到跟踪选择模式,这应该能让 espeakup 如预期的工作。

在 Archinstall 的未来版本中,它也会支持默认的跟踪模式。

在上面的截图中,你可能会注意到,它支持设置语言、键盘布局、内核、音频服务器、用户、网络和其他基本选项。

当你选择了硬盘后,菜单将增加另一个选项,让你选择一个“磁盘布局”,你可以在其中选择文件系统的类型。

同样,设置每一个选项时,你都可以调整更多细节,比如桌面环境的配置文件。

默认情况下,它会启用一个交换分区。不过,你可以根据你的需要进行调整。总的来说,这应该是一个顺滑的体验,所有的安装先决条件都以菜单形式呈现。

在此感谢我们团队中的 Sreenath,是他测试并提供了这些屏幕截图。

除了这些变化之外,你还可以期待以下改进:

  • 如果你选择 btrfs 作为文件系统,会添加一个 BTRFS 压缩选项。
  • Archinstall 现在支持同时进行多个网卡配置的手动配置。
  • 安装程序可以通过 archinstall.Installer() 跟踪哪些软件包已经安装完毕。

要查看所有的技术变化和错误修复,你可以参考 GitHub 上的发布说明

你可以等待最新的 ISO(计划在 5 月 1 日发布),或者从 GitHub 上下载并自己尝试。

你试过 Arch Linux 上的原来的安装向导吗?还是说,相较于使用安装程序,你更偏向于自己手动配置一切?请在评论区分享你的想法吧!


via: https://news.itsfoss.com/archinstall-menu/

作者:Ankush Das 选题:lujun9972 译者:lkxed 校对:wxy

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

Ubuntu 与 Arch Linux 为用户提供了完全不同的桌面体验。

在两者之间做出选择,实在让人左右为难,尤其是在既想体验 Arch Linux 的亮点 又想保留 Ubuntu Linux 的优势的情况下。

两种发行版本身都是用户的绝佳选择。不过,如何从两者中选出最佳的一种呢?

在这篇文章中,我将从各方面介绍 Ubuntu 和 Arch Linux 的不同之处,希望可以帮助你解决这一选择难题。

1、目标用户

Arch Linux 旨在为那些喜欢鼓捣、喜欢折腾的用户提供 DIY 体验,自定义 Linux 系统的各种元素。

比如,构建软件包,以及自定义桌面。

Arch Linux 的上手体验取决于 安装设置它 的用户。所以,Arch Linux 可以轻易迎合寻找不同包以及桌面环境等元素的用户。

而另一方面,Ubuntu 的目标用户是那些想使用 操作方便,预先配置好的 Linux 系统。

这类用户希望系统预装必要的工具,确保一切都会按照预期进行。换言之,他们想要的是一个理想的系统,无需担心设置问题。

Ubuntu 也不希望用户花费大把时间来提升自己的体验,所以它选择以满足绝大多数用户的需求为基准。

2、系统安装

不得不说,Ubuntu 提供了简洁直观的安装方式,因为它提供的图形用户界面大大方便了安装。

如果有需要,你甚至可以 在 Ubuntu 服务器上安装一个图形用户界面

但要安装 Arch Linux,你就不得不使用终端(命令行)。

还好,Arch Linux 现在有了引导式的安装程序,这使得通过终端安装 Arch Linux 变得更加容易了。

当然,还是 Ubuntu 的安装更为方便一些。

3、桌面体验

Ubuntu 旨在 方便用户。为此,Ubuntu 项目的领导者 Canonical 公司提供了自定义的 GNOME 桌面环境体验。

尽管你可能无法像在 KDE Plasma 上那样自由地定制桌面,你依然可以有很多其他选择。感兴趣的话,可以点击了解 KDE vs GNOME

Ubuntu 也会定期收集用户体验反馈信息,尽可能地帮助用户提高工作效率。

Arch Linux 更加注重功能 以及其他技术方面,而不是用户的桌面体验。用户体验完全取决于用户在安装 Arch Linux 时是如何设置的。

使用 Arch Linux 时,你能依赖的只有桌面环境提供的开箱即用工具,没有为用户量身定制的改进。如果你想体验一些不一样的东西,你就必须对系统加以调整。

Arch Linux with GNOME

不过,好在 Arch Linux 允许用户选择 KDE Plasma、GNOME 或者 其他桌面环境,所以你可以充分利用这一优势,根据自己的喜好来选择桌面环境。

不仅如此,在安装 Arch Linux 时,你还可以选择平铺式窗口管理器。

总体来说,如果使用 Ubuntu,你的桌面体验和其他用户的体验别无二致,因为 Ubuntu 可以自定义的元素极少。

相反,如果使用 Arch Linux,你就可以 自由定义桌面体验。但请注意,这可能只适合 Linux 老手,如果你刚开始使用 Linux,恐怕做起来比较困难。

4、文件系统

大多数用户不需要关心他们的 Linux 发行版所使用的文件系统。

因此,Ubuntu 坚持使用 ext4 作为文件系统。ext4 具有现代计算机所需的全部基本功能,是一种非常优秀的最常见的文件系统。

然而,如果你不想使用 ext4,而想选择具备其他各种优势的文件系统,那么你可以考虑 Arch Linux。

你可以选择 btrfs、ext4、xfs 或者 f2fs。针对这些文件系统的优势,本文不再详述,但是如果你选择 ext4 之外的文件系统,请确保你知道自己在做什么。

5、软件生态

Ubuntu 支持的软件更多,这就是为什么 大多数主流 Linux 发行版 都是基于 Ubuntu 的。

相应地,许多工具在开发时也是首先支持 Ubuntu,而后才是其他发行版本。

此外,在 Ubuntu 上安装软件包也非常容易。你可以通过 Ubuntu 官方仓库安装软件包,也可以使用 PPA,或者是软件中心(包括 Snap 应用)。

也可以使用 Flatpak 来安装软件。如果你的 Ubuntu 没有 Flatpak,你可以 前往 Flathub 安装它

如果你使用的是 Arch Linux,那么你也可以通过官方仓库安装许多软件。

可惜的是,相较于 Ubuntu,一些应用开发者可能不会正式支持 Arch Linux。

此外,你会发现,Arch Linux 安装和管理软件包都需要使用 pacman。使用哪个图形界面的安装程序进行软件的安装和管理,取决于你所选择安装的桌面环境。

举个例子,如果你安装的是 GNOME 桌面,你可以使用 GNOME 的 “软件” 应用;如果是 KDE Plasma 桌面,可以使用 “发现” 应用。

这些软件包管理器都不会内置 Snap 或 Flatpak 支持,所以你只能根据需要自行安装。

为了获取更多的软件,你可以使用 AUR。请注意,AUR 是社区构建的软件仓库,所以官方建议你不要完全依赖它。

即便如此,AUR 也经常被看做是 Arch Linux 的优势之一,毕竟社区提供的软件包比 Ubuntu 提供的更为丰富。

你可以通过使用一些 AUR 辅助工具 来提升体验质量。

总体来说,如果你想仅靠一个工具就能轻松安装并且管理软件,那么 Ubuntu 当属不二之选。

6、极简 vs 臃肿

极简还是臃肿,这完全取决于个人的偏好,因为在配置 Arch Linux 时,一切尽在你的掌握之中。所以你可以在满足需要的情况下,只安装最少数量的包。

相比之下,Ubuntu 预装了许多软件。在一些人看来,这些软件都很实用。

当然,如果你不需要,也可以卸载。

不过,还有一些人认为,这些软件没什么必要,只会显得 Ubuntu 十分臃肿。

因此,你需要好好考虑一下,看自己究竟是想要预装的必备软件呢(Ubuntu)?还是拒绝臃肿,只取所需呢(Arch Linux)?

7、自由 vs 限制

Arch Linux

就像前文所提到的,Arch Linux 允许你控制系统的一切,它赋予用户极大的自由度,让用户可以尽情定制体验。

这不仅仅局限于桌面环境或是平铺式窗口管理器,而是更多。

例如,你还可以选择自己喜欢的音频服务器,比如 PulseAudio 或者 pipewire。

你也可以选择特定的 Linux 内核,比如提供了安全性更高的加固版本、能够提升用户体验的 Zen 内核或者某个长期支持版本的 Linux 内核。

不同于 Arch Linux,Ubuntu 一直坚持使用经过全面测试的 Linux 内核,而且默认使用 PulseAudio 作为音频服务器(笔者写这篇文章时情况如此)。

但说到底,哪个能满足你的需求,哪个才是最好的。

8、社区支持

Ubuntu 拥有坚实的用户基础,可以提供广泛的社区支持。与其相关的论坛和门户网站有很多,可以指导 Ubuntu 用户,帮助解决遇到的难题。

itsfoss community

你也可以在论坛(包括 It’s FOSS 社区)发布问题,寻求帮助。

Arch Linux 用户比较少,所以不提供类似的社区支持。不过,Arch Linux 的维基提供了几乎涉及各个方面的高质量技术文档,算是弥补了这一不足。

arch wiki

如果你想探索,Arch Linux 维基 有着最丰富的技术文档。

9、发布周期

Ubuntu 提供 长期支持版本,在五年或更长时间(针对企业)提供小的更新维护。

Ubuntu 还提供了非长期支持版本,可以得到九个月的更新维护,而每半年发布一个新版本。非长期支持版本适合那些想体验最新软件包与功能的用户,每次升级都可能伴随着重大更新。

长期支持版本更适合于那些不希望每次更新都有破坏性变化的用户。

更多信息可以参考我们的文章:Ubuntu 发行周期与生命周期结束

Arch Linux 属于 滚动发行版,所以不用担心发布周期的问题。只要有更新,无论大小,都会发送给用户。

这可以确保你一直在使用最新和最强的软件包。这有时是件好事,但当它破坏一些东西时,对一些用户来说可能会很不方便。

10、硬件兼容性

Ubuntu 是一款面向台式电脑的主流发行版,所以在发布之前,它需要测试与各种硬件的兼容性。

我可以打包票,Ubuntu 开箱即用的硬件兼容性非常优秀

Arch Linux 不像 Ubuntu 那样进行过大量的测试,所以它不一定能在你的硬件上正常运行。

不过,正因为 Arch Linux 有着最新最强的 Linux 内核包,所以有时它的表现要优于 Ubuntu。

如果你不太清楚自己硬件的兼容性,你最好请教一下周围的人,确保你在安装 Arch Linux 时不会出现别人已经遇到过的问题。

因此,选择 Ubuntu,你就可以高枕无忧了,除非你使用的是非常尖端的设备。

11、稳定性

如果你不想让你的系统崩溃,或是不想遇到错误,Ubuntu 应该是更好的选择.

Arch Linux 的话,情况就不好说了。它可以工作得很好,也可以因为一次更新而倒下。

Arch Linux 本身并不算稳定,你需要自行维护它,确保在自定义以及更新过程中不会出现任何问题。

再三考虑: 你该选哪个?

考虑到稳定性、兼容性、软件生态以及上手速度等因素,对于那些只想顺利完成工作而不想麻烦折腾的人来说,Ubuntu 是一个完美的选择。

而对那些想要定制桌面体验而适应自己工作内容,以及寻求最新功能和最强性能的用户来说,Arch Linux 最合适不过了。

如果你想探索未知,Arch Linux 可以给你带来非常奇妙的体验。但对于一些人来说,Arch Linux 使用起来可能比 Ubuntu 要困难许多。

那么,考虑到以上所有因素,你觉得自己会选哪个? 期待你能在下方评论区留言。

常见问题解答:如果你还没决定到底用哪一个

可能有些人还会有一些问题,可以参考一下内容:

Arch 比 Ubuntu 更好吗?

对,也不对。就技术层面来讲,Arch Linux 确实更好,但是你也需要考虑它的稳定性、软件生态以及维护它所需要的学习时间。也就是说,在得出答案之前,你需要根据自己的喜好,再三考虑一番。

哪个更快?Ubuntu 还是 Arch?

Arch Linux 更快,因为它安装的东西很少。不过,根据你的配置不同,情况可能也会有所不同。

注意,Ubuntu 与 Arch Linux 相比,速度并不会差很多。只不过因为它开箱即用的包会更多,所以有些人会认为 Ubuntu 比较臃肿。

我是不是应该从 Ubuntu 转到 Arch 呢?

如果你想优化体验,想要一直获取最新最优秀的软件包,同时又不会担心稳定性,Arch Linux 会比较适合你。

如果你只是为了完成工作,需要的是一些基础功能,Ubuntu 就够用了。


via: https://itsfoss.com/ubuntu-vs-arch/

作者:Ankush Das 选题:lujun9972 译者:aREversez 校对:wxy

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

在这篇指南中,我们解释了使用自动化脚本 archinstall 安装 Arch Linux 的超级容易的方法。适合初学者到高级用户。

对许多新用户来说,安装 Arch Linux 仍然是一件头疼的事情。它需要命令行,以及包括启动引导过程、内核和 Grub 概念在内的 Linux 系统的内部工作机制等大量的知识。对许多人来说并不知道这些知识。但是新用户仍然想要安装和体验 Arch Linux 。

我个人感觉在计算机年代,操作系统的安装应该是简单的事情。对于最终用户安装系统应该尽可能的简单。毕竟,所有操作系统的存在只有一个目的 —— 帮助最终用户执行某些任务并协助他们。

archinstall 自动化脚本是什么?

话说,不久前我们讨论过在裸机上安装 Arch Linux。从那以后,Arch Linux 团队弄出来了一个叫做 archinstall 自动化和交互脚本。如今用这个脚本安装 Arch Linux 是一件容易的事情,任何人都能够完成。

这就让我们有了使用这个叫做 archinstall 的自动化脚本撰写这篇 Arch Linux 安装指南的打算。

让我们开始吧。

使用 archinstall 脚本安装 Arch Linux 的指南

我将这个指南分为三个部分。第一部分是下载 Arch Linux 的 .ISO 文件,创建一个磁盘引导分区。第二部分是实际安装,最后是用一个示例桌面来完成配置。

第一部分:下载 .ISO 文件

访问以下链接。下载 Arch Linux 的 .ISO 文件。你能够用一个直接的 HTTP 地址下载或者使用种子/磁力链接下载文件。

下载 Arch Linux

一旦下载完成,用 Etcher 或者其他的工具创建一个可启动的 U 盘。

完成以后,插入 U 盘并且重启计算机。

你开始下一部分之前,确定你连接了互联网。一般来说,如果你是有线网,那就很好。如果你在 Arch 就要通过命令行配置 Wi-Fi,请 遵从此指南。只要确保你已经连接到互联网就行。

第二部分:使用 archinstall 安装

一旦启动完成,你应该看到以下提示。键入 archinstall 然后点击回车。

First prompt for archinstall

这个命令将会验证网络连接是否连接到 Arch Linux 的镜像站点。一旦完成,就会弹出一系列(像这样的)问题。你需要做的将是阅读和回复。

所以,对这个指南来说,我给出了让你开始的最基础和最容易的一种方法。如果你足够自信,你也可以尝试其他选择。但是我建议遵循以下概述的基本选择,下次你在尝试其他的选择。

够公平吧?OK。

因此,第一个问题是键盘布局类型。通过两个字节国家特定布局代码来显示。你也可以键入它们或者输入它们边上的数字。对于美国-英语来说,我键入 us

Keyboard Type – archinstall

下一步是键盘语言,我键入数字 65 选择美国。

Keyboard Language – archinstall

下一个是硬盘驱动器部分。这个脚本自动探测你的目标系统的可用驱动器。举个例子,在以下图片中,它显示 17GB /dev/vda 是一个主要的块设备。这就是我要安装系统的地方。不要跳过这个步骤。

在这个指南中,我键入数字 2 选中 /dev/vda 块设备。请根据你们每人的系统键入相应的数字。

一旦你做完这步,你应该在设置这个设备的边上看到一个双箭头 >>。如果你已经选中它,按下回车键进入下一步。

Choose Block Device -1

Choose Block Device -2

在下一个选项中,你要非常小心。这个脚本问是否你想清除设备然后进行自动分区。否则你要手动分区硬盘驱动器。为了简单起见,我选择选项 0

Select partition option – archinstall

在下面一组问题中,如下图所示。更多的是文件系统类型、主机名、root 用户密码,等等。按照屏幕上的操作。便于帮助你,我已经在下表中加入了用于本指南的问题和答案。

问题选项
选择主要的文件系统ext4
你想用 zram 作为交换分区吗?n
键入磁盘加密密码保留为空直接按下回车
主机名或计算机名键入你要键入的名字
键入 root 密码键入你要键入的密码
键入程序预配置文件名:0 – 桌面;1 – 最小化;2 – 服务器;3 – xorg选择 3 xorg
安装显卡驱动根据你的系统选择数字。否则缺省不选按下回车键
安装声卡驱动选择 pulseaudio

Various options in archinstall -1

在选择内核的下个问题里,选择 linux。这个脚本将要为你安装你额外添加的软件包,像 firefox、nano ,等等。

用 NetworkManager 选择网络接口,并且为时区选择缺省选项。

Various options in archinstall -2

就是这样。一旦你已经完成上述步骤,这个脚本将会生成,并且等待你按下回车开始安装过程。

archinstall starts downloading packages

等待直到这一步骤完成。这将花一些时间下载安装所有软件包,这依赖你的系统和网络连接速度。有时 Arch 镜像是缓慢的,所以等待直到它完成。

第三部分 - 安装桌面环境

当你用以上方法安装完基本系统以后,你可以安装像 GNOME、KDE Plasma、MATE、Xfce 等额外的桌面环境。我们在以下页面中为它们每个都提供了安装指南。你可以访问你选择的桌面环境安装页面,并且直接跳到这些页面底部提取安装桌面环境的命令。

举个例子,如果你想要安装 GNOME 桌面基本套件,你可以简单的运行以下命令来安装。

sudo pacman -S --needed gnome gnome-tweaks nautilus-sendto gnome-nettool gnome-usage gnome multi-writer adwaita-icon-theme chrome-gnome-shell xdg-user-dirs-gtk fwupd arc-gtk-theme seahosrse gdm firefox gedit
systemctl enable gdm
systemctl enable NetworkManager

一旦你完成了以上这些,键入 reboot 重启。

恭喜你。你已经使用这个指南通过厉害的 archinstall 脚本安装完成了 Arch Linux。

结语

我相信,这是由该团队开发的令人印象深刻的脚本之一。并且确实增加了使用 Arch Linux 的用户基数和覆盖范围。

使用这个脚本有什么问题吗?在下方评论让我知道。


via: https://www.debugpoint.com/2022/01/archinstall-guide/

作者:Arindam 选题:lujun9972 译者:hwlife 校对:wxy

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

Arch Linux 是专门为 i386 和 x86-64 架构的计算机而设计的基于 Linux 内核的操作系统。其特有的软件包管理器使用 pacman 进行完整追踪来将系统应用软件升级到最新版本。 Pacman 是一个用于安装、升级和卸载软件包的管理器。这是一款完全自由而开源的软件,由 Linux 开源社区提供支持。

Arch Linux 也因其丰富的 Wiki 帮助文档而大受推崇。该系统基于二进制的软件包,这些软件包主要是为 i386 的 64 位和 32 位的系统而开发的,同时也为现代的硬件系统提供最佳的性能优化。

你可以参考这篇教程直接在你的本地电脑上安装 Arch Linux 系统,或者你也可以使用你的 Windows 电脑中的 VirtualBox 虚拟机来安装。

Arch Linux 软件仓库

要在 VirtualBox 中安装 Arch Linux 系统,你得了解该系统的基础软件仓库。软件仓库用于在安装的过程中获取软件包。对于 Arch Linux 系统来说,有很多可用的软件仓库,可以使用 pacman 工具来进行维护。下面列出的是在 VirtualBox 中安装 Arch Linux 系统时用到的一些基础软件仓库列表:

  • core 软件仓库包括所有的用于对系统进行基本设置的一些软件包,比如启动 Arch Linux 系统和编译软件包。
  • extra 软件仓库包括 core 软件仓库以外的其它软件包以及与桌面环境相关的软件包。
  • community 软件仓库包含的是由可信任的 Linux 社区用户维护的软件包,其中的大多数的软件包都会被迁移到核心软件仓库或者额外软件仓库中。
  • Multilib 软件仓库包括 32 位的软件包以及用于在 64 位操作系统中安装 32 位应用程序的类库。
  • testing 软件仓库包括那些即将成为 core 或 extra 的软件包。
  • community-testing 软件仓库主要用于 community 类的测试。
  • multilib testing 软件仓库跟 testing 软件仓库类似,但是它包含 Multilib 类。
  • gnome-unstable 软件仓库包括最新的 GNOME 桌面环境。
  • kde-unstable 软件仓库包括 KDE 最新的发布前软件包。

在 VirtualBox 虚拟机中安装 Arch Linux 系统

下载 Arch Linux 系统

要在 VirtualBox 虚拟机中安装 Arch Linux 系统,你最好使用官网下载的新版 Arch Linux 系统。你可以选择直接下载或是种子方式下载系统文件,这是一个很安全的下载方式。在安装之前,确保你系统中有 20 GB 的剩余空间和 1 GB 的内存。

Download Arch Linux

在 Oracle VirtualBox 虚拟机管理界面初始化系统安装

打开 Oracle VirtualBox 虚拟机管理界面,点击 新建 new ,输入你想创建的新系统的名称;这里输入的是 “Arch Linux” 。系统会自动选择 Arch Linux 的版本和类型,这取决于你的系统配置。单击下一步

Open VirtualBox

为你的新系统分配内存,最好是 1024 MB 。单击下一步,然后点击 创建 create 来创建一个虚拟磁盘。

Set RAM size

在下一步中,你将会被询问为新系统选择磁盘类型。通常选择 VirtualBox 磁盘镜像 VirtualBox Disk Image,VDI 类型。

Select disk file type

选择 动态分配 dynamically allocated ,单击下一步

Allocate disk space dynamically

分配 20 GB 的硬盘大小及存放位置。

Choose a hard disk size of 20GB

现在你可以看到 Arch Linux 系统已创建完成了。点击 开始 start 按钮。

Start the Virtual Machine

单击 浏览 browser 然后选择你从官网下载的启动磁盘。

Choose Arch Linux Disk image

Browse for disk image file

点击 启动 start ,然后打开全屏模式。

Open the full-screen view

Start the Arch Linux VM

在 VirtualBox 中启动并安装 Arch Linux 系统

你将会看到 Arch Linux 系统第一个打开界面。单击 “Boot Arch Linux (x86\_64)”, 它用于 64 位系统,或者单击 “Boot Arch Linux (i686)”,用于 32 位系统。

Choose to boot Arch Linux

当你单击第一个选项后,系统将开始启动。实际上只是进入到一个临时启动状态,即进入到 Arch Linux 的 Live 系统,并以 root 帐号登录了。

Booting into Arch Linux live version

输入下面的命令来检查网络连接。

ping google.com

这个单词 ping 表示网路封包搜寻。你将会看到下面的返回信息,表明 Arch Linux 已经连接到外网了。这是执行安装过程中的很关键的一点。(LCTT 译注:或许你 ping 不到那个不存在的网站,你选个存在的吧。)

Test internet connectivity with ping

输入如下命令清屏:

clear

在开始安装之前,你得先为硬盘分区。输入 fdisk -l ,你将会看到当前系统的磁盘分区情况。注意一开始你给 Arch Linux 系统分配的 20 GB 存储空间。

Partition the harddisk

硬盘分区

我们打算把这个 20 GB 的磁盘分成三个分区。第一个主分区为 root 分区,大小为 10 GB 。第二个分区为 swap 分区,大小为内存的两倍,为 2048 MB 。第三个是逻辑分区,大小为 8 GB 。

Create 3 disk partitions

输入下面的命令:

cfdisk

你将看到 gptdossgisun 类型,选择 dos 选项,然后按回车。

Create a partition of type DOS

这里你将看到主磁盘空间,大小为 20 GB 。在 剩余空间 free space 按回车来修改分区大小,输入 10 GB 。

Choose 10GB partition size

按回车并单击 主分区 primary

Select primary

在可引导选项按回车选择 可引导 bootable 类型。

Make partition bootable.

写入 write 选项按回车键将分区信息写入磁盘。

Write partition to disk

之后输入 yes 来应用更改。

Confirm changes

现在已经创建完成 10 GB 分区。单击 剩余空间 free space ,输入分区大小 2048 M 。

Create the 2GB swap partition

以同样的方式创建逻辑分区。在 退出 quit 选项按回车键,然后输入下面的命令来清屏:

clear

quit cfdisk

输入下面的命令来格式化新建的分区:

mkfs.ext4 /dev/sda1

这里的 sda1 是分区名。使用同样的命令来格式化第二个分区 sda3 :

mkfs.ext4 /dev/sda3

格式化 swap 分区:

mkswap /dev/sda2

Format the swap partition with mkswap

使用下面的命令来激活 swap 分区:

swapon /dev/sda2

输入 clear 命令清屏:

clear

Enable swap

输入下面的命令来挂载主分区以开始系统安装:

mount /dev/sda1 /mnt

Mount the partitions

引导 Arch Linux 启动

输入下面的命令来引导系统启动:

pacstrap /mnt base base-devel

可以看到系统正在同步数据包。

Bootstrap Arch Linux

安装将会开始,需要几分钟。

Arch Linux installation has been started

系统基本软件安装完成后,输入下面的命令来创建 fstab 文件:

genfstab /mnt>> /mnt/etc/fstab

Generating /etc/fstab

配置区域、时间和 root 帐号密码。

输入下面的命令来更改系统的根目录为 Arch Linux 的安装目录:

arch-chroot /mnt /bin/bash

现在来更改语言配置:

nano /etc/locale.gen

Set language in Arch Linux

通过删除 # 以及按 control + x ,按 y ,然后再按回车来选择下面的语言配置:

select language

输入下面的命令来激活它:

locale-gen

按回车。

Generate the locales in Arch Linux

使用下面的命令来创建 /etc/locale.conf 配置文件:

nano /etc/locale.conf

然后按回车。现在你就可以在配置文件中输入下面一行内容来为系统添加语言:

LANG=en_US.UTF-8

然后按 control + x ,按 y ,再按回车。

Set default language

输入下面的命令来同步时区:

ls /usr/share/zoneinfo

下面你将看到整个世界的时区列表。

Set System language default

输入下面的命令来选择你所在的时区:

ln –s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 

或者你可以从下面的列表中选择其它名称。

使用下面的命令来设置标准时间:

hwclock --systohc --utc

硬件时钟已同步。

Set time

设置 root 帐号密码:

passwd

按回车。 然而输入你想设置的密码,按回车确认。

Set the root password

设置主机名和网络

使用下面的命令来设置主机名:

nano /etc/hostname

然后按回车。输入你想设置的主机名称,按 control + x ,按 y ,再按回车 。

Set the hostname

启用 dhcpcd :

systemctl enable dhcpcd

这样在下一次系统启动时, dhcpcd 将会自动启动,并自动获取一个 IP 地址:

Enable dhcpcd

安装引导加载程序

最后一步,输入以下命令来初始化 grub 安装。输入以下命令:

pacman –S grub os-rober

然后按 y ,将会下载相关程序。

Configure grub

使用下面的命令来将启动加载程序安装到硬盘上:

grub-install /dev/sda

然后进行配置:

grub-mkconfig -o /boot/grub/grub.cfg

Install and configure grub boot loader

最后重启系统:

reboot

然后按回车 。

Reboot the system

启动进入到已安装完成的 Arch Linux 系统

选择“启动已存在的操作系统”选项来启动 Virtual Box 虚拟机中的 Arch Linux 系统。

Boot Arch Linux

使用 root 帐号和密码登录后,你将进入全新安装好的 Arch Linux 操作系统。

Arch Linux installed successfully


via: https://www.howtoforge.com/tutorial/install-arch-linux-on-virtualbox/

译者简介:

rusking:春城初春/春水初生/春林初盛/春風十裏不如妳

致谢:十分感谢 CoinkWang勘误

作者:Dimitris 译者:rusking 校对:wxy

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

介绍

众所周知,Arch Linux 是最好的 Linux 发行版之一,我们可以随心所欲的进行定制。我们可以滚动式更新最新的软件,但它的安装和配置的过程对于初学者则相对困难。现在就让我来为你展示如何安装 Antergos,这个基于 Arch 的、给新手的最好发行版,要尝试 Arch 的用户可以试一试,我保证绝对值得一试。

Antergos 是一个滚动式更新的发行版,基于 Arch Linux 提供桌面环境,是集现代化、高雅和高效率于一体的操作系统。想要挑战一下安装 Arch Linux 的用户,都可以先试一试 Antergos。

由于是滚动式更新,当上游发布更新,你的整个系统 (包括系统组件和你已安装的应用) 就会升级到最新的滚动版本,仅仅稍微延期一点时间以确保系统的稳定。

Antergos 有多个语言版本,包括英语、西班牙语等版本,在安装时你可以在语言栏选择预置语言。默认的配置确保了开箱即用,不需要安装额外的软件就可以直接浏览网页、听音乐、看视频以及做任何你想做的事情。

Antergos 项目最初名字是 Cinnarch,并且只提供一个桌面环境。现在它有多个桌面环境(包括 Cinnamon、Gnome、KDE、MATE、Openbox 和 Xfce)以供用户在安装之时进行选择。同时,它还默认包含了著名的 Numix GTK 主题和 Icon 主题。

安装

下载 Antergos Linux

访问 Antergos 下载页面,然后下载最新的 Live ISO 镜像。任何人都可以免费获取 Antergos 镜像,烧录到 CD/DVD 或者写到 USB 设备,开始 Antergos 之旅。

创建可启动 USB

下载好最新的 Antergos Live ISO 镜像之后,你需要使用命令行或者图形界面的方法来制作一个可启动介质。

使用 Antergos 安装介质来启动电脑

使用 Antergos 安装介质来启动电脑。成功启动到 Live ISO 之后,你会看到与下图相似的界面。

点击 Install It 按钮开始 Angergos 的安装过程。

选择语系

Antergos 的易于使用的图形安装器非常不错。此处选择你需要选用的语系并点击 Next 按钮继续下一步。

系统检测

请确保你有足够的磁盘空间,连接好电源以及连接到网络,点击 Next 按钮继续下一步。

选择地点

选择地点可以帮助决定系统所使用的本地化信息(locale)。通常是选择你所属的国家即可。这里有一个基于你选择的语言的位置的简短列表。点击 Next 按钮继续下一步。

选择时区

选择使用的时区,然后点击 Next 按钮继续下一步。

选择键盘布局

选择你选用的键盘布局,然后点击 Next 按钮继续下一步。

选择桌面环境

Antergos 提供了多个选择(包括 Cinnamon、Gnome、KDE、MATE、Openbox 和 Xfce),根据你的喜好进行选择即可。然后点击 Next 按钮继续下一步。

Gnome – 特性选择

这里我选择了默认的 Gnome 桌面环境,此处你可以选择需要额外安装的软件以及正确的驱动程序。然后点击 Next 按钮继续下一步。

安装类型

初次安装可以选择第一个选项( Erase disk and install Antergos )。然后点击 Next 按钮继续下一步。(LCTT 译注,但是要注意这个选项会擦除你的整个硬盘数据,如果你是全新安装,则可以使用该选项。)

自动安装模式

这里会有一个檫除硬盘的警告,并选择安装 Grub 启动器,然后点击 Next 按钮继续下一步。

WARNING ! This will overwrite everything currently on your drive !

安装设置综述

确认最后的安装设置概览,如地点、时区、键盘布局、桌面环境和特性,然后点击 Next 按钮继续下一步。

创建你的用户名

此时需要为你的系统创建一个新用户名和对应的密码,然后点击 Next 按钮继续下一步。

  • 你的昵称
  • 电脑名称
  • 用户名
  • 设置密码
  • 密码二次确认
  • 选择“登录系统需要密码”

安装进程

此时就是等待 Antergos 安装完成。安装好之后,移除安装介质在点击“立刻重启”按钮。

输入用户名和密码

这是欢迎界面,输入密码即可登录:

发行信息截图:

我们还会提供了一些列循序渐进的 Linux 系统管理的相关文章。如果本文对你有用,请花费几分钟分享你得想法到评论区。

请于我们保持联系,祝君好运!


via: http://www.2daygeek.com/how-to-install-antergos-linux/

作者:MAGESH MARUTHAMUTHU 译者:GHLandy 校对:wxy

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

是不是觉得 AUR 软件库维护太复杂?那么我们来给你介绍一个新工具,可以让你很方便的维护一个你自己的 Arch Linux 软件仓库。

我们在互联网上发现了一个叫做 arch-ppa 的工具,它刚刚发布到 GitHub 上才几周,它作者 Ryan McGuire 说这个工具可以帮助你创建和维护一个安全可靠的个人 Arch Linux 软件仓库。

你可以把 arch-ppa 想象成一个 Arch Linux 下的 PPA( 个人软件包存档 Personal Package Archive ),就像 Ubuntu Linux 中常用的各种 PPA 一样。它存放在你自己的本地设备上,也可以放到远程服务器上以便你可以把你的软件包分发给成千上万的 Arch Linux 用户们。

因为 AUR 不安全,才有了 arch-ppa

arch-ppa 的开发者 Ryan McGuire 说他创建这个工具可以让 Arch Linux 的个人软件包生态系统更加的安全可靠,现在官方支持的 AUR( Arch 用户软件库 Arch User Repository )可以让任何人懂得 AUR 的人都可以上载新软件和维护它。

现在的情况是,如果你从 AUR 安装一个由你我维护这样的用户所维护的软件包,会触发一个大大的警告,是否接受该警告并安装取决于你自己。幸运的是, AUR 是由一群负责任的 Arch Linux 用户所维护的,他们一旦发现了恶意软件就会马上删除。

“这就是我为什么不喜欢类似 yaourt 或 pacaur 这样的 AUR 辅助程序。用这些辅助程序来使用 AUR 需要你经常查看它下载的 PKGBUILD 文件,才能让你可以确保不会安装了类似病毒或木马这样的东西以及从某个不知道来源的 URL 下载东西。” Ryan McGuire 说。

而这就是 arch-ppa 可以发挥用途的地方,AUR 软件包维护者希望开发一个好用的工具来帮助人工创建软件仓库,以便他们可以在一个安全可靠的环境中分发 Arch Linux 软件包。但是,要求就是你需要有一台服务器。

AUR 在 Arch Linux 用户群体里已经使用了很久,如果你想建立一个你自己的 Arch Linux 软件包归档,那么你应该试试 arch-ppa。具体情况请进一步访问该项目的 GitHub 主页