4 种方式来自定义 Xfce 来给它一个现代化外观
Xfce 是一个非常轻量的桌面环境，但它有一个缺点，它看起来有点老旧。但是你没有必要坚持默认外观。让我们看看你可以自定义 Xfce 的各种方法，来给它一个现代化的、漂亮的外观。首先，Xfce 是最受欢迎的桌面环境之一。作为一个轻量级桌面环境，你可以在非常低的资源上运行 Xfce，并且它仍然能很好地工作。这是为什么很多轻量级 Linux 发行版默认使用 Xfce 的原因之一。一些人甚至喜欢在高端设备上使用它，说明它的简单性、易用性和非资源依赖性是主要原因。Xfce 自身很小，而且只提供你需要的东西。令人烦恼的一点是会令人觉得它的外观和感觉很老了。然而，你可以简单地自定义 Xfce 以使其看起来现代化和漂亮，但又不会像 Unity/GNOME 会话那样占用系统资源。4 种方式来自定义 Xfce 桌面让我们看看一些方法，我们可以通过这些方法改善你的 Xfce 桌面环境的外观和感觉。默认 Xfce 桌面环境看起来有些像这样：如你所见，默认 Xfce 桌面有点乏味。我们将使用主题、图标包以及更改默认 dock 来使它看起来新鲜和有点惊艳。1. 在 Xfce 中更改主题我们将做的第一件事是从 xfce-look.org 中找到一款主题。我最喜欢的 Xfce 主题是 XFCE-D-PRO。你可以从这里下载主题，并提取到某处。你可以复制提取出的这些主题文件到你的家目录中的 .theme 文件夹。如果该文件夹尚不存在，你可以创建一个，同样的道理，图标需要放在一个在家目录中的 .icons 文件夹。打开 设置 > 外观 > 样式 来选择该主题，注销并重新登录以查看更改。默认的 Adwaita-dark 也是一个不错的主题。你可以在 Xfce 上使用各种好的 GTK 主题。2. 在 Xfce 中更改图标Xfce-look.org 也提供你可以下载的图标主题，提取并放置图标到你的家目录中 .icons 目录。在你添加图标主题到 .icons 目录中后，转到 设置 > 外观 > 图标 来选择这个图标主题。我已经安装 Moka 图标集 ，它看起来令人惊艳。你也可以参考我们令人惊艳的图标主题列表。可选: 通过 Synaptic 安装主题如果你想避免手工搜索和复制文件，在你的系统中安装 Synaptic 软件包管理器。你可以通过网络来查找最佳的主题和图标集，使用 synaptic 软件包管理器，你可以搜索和安装主题。sudo apt-get install synaptic通过 Synaptic 搜索和安装主题/图标打开 synaptic，并在搜索上单击。输入你期望的主题名，接下来，它将显示匹配主题的列表。勾选所有更改所需的附加依赖，并在应用上单击。这些操作将下载主题和安装主题。在安装后，你可以打开外观选项来选择期望的主题。在我看来，这不是在 Xfce 中安装主题的最佳方法。3. 在 Xfce 中更改桌面背景再强调一次，默认 Xfce 桌面背景也不错。但是你可以把桌面背景更改成与你的图标和主题相匹配的东西。为在 Xfce 中更改桌面背景，在桌面上右击，并单击桌面设置。从文件夹选择中选择背景，并选择任意一个默认背景或自定义背景。4. 在 Xfce 中更改 dock默认 dock 也不错，恰如其分。但是，再强调一次，它看来有点平平淡淡。不过，如果你想你的 dock 变得更好，并带有更多一点的自定义选项，你可以安装另一个 dock 。Plank 是一个简单而轻量级的、高度可配置的 dock。为安装 Plank ，使用下面的命令：sudo apt-get install plank如果 Plank 在默认存储库中没有，你可以从这个 PPA 中安装它。sudo add-apt-repository ppa:ricotz/docky sudo apt-get update sudo apt-get install plank在你使用 Plank 前，你应该通过右键单击移除默认的 dock，并在面板设置下，单击删除。在完成后，转到 附件 > Plank 来启动 Plank dock 。Plank 从你正在使用的图标主题中选取图标。因此，如果你更改图标主题，你也将在 dock 中看到相关的更改。总结XFCE 是一个轻量级、快速和高度可自定义的桌面环境。如果你的系统资源有限，它服务很好，并且你可以简单地自定义它来看起来更好。这是在应用这些步骤后，我的屏幕的外观。这只是半个小时的努力成果，你可以使用不同的主题/图标自定义使它看起来更好。请随意在评论区分享你自定义的 XFCE 桌面屏幕，以及你正在使用的主题和图标组合。via: https://itsfoss.com/customize-xfce/作者：Ambarish Kumar 选题：lujun9972 译者：robsean 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出
摘要： 本文中我们涉及一些 Linux 最佳电子书阅读器。这些应用提供更佳的阅读体验甚至可以管理你的电子书。最近，随着人们发现在手持设备、Kindle 或者 PC 上阅读更加舒适，对电子图书的需求有所增加。至于 Linux 用户，也有各种电子书应用满足你阅读和整理电子书的需求。在本文中，我们选出了七个最佳 Linux 电子书阅读器。这些电子书阅读器最适合 pdf、epub 和其他电子书格式。我提供的是 Ubuntu 安装说明，因为我现在使用它。如果你使用的是非 Ubuntu 发行版，你能在你的发行版软件仓库中找到大多数这些电子书应用。1. CalibreCalibre 是 Linux 最受欢迎的电子书应用。老实说，这不仅仅是一个简单的电子书阅读器。它是一个完整的电子书解决方案。你甚至能通过 Calibre 创建专业的电子书。通过强大的电子书管理和易用的界面，它提供了创建和编辑电子书的功能。Calibre 支持多种格式和与其它电子书阅读器同步。它也可以让你轻松转换一种电子书格式到另一种。Calibre 最大的缺点是，资源消耗太多，因此作为一个独立的电子阅读器来说是一个艰难的选择。特性管理电子书：Calibre 通过管理元数据来排序和分组电子书。你能从各种来源下载一本电子书的元数据或创建和编辑现有的字段。支持所有主流电子书格式：Calibre 支持所有主流电子书格式并兼容多种电子阅读器。文件转换：在转换时，你能通过改变电子书风格，创建内容表和调整边距的选项来转换任何一种电子书格式到另一种。你也能转换个人文档为电子书。从 web 下载杂志期刊：Calibre 能从各种新闻源或者通过 RSS 订阅源传递故事。分享和备份你的电子图书馆：它提供了一个选项，可以托管你电子书集合到它的服务端，从而你能与好友共享或用任何设备从任何地方访问。备份和导入/导出特性可以确保你的收藏安全和方便携带。安装你能在主流 Linux 发行版的软件库中找到它。对于 Ubuntu，在软件中心搜索它或者使用下面的命令：sudo apt-get install calibre2. FBReaderFBReader 是一个开源的轻量级多平台电子书阅读器，它支持多种格式，比如 ePub、fb2、mobi、rtf、html 等。它包括了一些可以访问的流行网络电子图书馆，那里你能免费或付费下载电子书。特性支持多种文件格式和设备比如 Android、iOS、Windows、Mac 和更多。同步书集、阅读位置和书签。在线管理你图书馆，可以从你的 Linux 桌面添加任何书到所有设备。支持 Web 浏览器访问你的书集。支持将书籍存储在 Google Drive ，可以通过作者，系列或其他属性整理书籍。安装你能从官方库或者在终端中输入以下命令安装 FBReader 电子阅读器。sudo apt-get install fbreader或者你能从这里抓取一个以 .deb 包，并在你的基于 Debian 发行版的系统上安装它。3. OkularOkular 是另一个开源的基于 KDE 开发的跨平台文档查看器，它已经作为 KDE 应用发布的一部分了。特性Okular 支持多种文档格式像 PDF、Postscript、DjVu、CHM、XPS、ePub 和其他。支持在 PDF 文档中评论、高亮和绘制不同的形状等。无需修改原始 PDF 文件，分别保存上述这些更改。电子书中的文本能被提取到一个文本文件，并且有个名为 Jovie 的内置文本阅读服务。备注：查看这个应用的时候，我发现这个应用在 Ubuntu 和它的衍生系统中不支持 ePub 文件格式。其他发行版用户仍然可以发挥它全部的潜力。安装Ubuntu 用户可以在终端中键入下面的命令来安装它：sudo apt-get install okular4. LucidorLucidor 是一个易用的、支持 epub 文件格式和在 OPDS 格式中编目的电子阅读器。它也具有在本地书架里组织电子书集、从互联网搜索和下载，和将 Web 订阅和网页转换成电子书的功能。Lucidor 是 XULRunner 应用程序，它向您展示了具有类似火狐的选项卡式布局，和存储数据和配置时的行为。它是这个列表中最简单的电子阅读器，包括诸如文本说明和滚动选项之类的配置。你可以通过选择单词并右击“查找单词”来查找该单词在 Wiktionary.org 的定义。它也包含 web 订阅或 web 页面作为电子书的选项。你能从这里下载和安装 deb 或者 RPM 包。5. BookwormBookworm 是另一个支持多种文件格式诸如 epub、pdf、mobi、cbr 和 cbz 的自由开源的电子阅读器。我写了一篇关于 Bookworm 应用程序的特性和安装的专题文章，到这里阅读：Bookworm：一个简单而强大的 Linux 电子阅读器安装sudo apt-add-repository ppa:bookworm-team/bookworm sudo apt-get update sudo apt-get install bookworm6. Easy Ebook ViewerEasy Ebook Viewer 是又一个用于读取 ePub 文件的很棒的 GTK Python 应用。具有基本章节导航、从上次阅读位置继续、从其他电子书文件格式导入、章节跳转等功能，Easy Ebook Viewer 是一个简单而简约的 ePub 阅读器.这个应用仍然处于初始阶段，只支持 ePub 文件。安装你可以从 GitHub 下载源代码，并自己编译它及依赖项来安装 Easy Ebook Viewer。或者，以下终端命令将执行完全相同的工作。sudo apt install git gir1.2-webkit-3.0 libwebkitgtk-3.0-0 gir1.2-gtk-3.0 python3-gi git clone https://github.com/michaldaniel/Ebook-Viewer.git cd Ebook-Viewer/ sudo make install成功完成上述步骤后，你可以从 Dash 启动它。7. BukaBuka 主要是一个具有简单而清爽的用户界面的电子书管理器。它目前支持 PDF 格式，旨在帮助用户更加关注内容。拥有 PDF 阅读器的所有基本特性，Buka 允许你通过箭头键导航，具有缩放选项，并且能并排查看两页。你可以创建单独的 PDF 文件列表并轻松地在它们之间切换。Buka 也提供了一个内置翻译工具，但是你需要有效的互联网连接来使用这个特性。安装你能从官方下载页面下载一个 AppImage。如果你不知道如何做，请阅读如何在 Linux 下使用 AppImage。或者，你可以通过命令行安装它：sudo snap install buka结束语就我个人而言，我发现 Calibre 最适合我的需要。当然，Bookworm 看起来很有前途，这几天我经常使用它。不过，电子书应用的选择完全取决于你的喜好。你使用哪个电子书应用呢？在下面的评论中让我们知道。via: https://itsfoss.com/best-ebook-readers-linux/作者：Ambarish Kumar 译者：zjon 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出
前略：Yaourt 曾是最流行的 AUR 助手，但现已停止开发。在这篇文章中，我们会为 Arch 衍生发行版们列出 Yaourt 最佳的替代品。Arch User Repository （常被称作 AUR），是一个为 Arch 用户而生的社区驱动软件仓库。Debian/Ubuntu 用户的对应类比是 PPA。AUR 包含了不直接被 Arch Linux 官方所背书的软件。如果有人想在 Arch 上发布软件或者包，它可以通过这个社区仓库提供。这让最终用户们可以使用到比默认仓库里更多的软件。所以你该如何使用 AUR 呢？简单来说，你需要另外的工具以从 AUR 中安装软件。Arch 的包管理器 pacman 不直接支持 AUR。那些支持 AUR 的“特殊工具”我们称之为 AUR 助手。Yaourt （Yet AnOther User Repository Tool）（曾经）是 pacman 的一个封装，便于用户在 Arch Linux 上安装 AUR 软件。它基本上采用和 pacman 一样的语法。Yaourt 对于 AUR 的搜索、安装，乃至冲突解决和包依赖关系维护都有着良好的支持。然而，Yaourt 的开发进度近来十分缓慢，甚至在 Arch Wiki 上已经被列为“停止或有问题”。许多 Arch 用户认为它不安全 进而开始寻找其它的 AUR 助手。在这篇文章中，我们会介绍 Yaourt 最佳的替代品以便于你从 AUR 安装软件。最好的 AUR 助手我刻意忽略掉了例如 Trizen 和 Packer 这样的流行的选择，因为它们也被列为“停止或有问题”的了。1、 aurmanaurman 是最好的 AUR 助手之一，也能胜任 Yaourt 替代品的地位。它有非常类似于 pacman 的语法，可以支持所有的 pacman 操作。你可以搜索 AUR、解决包依赖，在构建 AUR 包前检查 PKGBUILD 的内容等等。aurman 的特性：aurman 支持所有 pacman 操作，并且引入了可靠的包依赖解决方案、冲突判定和 分包 split package 支持线程化的 sudo 循环会在后台运行，所以你每次安装只需要输入一次管理员密码提供开发包支持，并且可以区分显性安装和隐性安装的包支持搜索 AUR 包和仓库在构建 AUR 包之前，你可以检视并编辑 PKGBUILD 的内容可以用作单独的 包依赖解决工具安装 aurman：git clone https://aur.archlinux.org/aurman.git cd aurman makepkg -si 使用 aurman：用名字搜索：aurman -Ss <package-name> 安装：aurman -S <package-name> 2、 yayyay 是下一个最好的 AUR 助手。它使用 Go 语言写成，宗旨是提供最少化用户输入的 pacman 界面、yaourt 式的搜索，而几乎没有任何依赖软件。yay 的特性：yay 提供 AUR 表格补全，并且从 ABS 或 AUR 下载 PKGBUILD支持收窄搜索，并且不需要引用 PKGBUILD 源yay 的二进制文件除了 pacman 以外别无依赖提供先进的包依赖解决方案，以及在编译安装之后移除编译时的依赖当在 /etc/pacman.conf 文件配置中启用了色彩时支持色彩输出yay 可被配置成只支持 AUR 或者 repo 里的软件包安装 yay：你可以从 git 克隆并编译安装。git clone https://aur.archlinux.org/yay.git cd yay makepkg -si 使用 yay：搜索：yay -Ss <package-name> 安装：yay -S <package-name> 3、 pakkuPakku 是另一个还处于开发早期的 pacman 封装，虽然它还处于开放早期，但这不说明它逊于其它任何 AUR 助手。Pakku 能很好地支持从 AUR 搜索和安装，并且也可以在安装后移除不必要的编译依赖。pakku 的特性：从 AUR 搜索和安装软件检视不同构建之间的文件和变化从官方仓库编译，并事后移除编译依赖获取 PKGBUILD 以及 pacman 整合类 pacman 的用户界面和选项支持支持pacman 配置文件以及无需 PKGBUILD 源安装 pakku：git clone https://aur.archlinux.org/pakku.git cd pakku makepkg -si 使用 pakku：搜索：pakku -Ss spotify 安装：pakku -S spotify 4、 aurutilsaurutils 本质上是一堆使用 AUR 的自动化脚本的集合。它可以搜索 AUR、检查更新，并且解决包依赖。aurutils 的特性：aurutils 使用本地仓库以支持 pacman 文件，所有的包都支持 –asdeps不同的任务可以有多个仓库aursync -u 一键同步本地代码库aursearch 搜索提供 pkgbase、长格式和 raw 支持能忽略指定包安装 aurutils：git clone https://aur.archlinux.org/aurutils.git cd aurutils makepkg -si 使用 aurutils：搜索：aurutils -Ss <package-name> 安装：aurutils -S <package-name> 所有这些包，在有 Yaourt 或者其它 AUR 助手的情况下都可以直接安装。写在最后Arch Linux 有着很多 AUR 助手 可以自动完成 AUR 各方面的日常任务。很多用户依然使用 Yaourt 来完成 AUR 相关任务，每个人都有自己不一样的偏好，欢迎留言告诉我们你在 Arch 里使用什么，又有什么心得？via: https://itsfoss.com/best-aur-helpers/作者：Ambarish Kumar 选题：lujun9972 译者：Moelf 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出
如何检查你的计算机使用的是 UEFI 还是 BIOS
简介：这是一个快速的教程，来告诉你的系统使用的是现代 UEFI 或者传统 BIOS。同时提供 Windows 和 Linux 的说明。当你尝试双启动 Linux 和 Windows 时，你需要知道系统上是否有 UEFI 或 BIOS 启动模式。它可以帮助你决定安装 Linux 的分区。我不打算在这里讨论什么是 BIOS。不过，我想通过 BIOS 告诉你一些 UEFI 的优点。UEFI 即（ 统一可扩展固件接口 Unified Extensible Firmware Interface ）旨在克服 BIOS 的某些限制。它增加了使用大于 2TB 磁盘的能力，并具有独立于 CPU 的体系结构和驱动程序。采用模块化设计，即使没有安装操作系统，也可以支持远程诊断和修复，以及灵活的无操作系统环境（包括网络功能）。UEFI 优于 BIOS 的地方UEFI 在初始化硬件时速度更快。提供安全启动，这意味着你在加载操作系统之前加载的所有内容都必须签名。这为你的系统提供了额外的保护层。BIOS 不支持超过 2TB 的分区。最重要的是，如果你是双引导，那么建议始终在相同的引导模式下安装两个操作系统。如果试图查看你的系统运行的是 UEFI 还是 BIOS，这并不难。首先让我从 Windows 开始，然后看看如何在 Linux 系统上查看用的是 UEFI 还是 BIOS。在 Windows 中检查使用的是 UEFI 还是 BIOS在 Windows 中，在“开始”面板中的“系统信息”中，在 BIOS 模式下，可以找到启动模式。如果它显示的是 Legacy，那么你的系统是 BIOS。如果显示 UEFI，那么它是 UEFI。另一个方法：如果你使用 Windows 10，可以打开文件资源管理器并进入到 C:\Windows\Panther 来查看你使用的是 UEFI 还是 BIOS。打开文件 setupact.log 并搜索下面的字符串。Detected boot environment 我建议在 notepad++ 中打开这个文件，因为这是一个很大的文件，记事本很可能挂起（至少它对我来说是 6GB ！）。你会看到几行有用的信息。2017-11-27 09:11:31, Info IBS Callback_BootEnvironmentDetect:FirmwareType 1. 2017-11-27 09:11:31, Info IBS Callback_BootEnvironmentDetect: Detected boot environment: BIOS 在 Linux 中检查使用的是 UEFI 还是 BIOS最简单地找出使用的是 UEFI 还是 BIOS 的方法是查找 /sys/firmware/efi 文件夹。如果使用的 BIOS 那么该文件夹不存在。另一种方法：安装名为 efibootmgr 的软件包。在基于 Debian 和 Ubuntu 的发行版中，你可以使用以下命令安装 efibootmgr 包：sudo apt install efibootmgr 完成后，输入以下命令：sudo efibootmgr 如果你的系统支持 UEFI，它会输出不同的变量。如果没有，你将看到一条消息指出 EFI 变量不支持。最后的话查看你的系统使用的是 UEFI 还是 BIOS 很容易。一方面，像快速和安全的引导为 UEFI 提供了优势，如果你使用的是 BIOS 也不必担心太多，除非你打算使用 2TB 硬盘。via: https://itsfoss.com/check-uefi-or-bios/作者：Ambarish Kumar 译者：geekpi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出
zzupdate 是一个开源的命令行程序，通过将几个更新命令组合到一个命令中，使得将 Ubuntu 桌面和服务器版本升级到更新版本的任务变得容易一些。将 Ubuntu 系统升级到更新的版本并不是一项艰巨的任务。无论是使用 GUI 还是使用几个命令，都可以轻松地将系统升级到最新版本。另一方面，Gianluigi 'Zane' Zanettini 写的 zzupdate 只需一个命令就可以在 Ubuntu 中清理、更新、自动删除、版本升级、该工具的自我更新。它会清理本地缓存，更新可用的软件包信息，然后执行发行版升级。接着，它会更新该工具并删除未使用的软件包。该脚本必须以 root 用户身份运行。安装 zzupdate 将 Ubuntu 升级到更新的版本要安装 zzupdate，请在终端中执行以下命令。curl -s https://raw.githubusercontent.com/TurboLabIt/zzupdate/master/setup.sh | sudo sh 然后将提供的示例配置文件复制到 zzupdate.conf 并设置你的首选项。sudo cp /usr/local/turbolab.it/zzupdate/zzupdate.default.conf /etc/turbolab.it/zzupdate.conf 完成后，只要使用下面的命令，它就会开始升级你的 Ubuntu 系统到一个更新的版本（如果有的话）。sudo zzupdate 请注意，在普通版本（非 LTS 版本）下，zzupdate 会将系统升级到下一个可用的版本。但是，当你运行 Ubuntu 16.04 LTS 时，它将尝试仅搜索下一个长期支持版本，而不是可用的最新版本。如果你想退出 LTS 版本并升级到最新版本，你将需要更改一些选项。对于 Ubuntu 桌面，打开 软件和更新 和下面 更新 选项卡，并更改通知我新的 Ubuntu 版本选项为 “对于任何新版本”。对于 Ubuntu 服务版，编辑 release-upgrades 文件。vi /etc/update-manager/release-upgrades Prompt=normal 配置 zzupdate [可选]zzupdate 要配置的选项：REBOOT=1 如果值为 1，升级后系统将重启。REBOOT_TIMEOUT=15 将重启超时设置为 900 秒，因为某些硬件比其他硬件重启需要更长的时间。VERSION_UPGRADE=1 如果升级可用，则执行版本升级。VERSION_UPGRADE_SILENT=0 自动显示版本进度。COMPOSER_UPGRADE=1 值为 “1” 会自动升级该工具。SWITCH_PROMPT_TO_NORMAL=0 此功能将 Ubuntu 版本更新为普通版本，即如果你运行着 LTS 发行版，zzupdate 将不会将其升级到 Ubuntu 17.10（如果其设置为 0）。它将仅搜索 LTS 版本。相比之下，无论你运行着 LTS 或者普通版，“1” 都将搜索最新版本。完成后，你要做的就是在控制台中运行一个完整的 Ubuntu 系统更新。sudo zzupdate 最后的话尽管 Ubuntu 的升级过程本身就很简单，但是 zzupdate 将它简化为一个命令。不需要编码知识，这个过程完全是配置文件驱动。我个人发现这是一个很好的更新几个 Ubuntu 系统的工具，而无需单独关心不同的事情。你愿意试试吗？via: https://itsfoss.com/zzupdate-upgrade-ubuntu/作者：Ambarish Kumar 译者：geekpi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出
简要说明：这一教程会教你如何用简单步骤安装 Arch Linux。Arch Linux 是一个 x86-64 通用发行版，它流行于那些喜欢 DIY Linux 系统的用户和 Linux 铁杆粉丝当中。其默认的安装文件只含有一个最基本的系统，它希望使用者自己配置并使用 Arch 系统。其基于 KISS 原则（ 使它保持简单、傻瓜 Keep It Simple, Stupid! ），Arch Linux 是一个专注于优雅、代码正确，精简而简洁的系统。Arch 支持滚动发布模式，并且有自己的软件包管理器 —— pacman。为了提供一个先锐的操作系统，Arch 绝不会错失任何一个最新的源。实际上，它只提供了一个最小化的基本操作系统，使得你可以在低端硬件上安装 Arch，并且只安装你所必须的软件包。同时，它也是最流行的从头开始学习 Linux 的操作系统之一。如果你想以 DIY 精神自己体验一番，你应该尝试一下 Arch Linux。 这被许多 Linux 用户视作核心的 Linux 体验。在这篇文章里，我们会了解到如何安装、配置 Arch 并在其上安装桌面环境。如何安装 Arch Linux我们在这里讨论的安装方法是从你的电脑上完全删除已有的操作系统 ，而后在其上安装 Arch Linux。如果你想遵循这一教程安装 Arch，请确保你已经备份了所有文件，否则你就会失去它们。切切。在你从 USB 上安装 Arch 之前，请确保你已经满足了以下条件：安装 Arch Linux 的条件：一个兼容 x86\_64（例如 64 位）的机器最小 512M 内存（建议 2GB）最少 1GB 的磁盘空余空间（日常使用推荐 20GB）可以访问互联网至少有 2GB 存储空间的 USB 存储器熟悉 Linux 命令行一旦你确认满足所有条件，就可以开始安装 Arch Linux 了。第一步：下载 ISO 文件你可以从官网上下载 ISO。安装 Arch Linux 需要一个至少有 512M 内存和 800M 磁盘空间，并兼容 x86\_64 （如 64 位）的机器。不过，建议至少有 2G 内存和 20G 磁盘空间，这样安装桌面环境时就不会遇到麻烦。第二步：创建一个 Arch Linux 的现场版 USB 存储器我们需要用你刚刚下载的 ISO 文件创建一个 Arch Linux 的 现场版 live USB 存储器。如果你使用 Linux，你可以用 dd 命令来创建现场版 USB 存储器。 记得将下面的例子中的 /path/to/archlinux.iso 改成你的 ISO 文件的实际存储位置，/dev/sdx 改成你的磁盘设备号（例如 /dev/sdb）。你可以通过 lsblk 命令来了解你的设备信息。dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync 在 Windows 下，有多种方法来创建现场版 USB 存储器。 推荐工具是 Rufus。我们之前已经有如何使用这一工具创建Antergos 现场版 USB 存储器的教程。因为 Antergos 发行版是基于 Arc h的，所以你可以使用同一教程。步骤三：从现场版 USB 存储器上启动一旦你已经创建了 Arch Linux 的现场版 USB 存储器，关闭你的电脑。插上你的 USB 存储器然后启动系统。在开机启动时，持续按 F2、F10 或 F1 之类的按键（根据你的电脑型号而定）进入启动设置。在这里，选择“从 USB 存储器或可移除设备启动”这一项。一旦你选择了它，你会看到这样一个选项：选择“Boot Arch Linux (x86\_64)”。经过各种系统检查后，Arch Linux 会启动到 root 用户的命令行界面。接下来的步骤包括磁盘分区、创建文件系统并挂载它。第四步：磁盘分区第一步就是给你的硬盘分区。单根分区是最简单的，就在它上面创建根分区（/）分区、交换分区和 home 分区。我有一个 19G 的硬盘，我想在这儿安装 Arch Linux。为了创建分区，输入：fdisk /dev/sda 按 n 创建新分区。按 p 创建主分区，然后选择分区号。第一个扇区会被自动选择，你只要按回车键。在确定分区的最后一个扇区时，请输入这一分区的大小。用相同的方法为 home 和交换分区创建两个分区，按 w 来保存修改并退出。第四步：创建文件系统因为我们已经有了三个分区，接下来就是创建文件系统来格式化分区。我们用 mkfs 命令在根分区和 home 分区上创建文件系统，用 mkswap 创建交换分区。我们用 ext4 文件系统格式化磁盘。mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda3 mkswap /dev/sda2 swapon /dev/sda2 将这些分区挂载在根分区和 home 分区下：mount /dev/sda1 /mnt mkdir /mnt/home mount /dev/sda3 /mnt/home 第五步：安装我们已经创建分区并挂载了分区，开始安装最基本的软件包。基本的软件包包括了系统运行所必需的所有软件包。比如有 GNU BASH shell、文件压缩工具、文件系统管理工具、C 语言库、压缩工具、Linux 内核及其模块，类库、系统工具、USB 设备工具、Vi 文本编辑器等等。pacstrap /mnt base base-devel 第六步：配置系统生成一个 fstab 文件来规定磁盘分区、块设备，或者远程文件系统是如何挂载进文件系统中的。genfstab -U /mnt >> /mnt/etc/fstab 进入 chroot 环境，这样可以为当前进程以及子进程切换当前根目录。arch-chroot /mnt 一些需要与数据总线保持连接的 systemd 工具不能在 chroot 环境下使用，所以需要从当前环境退出。想要退出 chroot，就用下面的命令:exit 第七步：设定时区用下面这条命令设定时区：ln -sf /usr/share/<时区信息>/<地区>/<城市> /etc/localtime 获取时区列表，输入：ls /usr/share/zoneinfo 用 hwclock 命令设定硬件时钟：hwclock --systohc --utc 第八步：设置地区文件 /etc/locale.gen 在注释里包含了所有地区和系统语言设置。用 Vi 打开它，然后去掉你希望选择语言前面的注释。 我选择了 en_GB.UTF-8。现在用下面的命令在 /etc 文件夹里生成 关于地区的配置文件：locale-gen echo LANG=en_GB.UTF-8 > /etc/locale.conf export LANG=en_GB.UTF-8 第九步 ：安装 bootloader，设置主机名和 root 密码创建 /etc/hostname 文件 然后添加一个对应的主机名：127.0.1.1 myhostname.localdomain myhostname 我添加了 ItsFossArch 作为我的主机名：echo ItsFossArch > /etc/hostname 然后也将它添加到 /etc/hosts 中为了安装 bootloader 使用下面的命令：pacman -S grub grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg 创建 root 密码，输入：passwd 输入你想要的密码。完成之后，更新你的系统。但很有可能你的系统已经是最新的，因为你下载的是最新的 ISO。pacman -Syu 恭喜! 你已经安装了 Arch Linux 的命令行版本。接下来，我们会了解到如何为 Arch 设置并安装一个桌面环境。我很喜欢 GNOME 桌面环境，所以在这儿也就选择了这个。第十步：安装桌面（这一例子中是 GNOME）在你安装桌面之前，你需要先设置网络。你可以用下面的命令看见你的端口：ip link 在我的电脑上，端口名是 enp0s3。将下面这一段加进文件中：vi /etc/systemd/network/enp0s3.network [Match] name=en* [Network] DHCP=yes 保存并退出。重启网络来应用你刚才的改动。systemctl restart systemd-networkd systemctl enable systemd-networkd 将下面这两句话加进 /etc/resolv.conf 中nameserver 8.8.8.8 nameserver 8.8.4.4 下一步是安装 X 环境。输入下面的命令安装 Xorg，并将它作为显示服务器。pacman -S xorg xorg-server gnome 包含了基本的 GNOME桌面，gnome-extra 则包含 GNOME 应用、归档管理器、磁盘管理器、文本编辑器和其它的应用。pacman -S gnome gnome-extra 最后一步是在 Arch 上开启 GDM 显示管理器。systemctl start gdm.service systemctl enable gdm.service 重启你的系统，你就会看见 GNOME 的登录界面。Arch Linux 安装总结我们在下面的视频中展示了一个由 Foss 读者 Gonzalo Tormo 提供的相似的安装方法（全屏观看，能更好的看清命令）：你也许意识到安装 Arch 不像安装 Ubuntu 一样简单。不过，只要有耐心，你一定可以安装好它，并且向全世界宣布你在用 Arch Linux。Arch Linux 安装过程本身就是一个学习的机会。一旦安装完毕，我建议你参考它的 Wiki 去尝试其它的桌面环境，从而更深入了解这一操作系统。你可以探索它，发现它的强大之处。如果你在安装 Arch 的过程中遇到任何问题，请在评论中给我们留言。via: https://itsfoss.com/install-arch-linux/作者：Ambarish Kumar 译者：wenwensnow 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出
本教程介绍如何在一个 U 盘上安装多个 Linux 发行版。这样，你可以在单个 U 盘上享受多个 现场版 live Linux 发行版了。我喜欢通过 U 盘尝试不同的 Linux 发行版。它让我可以在真实的硬件上测试操作系统，而不是虚拟化的环境中。此外，我可以将 USB 插入任何系统（比如 Windows 系统），做任何我想要的事情，以及享受相同的 Linux 体验。而且，如果我的系统出现问题，我可以使用 U 盘恢复！创建单个可启动的现场版 Linux USB 很简单，你只需下载一个 ISO 文件并将其刻录到 U 盘。但是，如果你想尝试多个 Linux 发行版呢？你可以使用多个 U 盘，也可以覆盖同一个 U 盘以尝试其他 Linux 发行版。但这两种方法都不是很方便。那么，有没有在单个 U 盘上安装多个 Linux 发行版的方式呢？我们将在本教程中看到如何做到这一点。如何创建有多个 Linux 发行版的可启动 USB我们有一个工具正好可以做到在单个 U 盘上保留多个 Linux 发行版。你所需要做的只是选择要安装的发行版。在本教程中，我们将介绍如何在 U 盘中安装多个 Linux 发行版用于 现场会话 live session 。要确保你有一个足够大的 U 盘，以便在它上面安装多个 Linux 发行版，一个 8 GB 的 U 盘应该足够用于三四个 Linux 发行版。步骤 1MultiBootUSB 是一个自由、开源的跨平台应用程序，允许你创建具有多个 Linux 发行版的 U 盘。它还支持在任何时候卸载任何发行版，以便你回收驱动器上的空间用于另一个发行版。下载 .deb 包并双击安装。下载 MultiBootUSB步骤 2推荐的文件系统是 FAT32，因此在创建多引导 U 盘之前，请确保格式化 U 盘。步骤 3下载要安装的 Linux 发行版的 ISO 镜像。步骤 4完成这些后，启动 MultiBootUSB。主屏幕要求你选择 U 盘和你打算放到 U 盘上的 Linux 发行版镜像文件。MultiBootUSB 支持 Ubuntu、Fedora 和 Debian 发行版的持久化，这意味着对 Linux 发行版的现场版本所做的更改将保存到 USB 上。你可以通过拖动 MultiBootUSB 选项卡下的滑块来选择持久化大小。持久化为你提供了在运行时将更改保存到 U 盘的选项。步骤 5单击“安装发行版”选项并继续安装。在显示成功的安装消息之前，需要一些时间才能完成。你现在可以在已安装部分中看到发行版了。对于另外的操作系统，重复该过程。这是我安装 Ubuntu 16.10 和 Fedora 24 后的样子。步骤 6下次通过 USB 启动时，我可以选择任何一个发行版。只要你的 U 盘允许，你可以添加任意数量的发行版。要删除发行版，请从列表中选择它，然后单击卸载发行版。最后的话MultiBootUSB 真的很便于在 U 盘上安装多个 Linux 发行版。只需点击几下，我就有两个我最喜欢的操作系统的工作盘了，我可以在任何系统上启动它们。如果你在安装或使用 MultiBootUSB 时遇到任何问题，请在评论中告诉我们。via: https://itsfoss.com/multiple-linux-one-usb/作者：Ambarish Kumar 译者：geekpi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出