当前位置: 首页 > article >正文

deepin-如何在 ArchLinux 发行版上安装 DDE 桌面环境

Arch Linux 是一个独立开发的 x86-64 通用 GNU/Linux 发行版,其用途广泛,足以适应任何角色。开发侧重于简单、极简主义和代码优雅。Arch 是作为一个最小的基础系统安装的,由用户配置,通过仅安装其独特目的所需或所需的东西来组装他们自己的理想环境。官方没有提供 GUI 配置实用程序,大多数系统配置是通过编辑简单的文本文件从 shell 执行的。Arch 努力保持领先,通常提供大多数软件的最新稳定版本。

Arch Linux 使用自己的 Pacman 包管理器,它将简单的二进制包与易于使用的包构建系统结合在一起。这允许用户轻松管理和自定义包,从官方 Arch 软件到用户自己的个人包,再到来自 3rd 方来源的包。存储库系统还允许用户轻松构建和维护自己的自定义构建脚本、包和存储库,从而鼓励社区发展和贡献。

最小的 Arch 基础包集位于精简的 [core] 存储库中。此外,官方的 [extra][community][testing] 仓库提供了数千个高质量的包来满足您的软件需求。Arch 还提供 Arch Linux 用户存储库 (AUR),其中包含超过 49,000 个构建脚本,用于使用 Arch Linux makepkg 应用程序从源代码编译可安装包。

Arch Linux 使用“滚动发布”系统,允许一次性安装和永久软件升级。通常不需要将 Arch Linux 系统从一个“版本”重新安装或升级到下一个“版本”。通过发出一个命令,Arch 系统就可以保持最新状态并处于最前沿。

Arch 努力使其软件包尽可能接近原始上游软件。补丁仅在必要时应用,以确保应用程序与安装在最新 Arch 系统上的其他软件包一起正确编译和运行。

Arch Linux 是一个多功能且简单的发行版,旨在满足有能力的 Linux® 用户的需求。它功能强大且易于管理,使其成为服务器和工作站的理想发行版。把它带到你喜欢的任何方向。

安装 ArchLinux

1. 准备工作

  • 下载 ArchLinux 镜像:从 ArchLinux 官方网站 下载最新的 archlinux-xxxxx.iso 镜像。

  • 制作启动盘:使用工具如 ddbalenaEtcher 将 ISO 镜像写入 USB 驱动器。

  • 设置启动项:将 USB 驱动器插入计算机,并在 BIOS/UEFI 中设置为第一启动项。

2. 进入 Live 环境

启动计算机后,将自动进入 ArchLinux 的 Live 环境。此时,root 用户的提示符是红色的。

3. 网络连接

确保网络连接正常,可以使用以下命令:

timedatectl set-ntp true

4. 磁盘分区

  • 清空磁盘:使用 sgdiskfdisk 清空磁盘。

  • 分区:对磁盘进行分区,创建 EFI 分区和根分区。

  • 格式化分区

    • EFI 分区:mkfs.fat -F32 /dev/sda1

    • 根分区:mkfs.ext4 /dev/sda2

  • 挂载分区

    • mount /dev/sda2 /mnt

    • mkdir /mnt/boot

    • mount /dev/sda1 /mnt/boot

5. 安装基本系统

  • 换源:将最新的镜像源更新为国内的,保存在 /etc/pacman.d/mirrorlist 目录下。

  • 安装基本包

    • 普通内核:pacstrap /mnt base linux linux-headers linux-firmware base-devel

    • LTS 内核:pacstrap /mnt base linux-lts linux-lts-headers linux-firmware base-devel

6. 配置系统

  • 生成 fstabgenfstab -U /mnt >> /mnt/etc/fstab

  • 切换 chrootarch-chroot /mnt

7. 安装必要软件包

  • 安装编辑器、字体、网络管理

    pacman -S vim sudo ttf-dejavu networkmanager
  • 安装 DDE 基础和额外组件

    pacman -S lightdm xorg-server deepin-kwin deepin deepin-extra

8. 配置系统

  • 设置 Locale

    vim /etc/locale.gen

    删除前面的“#”,保存。

    locale-gen
  • 设置 root 密码

    passwd
  • 新建用户

    useradd -m -G wheel -s /bin/bash your_username
    passwd your_username
  • 提权:修改 /etc/sudoers 文件,删除 wheel 组前面的注释(#):

    visudo

9. 安装引导程序

  • EFI 启动方式

    pacman -S grub efibootmgr
    grub-install --recheck /dev/sda
    grub-mkconfig -o /boot/grub/grub.cfg

10. 启用服务

  • 启用 NetworkManager 服务

    systemctl enable --now NetworkManager
  • 启用 LightDM 服务

    systemctl enable --now lightdm

11. 退出和重启系统

  • 退出 chrootexit

  • 卸载分区umount -R /mnt

  • 重启系统reboot

12. 享受 ArchLinux

重启后,系统将启动到 DDE 桌面环境。你可以开始享受 ArchLinux 的强大和灵活性了。

支持ing


http://www.kler.cn/a/507386.html

相关文章:

  • ORB-SLAM2源码学习: Frame.cc: cv::Mat Frame::UnprojectStereo将某个特征点反投影到三维世界坐标系中
  • C++算法第十六天
  • Jmeter进行http接口并发测试
  • ESP8266固件烧录
  • 你喜欢用什么编辑器?
  • VB.NET 正则表达式完全指南
  • 老centos7 升级docker.io为docker-ce 脚本
  • 【GIS操作】使用ArcGIS Pro进行海图的地理配准(附:墨卡托投影对比解析)
  • 七大排序算法
  • 网络协议基础--IP协议
  • 【Linux】gawk编辑器二
  • nginx 修改内置 404 页面、点击劫持攻击。
  • 三十二、服务应用操作
  • Spring boot面试题----Spring Boot核心注解有哪些
  • 大文件上传的解决办法~文件切片、秒传、限制文件并发请求。。。
  • Lambda 架构之实时处理层的深度剖析:从原理到 Java 实战
  • XML序列化和反序列化的学习
  • 50.AppendAllText C#例子
  • 成功案例分享 — 芯科科技助力涂鸦智能打造Matter over Thread模块,简化Matter设备开发
  • C#数据库操作系列---SqlSugar完结篇
  • 摄像头模块在狩猎相机中的应用
  • 【Unity-Animator】通过 StateMachineBehaviour 实现回调
  • 华为HCIE-Security考试心得
  • SpringMVC复习笔记
  • Oracle系列---【Smallfile模式的表空间如何确定单个数据文件的最大大小?】
  • 踏上 C++ 编程之旅:开篇之作