在本手册中,我们将解释在ArchLinux中安装漂亮的深度桌面(DDE)所需的步骤。
手册的第一部份解释了安装Arch基本系统的步骤。第二部份是在ArchLinux的基础上安装完整的深度桌面。
哪些是深度桌面(DDE)?
深度操作系统是一个基于Debian稳定分支的、功能丰富且漂亮的桌面环境。深度桌面环境(DDE)是深度操作系统自主开发的桌面环境。它由它自己的dde-kwin窗口管理器驱动。深度桌面带有漂亮的停靠区和许多预装的深度原生的应用程序。
这个令人眼花缭乱的桌面环境可在Arch库房中找到;这篇文章介绍了怎样在ArchLinux中安装深度桌面。
本手册安装深度桌面环境20.1。但是,其他版本的步骤也应当是类似的。
第一部份:安装ArchLinux
假如你早已安装了ArchLinux,你可以跳过这一步,直接步入安装深度桌面部份。
要快速安装基本的ArchLinux,请根据以下步骤进行。你也可以访问本手册了解以双启动或在虚拟机上安装ArchLinux的完整教程。
下载ArchLinux
从下边的链接下载ArchLinux的.iso文件。这儿有磁力链和BT链接。一旦你下载好了,就把ISO写入U盘。之后从该驱动器启动。
下载ArchLinux
假如你准备通过GNOMEBoxes、virt-manager将其安装为虚拟机镜像——那么你不须要将其写入U盘。
启动和配置分区
从ArchLinuxISO启动后,你必须运行一系列的命令来安装基本系统。
首先,运行下边的命令,找出设备的标示符。
fdisk -l
之后用此设备标示符,运行下边的命令,开始对你的c盘进行分区。请确保按照你的系统而更改下边的/dev/sda参数。
cfdisk /dev/sda
在下一个提示中选择labeltype=dos。
选择可用空间,并从顶部选择“NEW”选项。在这个事例中,我将创建三个分区,如下所示:
/dev/sda1 - 1G - for /boot
/dev/sda2 - 5G - for root
/dev/sda3 - 1G - for swap
在下一个屏幕中,提供启动分区(/boot)的大小(在这个事例中ubuntu安装深度桌面,我给出了1GB)。选择它作为主分区。
对5GB大小的主根分区(/)重复同样的步骤。
用同样的步骤创建一个大小为1G的交换分区(你可以按照你的须要改变大小)。创建交换分区后,确保在顶部选择类型,并将其标记为“LinuxSwap/Solaris”选项的交换分区。
完成后,用顶部的“Write”选项将变化讲到c盘上。确保你在写之前做一个备份,由于这是你系统中的一个永久性的改变。
在你继续之前,运行下边的命令来检测。在这个事例中,你可以听到,列举了三个分区。
fdisk -l
依次运行下边的命令,在里面新创建的分区中低格并创建一个ext4文件系统。确保你按照你的须要改变/dev/sda1和/dev/sda2参数。
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
swapon /dev/sda3
完成后,挂载系统并创建必要的目录。
mount /dev/sda2 /mnt
mkdir /mnt/boot /mnt/var /mnt/home
mount /dev/sda1 /mnt/boot
同样,确保你按照你的系统改变/dev/sda1、/dev/sda2和/dev/sda3参数。
安装基本系统
我希望你已然联接到互联网了。若果没有,请尝试使用USB网卡或有线网路联接,Arch安装程序会手动配置和监测。假如你没有可用的有线联接,请根据本手册使用ArchLinux安装程序配置无线Wi-Fi网路。
依次运行下边的命令,将基本系统安装到挂载的分区中。下载的大小约为400MB。
pacman -Syy
pacstrap /mnt base base-devel linux linux-firmware nano dhcpcd net-tools grub
一旦完成,生成一个文件系统表,没有这个表你就没法启动系统。
genfstab -U /mnt >> /mnt/etc/fstab
配置基本系统
依次根据下边的命令来配置基本系统。这包括设置你的地区和语言,添加一个登陆用户,以及设置互联网。
arch-chroot /mnt
nano /etc/locale.gen
去除开头的#linux命令,取消对你选择的语言环境的注释。在本手册中,我选择了en_US.UTF-8UTF-8。按CTRL+O、回车和CTRL+X退出nano。
使用以下方式生成语言环境数据。
locale-gen
使用下边的命令设置语言。
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
设置本地时区。
ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
同样ubuntu安装深度桌面,你可以按照你的须要来选择它们。你可以通过以下命令列举本地时区。
ls /usr/share/zoneinfo
ls /usr/share/zoneinfo/America
依次使用下边的命令设置硬件时钟、创建主机名并启用互联网的DHCP。你可以按照你的看法把debugpoint-pc改为任何主机名。
hwclock --systohc --utc
echo debugpoint-pc > /etc/hostname
systemctl enable dhcpcd
下一步是设置root用户的密码、创建一个管理员用户,并将该用户添加到sudoers文件中。
根据下边的命令依次进行。确保按照你的须要将用户名debugpoint改为其他名称。
passwd rootuseradd -m -g users -G wheel -s /bin/bash debugpointpasswd debugpoint
打开sudoers文件,添加以下几行。
nano /etc/sudoers
添加下边几行。因为你已然创建了root用户,该条目应当早已有了。
root ALL=(ALL) ALL
debugpoint ALL=(ALL) ALL
安装GRUB,构建初始的Ramdisk环境,并使用下边的命令卸载系统。
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux
exit
之后重新启动你的系统。
umount /mnt/boot
umount /mnt
reboot
如今你已然成功地安装了ArchLinux基本系统。如今是安装完整的深度桌面的时侯了。
第二部份:在ArchLinux中安装深度桌面
重新启动后,从GRUB中选择ArchLinux。在ArchLinux的提示符下,开始依次运行以下命令。这种命令安装Xorg服务器、Lightdm显示管理器和深度桌面组件。
对于所有的命令linux cp,使用默认的包版本,即在寻问时按回车。
安装Xorg和显示管理器。大概安装大小为80MB。
sudo pacman -S --need xorg lightdm
安装额外的组件和应用程序(约550MB)。
sudo pacman -S --need deepin deepin-extra
安装完成后,通过更改Lightdm配置文件启用深度欢迎页。根据下边的命令。
nano /etc/lightdm/lightdm.conf
并添加下边这一行。保存该文件(CTRL+O、CTRL+X)。
greeter-session=lightdm-deepin-greeter
如今是时侯把显示管理器和网路管理器作为服务启用了。这样,上次登陆时,它们就可以由systemd手动运行。
systemctl enable lightdm
systemctl enable NetworkManager
使用reboot命令重新启动系统。
reboot
倘若一切顺利,你应当见到深度桌面的登陆提示。使用你刚才在前面的步骤中创建的账簿登入。你应当会见到最新的深度桌面环境。
总结
我希望这个手册能帮助你在ArchLinux中安装深度桌面。即使它不是我的日常环境,我认为深度的桌面在本质上有些慢。可能是由于有太多的颜色渲染和动漫,并且虽然它是构建在Qt上的,但没有为深度桌面进行适当的优化。
via:
作者:Arindam选题:lkxed译者:wxy校对:wxy
本文由LCTT原创编译,Linux中国荣誉推出