如何在 Arch Linux 中安裝深度桌面(DDE)
指南的第一部分解釋了安裝 Arch 基本系統(tǒng)的步驟。第二部分是在 Arch Linux 的基礎(chǔ)上安裝完整的深度桌面。
什么是深度桌面(DDE)?
??深度操作系統(tǒng)?? 是一個(gè)基于 Debian 穩(wěn)定分支的、功能豐富且漂亮的桌面環(huán)境。深度桌面環(huán)境(DDE)是深度操作系統(tǒng)自主開發(fā)的桌面環(huán)境。它由它自己的 dde-kwin 窗口管理器驅(qū)動(dòng)。深度桌面帶有漂亮的??繀^(qū)和許多預(yù)裝的深度原生的應(yīng)用程序。
這個(gè)令人眼花繚亂的桌面環(huán)境 ??可在 Arch 倉(cāng)庫(kù)中找到??;這篇文章介紹了如何在 Arch Linux 中安裝深度桌面。
本指南安裝深度桌面環(huán)境 20.1。然而,其他版本的步驟也應(yīng)該是類似的。
第一部分:安裝 Arch Linux
如果你已經(jīng)安裝了 Arch Linux,你可以跳過這一步,直接進(jìn)入安裝深度桌面部分。
要快速安裝基本的 Arch Linux,請(qǐng)按照以下步驟進(jìn)行。你也可以訪問 ??本指南?? 了解以雙啟動(dòng)或在虛擬機(jī)上安裝 Arch Linux 的完整教程。
下載 Arch Linux
從下面的鏈接下載 Arch Linux 的 .iso 文件。這里有磁力鏈和 BT 鏈接。一旦你下載好了,就把 ISO 寫入 U 盤。然后從該驅(qū)動(dòng)器啟動(dòng)。
如果你打算通過 ??GNOME Boxes???、??virt-manager?? 將其安裝為虛擬機(jī)鏡像 —— 那么你不需要將其寫入 U 盤。
啟動(dòng)和配置分區(qū)
從 Arch Linux ISO 啟動(dòng)后,你必須運(yùn)行一系列的命令來安裝基本系統(tǒng)。
首先,運(yùn)行下面的命令,找出設(shè)備的標(biāo)識(shí)符。
fdisk -l
fdisk -l 之前的分區(qū)
然后用此設(shè)備標(biāo)識(shí)符,運(yùn)行下面的命令,開始對(duì)你的磁盤進(jìn)行分區(qū)。請(qǐng)確保根據(jù)你的系統(tǒng)而修改下面的 ??/dev/sda?
? 參數(shù)。
cfdisk /dev/sda
在下一個(gè)提示中選擇 ??label type = dos?
?。
選擇可用空間,并從底部選擇 “NEW” 選項(xiàng)。在這個(gè)例子中,我將創(chuàng)建三個(gè)分區(qū),如下所示:
/dev/sda1 - 1G - for /boot
/dev/sda2 - 5G - for root
/dev/sda3 - 1G - for swap
cfdisk
在下一個(gè)屏幕中,提供啟動(dòng)分區(qū)(??/boot?
?)的大?。ㄔ谶@個(gè)例子中,我給出了 1GB)。選擇它作為主分區(qū)。
對(duì) 5GB 大小的主根分區(qū)(??/?
?)重復(fù)同樣的步驟。
改變交換分區(qū)的類型
用同樣的步驟創(chuàng)建一個(gè)大小為 1G 的交換分區(qū)(你可以根據(jù)你的需要改變大小)。創(chuàng)建交換分區(qū)后,確保在底部選擇類型,并將其標(biāo)記為 “Linux Swap/Solaris” 選項(xiàng)的交換分區(qū)。
cfdisk 的最終分區(qū)列表
完成后,用底部的 “Write” 選項(xiàng)將變化寫到磁盤上。確保你在寫之前做一個(gè)備份,因?yàn)檫@是你系統(tǒng)中的一個(gè)永久性的改變。
在你繼續(xù)之前,運(yùn)行下面的命令來檢查。在這個(gè)例子中,你可以看到,列出了三個(gè)分區(qū)。
fdisk -l
fdisk 中的最終分區(qū)列表
依次運(yùn)行下面的命令,在上面新創(chuàng)建的分區(qū)中格式化并創(chuàng)建一個(gè) ext4 文件系統(tǒng)。確保你根據(jù)你的需要改變 ??/dev/sda1?
?? 和 ??/dev/sda2?
? 參數(shù)。
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
swapon /dev/sda3
完成后,掛載系統(tǒng)并創(chuàng)建必要的目錄。
mount /dev/sda2 /mnt
mkdir /mnt/boot /mnt/var /mnt/home
mount /dev/sda1 /mnt/boot
同樣,確保你根據(jù)你的系統(tǒng)改變 ??/dev/sda1?
??、??/dev/sda2?
?? 和 ??/dev/sda3?
? 參數(shù)。
準(zhǔn)備文件系統(tǒng)
安裝基本系統(tǒng)
我希望你已經(jīng)連接到互聯(lián)網(wǎng)了。如果沒有,請(qǐng)嘗試使用 USB 網(wǎng)卡或有線網(wǎng)絡(luò)連接,Arch 安裝程序會(huì)自動(dòng)配置和檢測(cè)。如果你沒有可用的有線連接,請(qǐng)按照本指南使用 Arch Linux 安裝程序配置無線 Wi-Fi 網(wǎng)絡(luò)。
依次運(yùn)行下面的命令,將基本系統(tǒng)安裝到掛載的分區(qū)中。下載的大小約為 400MB。
pacman -Syy
pacstrap /mnt base base-devel linux linux-firmware nano dhcpcd net-tools grub
安裝基本系統(tǒng)
一旦完成,生成一個(gè)文件系統(tǒng)表,沒有這個(gè)表你就無法啟動(dòng)系統(tǒng)。
genfstab -U /mnt >> /mnt/etc/fstab
配置基本系統(tǒng)
依次按照下面的命令來配置基本系統(tǒng)。這包括設(shè)置你的地區(qū)和語言,添加一個(gè)登錄用戶,以及設(shè)置互聯(lián)網(wǎng)。
arch-chroot /mnt
nano /etc/locale.gen
去掉開頭的 ??#?
??,取消對(duì)你選擇的語言環(huán)境的注釋。在本指南中,我選擇了 ??en_US.UTF-8 UTF-8?
??。按 ??CTRL+O?
??、回車和 ??CTRL+X?
? 退出 nano。
改變語言環(huán)境
使用以下方法生成語言環(huán)境數(shù)據(jù)。
locale-gen
使用下面的命令設(shè)置語言。
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
設(shè)置本地時(shí)區(qū)。
ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
同樣,你可以根據(jù)你的需要來選擇它們。你可以通過以下命令列出本地時(shí)區(qū)。
ls /usr/share/zoneinfo
ls /usr/share/zoneinfo/America
依次使用下面的命令設(shè)置硬件時(shí)鐘、創(chuàng)建主機(jī)名并啟用互聯(lián)網(wǎng)的 DHCP。你可以根據(jù)你的想法把 ??debugpoint-pc?
? 改為任何主機(jī)名。
hwclock --systohc --utc
echo debugpoint-pc > /etc/hostname
systemctl enable dhcpcd
下一步是設(shè)置 ??root?
?? 用戶的密碼、創(chuàng)建一個(gè)管理員用戶,并將該用戶添加到 ??sudoers?
? 文件中。
按照下面的命令依次進(jìn)行。確保根據(jù)你的需要將用戶名??debugpoint?
? 改為其他名稱。
passwd rootuseradd -m -g users -G wheel -s /bin/bash debugpointpasswd debugpoint
創(chuàng)建用戶
打開 ??sudoers?
? 文件,添加以下幾行。
nano /etc/sudoers
添加下面幾行。由于你已經(jīng)創(chuàng)建了 ??root?
? 用戶,該條目應(yīng)該已經(jīng)有了。
root ALL=(ALL) ALL
debugpoint ALL=(ALL) ALL
更新 sudoers 文件
安裝 GRUB,建立初始的 Ramdisk 環(huán)境,并使用下面的命令卸載系統(tǒng)。
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux
exit
配置 GRUB
然后重新啟動(dòng)你的系統(tǒng)。
umount /mnt/boot
umount /mnt
reboot
現(xiàn)在你已經(jīng)成功地安裝了 Arch Linux 基本系統(tǒng)。現(xiàn)在是安裝完整的深度桌面的時(shí)候了。
第二部分:在 Arch Linux 中安裝深度桌面
重新啟動(dòng)后,從 GRUB 中選擇 Arch Linux。在 Arch Linux 的提示符下,開始依次運(yùn)行以下命令。這些命令安裝 Xorg 服務(wù)器、Lightdm 顯示管理器和深度桌面組件。
對(duì)于所有的命令,使用默認(rèn)的包版本,即在詢問時(shí)按回車。
安裝 Xorg 和顯示管理器。大約安裝大小為 80 MB。
sudo pacman -S --need xorg lightdm
安裝額外的組件和應(yīng)用程序(約 550 MB)。
sudo pacman -S --need deepin deepin-extra
安裝完成后,通過修改 Lightdm 配置文件啟用深度歡迎頁(yè)。按照下面的命令。
nano /etc/lightdm/lightdm.conf
并添加下面這一行。保存該文件(??CTRL+O?
??、??CTRL+X?
?)。
greeter-session=lightdm-deepin-greeter
在 Lightdm 登錄頁(yè)中添加深度歡迎歡迎頁(yè)
現(xiàn)在是時(shí)候把顯示管理器和網(wǎng)絡(luò)管理器作為服務(wù)啟用了。這樣,下次登錄時(shí),它們就可以由 systemd 自動(dòng)運(yùn)行。
systemctl enable lightdm
systemctl enable NetworkManager
啟用 Lightdm 和網(wǎng)絡(luò)
使用 ??reboot?
? 命令重新啟動(dòng)系統(tǒng)。
reboot
如果一切順利,你應(yīng)該看到深度桌面的登錄提示。使用你剛剛在上面的步驟中創(chuàng)建的憑證登錄。你應(yīng)該會(huì)看到最新的深度桌面環(huán)境。
Arch Linux 中的深度 20.1 登錄屏幕
Arch Linux中的深度桌面 20.1
總結(jié)
我希望這個(gè)指南能幫助你在 Arch Linux 中安裝深度桌面。雖然它不是我的日常環(huán)境,我覺得深度的桌面在本質(zhì)上有些慢??赡苁且?yàn)橛刑嗟念伾秩竞蛣?dòng)畫,而且盡管它是建立在 Qt 上的,但沒有為深度桌面進(jìn)行適當(dāng)?shù)膬?yōu)化。