Arch Linux Install

安装

到使用 Arch 说明前面或多或少已经接触过 Debian 系列和 Red Hat 系列相关 Linux 发行版,对于虚拟化软件 VirtualBox 如何 创建虚拟机加载 ISO 启动盘 就不过多赘述。除非你从未使用过 VirtualBox 或者其他虚拟化软件。

Live 环境

推荐资料:

说明:

  • 下载页面的版本说明

    • 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,而不依赖于完整的桌面环境。

推荐资料:

新手推荐使用集成的桌面环境,例如 GNOME、KDE、Xfce、LXDE、LXQt 等。推荐安装 Xfce 或者 LXQt,因为它们的资源占用较少,而且可以自定义程度较高。教程 https://www.linuxmi.com/arch-linux-xfce-desktop.html

资料

Xorg

X Window System(X11 | X) 基于网络的显示协议,规范描述了窗口功能的细节,包含建立图形用户界面(GUI)的标准工具和协议。Xorg 是 X Window System 的开源实现,提供图形用户界面。

以下是对这些包的简要说明:

  1. xorg-server:xorg-server 是 Xorg 的服务器端实现。它提供了图形显示和输入设备的支持,允许您在计算机上运行图形界面应用程序。xorg-server 是 X Window 系统的核心组件。
  2. xorg-apps:xorg-apps 包是一组包含在 Xorg 中的基本应用程序。它包括一些常见的图形应用程序,例如终端模拟器(xterm)、画图工具(xmag)和屏幕捕捉工具(xwd)。这些应用程序是用来演示和测试 X Window 系统的功能。
  3. xorg-xinit:xorg-xinit 是一个用于启动 Xorg 的工具。它提供了一个简单的脚本(startx),用于启动 X 会话并执行用户定义的操作,例如加载窗口管理器或桌面环境。
  4. 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
  1. gpicview:轻量级图像查看器,用于浏览和查看图片文件。
  2. lxappearance:LXDE 外观配置工具,用于自定义桌面主题、字体、图标等外观设置。
  3. lxappearance-obconf:LXDE 外观配置工具的 Openbox 插件,用于自定义 Openbox 窗口管理器的外观和行为。
  4. lxde-common:LXDE 桌面环境的共享文件和配置。
  5. lxde-icon-theme:LXDE 桌面环境的默认图标主题。
  6. lxdm:LXDE 显示管理器,用于登录和管理用户会话。
  7. lxhotkey:LXDE 热键配置工具,用于配置和管理系统热键。
  8. lxinput:LXDE 输入设备配置工具,用于配置鼠标和键盘设置。
  9. lxlauncher:LXDE 启动器,提供快速访问和启动应用程序的功能。
  10. lxmusic:LXDE 音乐播放器,用于播放音乐文件。
  11. lxpanel:LXDE 面板,提供任务栏、系统托盘、应用程序菜单等功能。
  12. lxrandr:LXDE 分辨率配置工具,用于配置显示器的分辨率和屏幕布局。
  13. lxsession:LXDE 会话管理器,用于管理用户会话和启动 LXDE 组件。
  14. lxtask:LXDE 任务管理器,用于查看和管理运行中的进程和系统资源。
  15. lxterminal:LXDE 终端模拟器,提供命令行界面来执行命令和系统管理任务。
  16. openbox:LXDE 默认的窗口管理器,提供窗口管理和装饰功能。
  17. pcmanfm:LXDE 默认的文件管理器,用于浏览和管理文件和文件夹。

如果您只需要最基本的 LXDE 功能,您最少需要用到的包是:

  • lxsession:会话管理器
  • lxpanel:面板
  • pcmanfm:文件管理器
  • lxterminal:终端模拟器
  • openbox:窗口管理器
  • lxdm:显示管理器

这些包将为您提供 LXDE 桌面环境的核心组件,包括会话管理、面板、文件管理、终端模拟器、窗口管理和显示管理。

如何安装 Arch Linux 操作系统?的更多相关文章

  1. 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南

    How to install Arch Linux on VirtualBox 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南 本文导航 1.Arch Linux 软件仓库2. ...

  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 ...

  3. 怎样安装Arch Linux以及Deepin桌面环境

    一.概述 Arch Linux 是一个轻量级的Linux发行版本,实际上,Arch Linux提供给用户很多选择,用户可以自定义自己的安装过程,不x像其他很多的Linux发行版本,安装过程甚至是一个只 ...

  4. 安装Kali Linux操作系统Kali Linux无线网络渗透

    安装Kali Linux操作系统Kali Linux无线网络渗透 Kali Linux是一个基于Debian的Linux发行版,它的前身是BackTrack Linux发行版.在该操作系统中,自带了大 ...

  5. 在VMWare上安装Arch Linux

    1.为什么选择Arch Linux Arch Linux 是通用 x86-64 GNU/Linux 发行版.Arch采用滚动升级模式,尽全力提供最新的稳定版软件.初始安装的Arch只是一个基本系统,随 ...

  6. 小米Air安装Arch Linux之图形界面配置(Gnome 和 sway)持续更新中……

    0. 前言 上一篇文章简单讲述了在小米Air上安装Arch Linux的经验,但是安装完后基本系统后,还需要额外的配置才能进到日常使用.下文简单列举一些步骤. 1. 参考网站 主要还是参考ARCH W ...

  7. 小米Air 13.3 安装Arch Linux

    0. 前言 最近新买了一台小米Air 13.3,除了但键盘手感外都比较满意.我比较喜欢折腾Linux,但又不想放弃原有的Windows 10 Home,于是在原有的windows 10基础上再安装了A ...

  8. VMware 安装Arch Linux记录

    首先说明一下我的环境. 1.VMware Workstation 10.0.1 build-1379776 2.archlinux-2014.02.01-dual.iso 首先建立虚拟机,其他的不提了 ...

  9. VirtualBox 安装 Arch Linux 并配置桌面环境

    最近无聊,就找来 Arch Linux 来玩一玩,去 archlinux wiki上看了一下教程.以下是操作过程. 1. 下载镜像,下载地址; 2. 启动 Archlinux 并选择 Boot Arc ...

  10. 安装Arch Linux

    参考自:https://wiki.archlinux.org/index.php/Main_Page_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 用fdisk建立分区 ...

随机推荐

  1. Linux之SELinux

    1.什么是SELinux? 安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统. SELi ...

  2. centos7下启动Django项目报错(sqlite错误)

    报错内容如下: [root@localhost project]# python3 manage.py runserver Watching for file changes with StatRel ...

  3. wpf 双屏显示问题

    // 在WPF中处理双屏显示问题,通常需要确保应用程序能够识别两个显示器,并在每个显示器上正确渲染内容.以下是一个简化的示例,展示如何在WPF应用程序中设置窗口,使其跨越两个显示器:   using ...

  4. 从xib初始化的UIView如何继承?

    一.如何从xib自定义一个CustomView 1)首先创建继承自UIView的子类CustomView 2)创建名字为CustomView的View的Interface文件 3)在xib的资源文件中 ...

  5. RTMP推流与B帧的关系

    一.H264数据结构 一个原始的H.264 NALU 由一个接一个的 NALU 组成的,而它的功能分为两层,VCL(视频编码层)和 NAL(网络提取层). VCL:包括核心压缩引擎和块,宏块和片的语法 ...

  6. QuartusII调用 PLL_IP核方法(Mega Wizard)

    [基本信息] 要求:调用PLL-IP核,50Mhz晶振输入,输出四路时钟不同信号:100Mhz,25Mhz,50Mhz(90°相位),50Mhz(20%占空比). 芯片型号:cyclone Ⅳ EP4 ...

  7. CF1838A-Blackboard-List

    题意简述 在黑板上有两个数字,进行如下操作 \(n-2\) 次: 每次在黑板上选择任意两个数,将两个数的差的绝对值写在黑板上. 这样你会得到一个长度为 \(n (3 \le n \le 100)\) ...

  8. ETL工具-nifi干货系列 第五讲 处理器GenerateFlowFile

    1.今天我们一起来学习处理器GenerateFlowFile.这个处理器创建带有随机数据或自定义内容的 FlowFiles.GenerateFlowFile 对于负载测试.配置和模拟非常有用.从工具栏 ...

  9. kettle从入门到精通 第四十九课 ETL之kettle 自定义插件01

    1.kettle插件是什么 kettle本身有足够多的转换或者job步骤,但是依然不能覆盖所有的业务场景,所以Kettle 自定义插件在有些独特的业务场景可以大显身手. Kettle的插件架构使得我们 ...

  10. Windows Server 2016 离线安装.NET Framework 3.5

    Windows Server 2016 离线安装.NET Framework 3.5 1.双击Windows Server 2016的ISO,会自动挂载,比如F盘. 2.右键开始菜单- 命令提示符(管 ...