如何安装 Arch Linux 操作系统?
Arch Linux Install
安装
到使用 Arch 说明前面或多或少已经接触过 Debian 系列和 Red Hat 系列相关 Linux 发行版,对于虚拟化软件 VirtualBox 如何 创建虚拟机 和 加载 ISO 启动盘 就不过多赘述。除非你从未使用过 VirtualBox 或者其他虚拟化软件。
Live 环境
推荐资料:
- 官方指南 https://wiki.archlinuxcn.org/wiki/安装指南
- 实体安装 https://www.freecodecamp.org/chinese/news/how-to-install-arch-linux/
- 虚拟教程 https://www.zzxworld.com/posts/install_arch_linux_on_virtual_box
说明:
下载页面的版本说明
archlinux-2023.07.01-x86_64.iso
是一个 ISO 文件,可以刻录到 CD 或者写入到 USB 闪存盘,用于启动 Arch Linux 的实时系统并进行安装。2023.07.01 是镜像的版本号,表示它是 2023 年 7 月 1 日发布的。x86_64 是镜像的架构,表示它支持 64 位的 x86 处理器。sig
结尾是一个签名文件,用于验证ISO文件的完整性和真实性。它使用 GnuPG 工具和 Arch Linux 开发者的公钥进行签名和验证。torrent
结尾是一个种子文件,用于通过 BitTorrent 下载 ISO 文件。BitTorrent 是一种点对点文件共享协议,它可以让你从多个来源下载文件,从而提高下载速度。- 文件中带有
bootstrap
表示包含了 Arch Linux 的基本系统。它可以用于在已有的 Linux 系统上安装 Arch Linux,或者在没有网络连接的情况下安装 Arch Linux 系统。 tar.gz
这个使用 Linux 的都应该知道,不知道可以查一下。b2sums.txt
这个文件包含了所有文件的校验和,用于验证下载的文件是否完整。sha256sums.txt
这个文件包含了所有文件的校验和,用于验证下载的文件是否完整。
安装进入选择
Arch Linux install medium
可能有多个选项,附带 x86_64、i686、BIOS、UEFI 等字样,对于实体安装选择与你的系统相匹配的选项。我们使用虚拟化软件所以无所谓,直接选择 x86_64 BIOS 即可。
桌面环境
以下是对桌面环境(Desktop Environment,DE)、窗口管理器(Window Manager,WM)和显示管理器(Display Manager,DM)的解释和它们之间关系的概述:
桌面环境(DE):桌面环境是一个完整的图形用户界面(GUI)解决方案,包括窗口管理器、面板、应用程序启动器、配置工具、文件管理器、系统托盘等。常见的桌面环境包括 KDE、GNOME、Xfce 和 Cinnamon 等。它们提供了一致的用户体验,注重鼠标操作和可视化配置。
窗口管理器(WM):窗口管理器是控制窗口的外观和行为的软件。它负责窗口的排列、最小化、最大化、移动和调整大小等操作。有些桌面环境自带了自己的窗口管理器,如 KWin(KDE)、Mutter(GNOME)和Xfwm(Xfce)。而独立的窗口管理器如 i3wm 和 dwm,采用平铺式布局,通过键盘操作实现窗口的管理。
显示管理器(DM):显示管理器是启动 X Window 系统会话并管理用户登录过程的软件。它提供登录界面,允许用户输入用户名和密码,然后选择所需的桌面环境或窗口管理器。常见的显示管理器包括 SDDM、LightDM 和 GDM 等。显示管理器是在用户登录之前运行的,并负责启动所选的桌面环境或窗口管理器。
这三者之间的关系是:桌面环境通常包含了自己的窗口管理器,用于处理窗口的布局和操作,以及其他图形界面的功能。显示管理器则负责启动桌面环境或窗口管理器,并提供登录界面给用户选择。然而,也可以使用独立的窗口管理器,如 i3wm 或 dwm,而不依赖于完整的桌面环境。
推荐资料:
Xorg & Wayland 相关资料
桌面环境发展史
窗口管理器
新手推荐使用集成的桌面环境,例如 GNOME、KDE、Xfce、LXDE、LXQt 等。推荐安装 Xfce 或者 LXQt,因为它们的资源占用较少,而且可以自定义程度较高。教程 https://www.linuxmi.com/arch-linux-xfce-desktop.html
资料
- Arch 官方资料 https://wiki.archlinux.org/
Xorg
X Window System(X11 | X) 基于网络的显示协议,规范描述了窗口功能的细节,包含建立图形用户界面(GUI)的标准工具和协议。Xorg 是 X Window System 的开源实现,提供图形用户界面。
以下是对这些包的简要说明:
- xorg-server:xorg-server 是 Xorg 的服务器端实现。它提供了图形显示和输入设备的支持,允许您在计算机上运行图形界面应用程序。xorg-server 是 X Window 系统的核心组件。
- xorg-apps:xorg-apps 包是一组包含在 Xorg 中的基本应用程序。它包括一些常见的图形应用程序,例如终端模拟器(xterm)、画图工具(xmag)和屏幕捕捉工具(xwd)。这些应用程序是用来演示和测试 X Window 系统的功能。
- xorg-xinit:xorg-xinit 是一个用于启动 Xorg 的工具。它提供了一个简单的脚本(
startx
),用于启动 X 会话并执行用户定义的操作,例如加载窗口管理器或桌面环境。 - xorg-xmessage:xorg-xmessage 是一个显示 X 窗口系统中消息框的工具。它允许您在图形环境中显示简单的文本消息,常用于脚本和系统通知。
这些包是 Xorg 的一部分,用于提供图形显示和基本的图形应用程序。xorg-server 是核心的服务器端实现,xorg-apps 提供了一些常用的图形应用程序,xorg-xinit 用于启动 X 会话,而 xorg-xmessage 则是一个显示消息框的工具。
在大多数情况下,如果您希望在 Arch Linux 上使用图形界面,安装这些包会自动满足基本的 Xorg 需求。请注意,这些包通常作为依赖项随其他图形环境或应用程序的安装而自动安装。
这些库是 Xorg 中常见的库文件,用于支持图形应用程序的各种功能。以下是对这些库的简要说明:
- libx11:libx11 是 X11 协议的客户端库。它提供了与 Xorg 通信的功能,允许应用程序创建窗口、处理输入事件、绘制图形和执行其他与图形界面相关的操作。
- libxft:libxft 是一个字体渲染库,用于在 X Window 系统中渲染字体。它提供了一种接口,使应用程序能够以抗锯齿方式渲染字体,并支持 TrueType 字体和其他常见的字体格式。
- libxinerama:libxinerama 是一个用于多显示器支持的库。它允许应用程序查询和操作多个物理显示器,以便在多显示器设置下正确布局窗口和图形。
- libxrandr:libxrandr 是用于显示分辨率和屏幕布局调整的库。它允许应用程序查询和修改显示器的分辨率、旋转、反转和位置等设置。
- libxss:libxss 是一个用于 X Screen Saver(屏幕保护程序)扩展的库。它提供了与屏幕保护程序交互的功能,如启用、禁用和查询屏幕保护程序状态。
这些库文件是支持 Xorg 下图形应用程序所需的关键组件。它们为开发人员提供了访问底层系统功能的接口,以便创建图形界面应用程序、处理窗口、字体、显示器和屏幕保护程序等相关操作。
LXDE
x86_64 Extra gpicview 0.2.5-8 Lightweight image viewer 2023-05-19
x86_64 Extra lxappearance 0.6.3-4 Feature-rich GTK+ theme switcher of the LXDE Desktop 2023-05-19
x86_64 Extra lxappearance-obconf 0.2.3-3 Plugin for LXAppearance to configure Openbox 2023-05-19
any Extra lxde-common 0.99.2-3 Common files of the LXDE Desktop 2023-05-19
any Extra lxde-icon-theme 0.5.1-5 LXDE default icon theme based on nuoveXT2 2023-05-19
x86_64 Extra lxdm 0.5.3-7 Lightweight X11 Display Manager 2023-05-19
x86_64 Extra lxhotkey 0.1.1-2 Keyboard shortcuts configurator (part of LXDE) 2023-05-19
x86_64 Extra lxinput 0.3.5-3 Small program to configure keyboard and mouse for LXDE 2023-05-19
x86_64 Extra lxlauncher 0.2.5-4 Open source clone of the Asus launcher for EeePC 2023-05-19
x86_64 Extra lxmusic 0.4.7-7 Lightweight music player (XMMS2 client) 2023-05-19
x86_64 Extra lxpanel 0.10.1-1 Lightweight X11 desktop panel for LXDE 2023-05-19
x86_64 Extra lxrandr 0.3.2-3 Monitor configuration tool (part of LXDE) 2023-05-19
x86_64 Extra lxsession 1:0.5.5-2 Lightweight X11 session manager 2023-06-05
x86_64 Extra lxtask 0.1.10-2 Task manager of the LXDE Desktop 2023-05-19
x86_64 Extra lxterminal 0.4.0-1 VTE-based terminal emulator (part of LXDE) 2023-05-19
x86_64 Extra openbox 3.6.1-10 Highly configurable and lightweight X11 window manager 2023-05-19
x86_64 Extra pcmanfm 1.3.2-1 Extremely fast and lightweight file manager 2023-05-19
- gpicview:轻量级图像查看器,用于浏览和查看图片文件。
- lxappearance:LXDE 外观配置工具,用于自定义桌面主题、字体、图标等外观设置。
- lxappearance-obconf:LXDE 外观配置工具的 Openbox 插件,用于自定义 Openbox 窗口管理器的外观和行为。
- lxde-common:LXDE 桌面环境的共享文件和配置。
- lxde-icon-theme:LXDE 桌面环境的默认图标主题。
- lxdm:LXDE 显示管理器,用于登录和管理用户会话。
- lxhotkey:LXDE 热键配置工具,用于配置和管理系统热键。
- lxinput:LXDE 输入设备配置工具,用于配置鼠标和键盘设置。
- lxlauncher:LXDE 启动器,提供快速访问和启动应用程序的功能。
- lxmusic:LXDE 音乐播放器,用于播放音乐文件。
- lxpanel:LXDE 面板,提供任务栏、系统托盘、应用程序菜单等功能。
- lxrandr:LXDE 分辨率配置工具,用于配置显示器的分辨率和屏幕布局。
- lxsession:LXDE 会话管理器,用于管理用户会话和启动 LXDE 组件。
- lxtask:LXDE 任务管理器,用于查看和管理运行中的进程和系统资源。
- lxterminal:LXDE 终端模拟器,提供命令行界面来执行命令和系统管理任务。
- openbox:LXDE 默认的窗口管理器,提供窗口管理和装饰功能。
- pcmanfm:LXDE 默认的文件管理器,用于浏览和管理文件和文件夹。
如果您只需要最基本的 LXDE 功能,您最少需要用到的包是:
- lxsession:会话管理器
- lxpanel:面板
- pcmanfm:文件管理器
- lxterminal:终端模拟器
- openbox:窗口管理器
- lxdm:显示管理器
这些包将为您提供 LXDE 桌面环境的核心组件,包括会话管理、面板、文件管理、终端模拟器、窗口管理和显示管理。
如何安装 Arch Linux 操作系统?的更多相关文章
- 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南
How to install Arch Linux on VirtualBox 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南 本文导航 1.Arch Linux 软件仓库2. ...
- Vmware Workstation 15 Pro安装Arch Linux并配置Docker
主机配置: CPU:Intel Core i7-7700HQ 2.8GHz 2.8GHz 内存:16GB 操作系统:Windows 10 Home 64bit 双显卡:Intel HD Graphic ...
- 怎样安装Arch Linux以及Deepin桌面环境
一.概述 Arch Linux 是一个轻量级的Linux发行版本,实际上,Arch Linux提供给用户很多选择,用户可以自定义自己的安装过程,不x像其他很多的Linux发行版本,安装过程甚至是一个只 ...
- 安装Kali Linux操作系统Kali Linux无线网络渗透
安装Kali Linux操作系统Kali Linux无线网络渗透 Kali Linux是一个基于Debian的Linux发行版,它的前身是BackTrack Linux发行版.在该操作系统中,自带了大 ...
- 在VMWare上安装Arch Linux
1.为什么选择Arch Linux Arch Linux 是通用 x86-64 GNU/Linux 发行版.Arch采用滚动升级模式,尽全力提供最新的稳定版软件.初始安装的Arch只是一个基本系统,随 ...
- 小米Air安装Arch Linux之图形界面配置(Gnome 和 sway)持续更新中……
0. 前言 上一篇文章简单讲述了在小米Air上安装Arch Linux的经验,但是安装完后基本系统后,还需要额外的配置才能进到日常使用.下文简单列举一些步骤. 1. 参考网站 主要还是参考ARCH W ...
- 小米Air 13.3 安装Arch Linux
0. 前言 最近新买了一台小米Air 13.3,除了但键盘手感外都比较满意.我比较喜欢折腾Linux,但又不想放弃原有的Windows 10 Home,于是在原有的windows 10基础上再安装了A ...
- VMware 安装Arch Linux记录
首先说明一下我的环境. 1.VMware Workstation 10.0.1 build-1379776 2.archlinux-2014.02.01-dual.iso 首先建立虚拟机,其他的不提了 ...
- VirtualBox 安装 Arch Linux 并配置桌面环境
最近无聊,就找来 Arch Linux 来玩一玩,去 archlinux wiki上看了一下教程.以下是操作过程. 1. 下载镜像,下载地址; 2. 启动 Archlinux 并选择 Boot Arc ...
- 安装Arch Linux
参考自:https://wiki.archlinux.org/index.php/Main_Page_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 用fdisk建立分区 ...
随机推荐
- Angular等了三年,那个她已经来了
Angular生态丰富,功能强大,支撑了许多大型项目的开发.而且一直在前方等待着其他框架跟上.但是不得不直面的一个问题就是:"在等待其他框架跟上的这三年",Angular在陆陆续续 ...
- 像阿里OSS一样的文件对像存储服务,容器实现 docker初探及minio测试
像阿里OSS一样的文件对像存储服务,容器实现 docker run -p 8000:9000 --name oss-minio -d -e "MINIO_ACCESS_KEY=AKIAIOS ...
- C#开源实用的工具类库,集成超过1000多种扩展方法
前言 今天大姚给大家分享一个C#开源(MIT License).免费.实用且强大的工具类库,集成超过1000多种扩展方法增强 .NET Framework 和 .NET Core的使用效率:Z.Ext ...
- 后端返回html字符串 样式覆盖全局必须用 iframe嵌套显示才行
后端返回html字符串 样式覆盖全局必须用 iframe嵌套显示才行 $.axios({ method: "POST", url: progre ...
- Cage 字符串听课笔记
困困困! KMP 注意到 KMP 的复杂度是均摊的,那么是否可以绕开? 注意到 KMP 实际上一个串的 ACAM,那么考虑可以类似的,在加入一个字符的同时维护 ACAM(考虑 ACAM 的构建过程,前 ...
- Linux扩展篇-shell编程(五)-流程控制(四)-while语句
基本语法: while [ condition ] do statement done 或 while [ condition ]; do statement done 注意事项: 实践:
- The solution of ABC144F
都不知道什么时候做的题了 problem & blog 一开始很容易想到枚举断边然后 DP 算代价. 于是很容易想到 DP 状态定义:设 \(dp_u\) 为从 \(u\) 出发到 \(n\) ...
- 支付宝APP支付 订单已付款成功,请勿重复提交 和 微信H5支付 INVALID_REQUEST 201 商户订单号重复
支付宝APP支付 返回请求给前端SDK 提示报错"订单已付款成功,请勿重复提交" 产生原因:存在商家订单号已经支付成功,重复再次请求的情况.每一笔的支付项目商家订单号是唯一的,如果 ...
- 支付宝 返回的form如何在前端打开
支付宝支付时返回了一段标签标签大概是 <form></form><script></script> 试了innerHtml怎么试都不能用,是那种直接把字 ...
- uniapp windows 上架 apple store
香蕉云 蒲公英 ios上架助手iOS Development 开发!先用上架助手在certificates里面生成一个p12文件在profiles里面生成mobileprovision文件就欧克了 需 ...