如何在 Arch Linux 中安裝深度桌面(DDE)
在本指南中,我們將解釋在 Arch Linux 中安裝漂亮的深度桌面(DDE)所需的步驟。
指南的第一部分解釋了安裝 Arch 基本系統的步驟。第二部分是在 Arch Linux 的基礎上安裝完整的深度桌面。
什麼是深度桌面(DDE)?
深度作業系統 是一個基於 Debian 穩定分支的、功能豐富且漂亮的桌面環境。深度桌面環境(DDE)是深度作業系統自主開發的桌面環境。它由它自己的 dde-kwin 視窗管理器驅動。深度桌面帶有漂亮的停靠區和許多預裝的深度原生的應用程式。
這個令人眼花繚亂的桌面環境 可在 Arch 倉庫中找到;這篇文章介紹瞭如何在 Arch Linux 中安裝深度桌面。
本指南安裝深度桌面環境 20.1。然而,其他版本的步驟也應該是類似的。
第一部分:安裝 Arch Linux
如果你已經安裝了 Arch Linux,你可以跳過這一步,直接進入安裝深度桌面部分。
要快速安裝基本的 Arch Linux,請按照以下步驟進行。你也可以訪問 本指南 瞭解以雙啟動或在虛擬機器上安裝 Arch Linux 的完整教程。
下載 Arch Linux
從下面的連結下載 Arch Linux 的 .iso 檔案。這裡有磁力鏈和 BT 連結。一旦你下載好了,就把 ISO 寫入 U 盤。然後從該驅動器啟動。
如果你打算透過 GNOME Boxes、virt-manager 將其安裝為虛擬機器映象 —— 那麼你不需要將其寫入 U 盤。
啟動和配置分割槽
從 Arch Linux ISO 啟動後,你必須執行一系列的命令來安裝基本系統。
首先,執行下面的命令,找出裝置的識別符號。
fdisk -l
然後用此裝置識別符號,執行下面的命令,開始對你的磁碟進行分割槽。請確保根據你的系統而修改下面的 /dev/sda
引數。
cfdisk /dev/sda
在下一個提示中選擇 label type = dos
。
選擇可用空間,並從底部選擇 “NEW” 選項。在這個例子中,我將建立三個分割槽,如下所示:
/dev/sda1 - 1G - for /boot
/dev/sda2 - 5G - for root
/dev/sda3 - 1G - for swap
在下一個螢幕中,提供啟動分割槽(/boot
)的大小(在這個例子中,我給出了 1GB)。選擇它作為主分割槽。
對 5GB 大小的主根分割槽(/
)重複同樣的步驟。
用同樣的步驟建立一個大小為 1G 的交換分割槽(你可以根據你的需要改變大小)。建立交換分割槽後,確保在底部選擇型別,並將其標記為 “Linux Swap/Solaris” 選項的交換分割槽。
完成後,用底部的 “Write” 選項將變化寫到磁碟上。確保你在寫之前做一個備份,因為這是你係統中的一個永久性的改變。
在你繼續之前,執行下面的命令來檢查。在這個例子中,你可以看到,列出了三個分割槽。
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 安裝程式會自動配置和檢測。如果你沒有可用的有線連線,請按照本指南使用 Arch Linux 安裝程式配置無線 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
去掉開頭的 #
,取消對你選擇的語言環境的註釋。在本指南中,我選擇了 en_US.UTF-8 UTF-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
同樣,你可以根據你的需要來選擇它們。你可以透過以下命令列出本地時區。
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
現在你已經成功地安裝了 Arch Linux 基本系統。現在是安裝完整的深度桌面的時候了。
第二部分:在 Arch Linux 中安裝深度桌面
重新啟動後,從 GRUB 中選擇 Arch Linux。在 Arch Linux 的提示符下,開始依次執行以下命令。這些命令安裝 Xorg 伺服器、Lightdm 顯示管理器和深度桌面元件。
對於所有的命令,使用預設的包版本,即在詢問時按回車。
安裝 Xorg 和顯示管理器。大約安裝大小為 80 MB。
sudo pacman -S --need xorg lightdm
安裝額外的元件和應用程式(約 550 MB)。
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
如果一切順利,你應該看到深度桌面的登入提示。使用你剛剛在上面的步驟中建立的憑證登入。你應該會看到最新的深度桌面環境。
總結
我希望這個指南能幫助你在 Arch Linux 中安裝深度桌面。雖然它不是我的日常環境,我覺得深度的桌面在本質上有些慢。可能是因為有太多的顏色渲染和動畫,而且儘管它是建立在 Qt 上的,但沒有為深度桌面進行適當的最佳化。
via: https://www.debugpoint.com/deepin-arch-linux-install-20/
相關文章
- 在Fedora 30系統中安裝深度DDE桌面
- 如何在 Arch Linux 上安裝和設定 KDE 桌面環境?Linux
- 初級:如何在 Arch Linux 中安裝 Yay AUR 助手Linux
- Arch Linux中安裝AnacondaLinux
- Arch Linux安裝macOSLinuxMac
- Arch Linux 安裝 AnboxLinux
- 如何在 Arch Linux 中查詢已安裝的專有軟體包?Linux
- Vmware Station安裝Arch LinuxLinux
- Arch Linux配置gnome桌面Linux
- Arch Linux 安裝簡明流程Linux
- 如何在 Arch Linux 中降級軟體包Linux
- 如何在Linux中安裝Ncurses庫Linux
- 如何在Linux 中安裝 Python 3.10LinuxPython
- 在Linux中,如何在Linux中安裝和配置KVM?Linux
- Arch linux下安裝bochs失敗解決Linux
- UKUI 桌面環境登陸 Arch Linux!UILinux
- Kali Linux 2020.1安裝桌面Linux
- 如何在 Linux 中安裝和使用 duf 命令Linux
- ARM 和 龍芯上 Arch Linux 安裝手記Linux
- 如何在 Linux 中安裝、配置和使用 Fish Shell?Linux
- 如何在Linux中安裝Microsoft Edge瀏覽器LinuxROS瀏覽器
- Arch! 從安裝開始
- 如何在 Linux 上安裝 JavaLinuxJava
- 如何在 Linux 中安裝微軟的 .NET Core SDKLinux微軟
- linux中安裝JDK linux中安裝Tomcat linux中安裝Mysql 及故障解析 linux系統安裝redisLinuxJDKTomcatMySqlRedis
- 如何在Ubuntu 20.04上安裝Unity桌面環境UbuntuUnity
- 如何在 VirtualBox 上安裝 Kali LinuxLinux
- 2022-Arch安裝(詳細)
- 如何在 Rocky Linux 上安裝 Apache Kafka?LinuxApacheKafka
- 如何在 Linux 上安裝 Elasticsearch 和 KibanaLinuxElasticsearch
- 如何在 Linux 上安裝 MariaDB 或 MySQLLinuxMySql
- 如何在Linux下編譯安裝MariaDBLinux編譯
- 如何在 Linux 上安裝應用程式Linux
- 如何在 Ubuntu Linux 上安裝 IntelliJ IDEAUbuntuLinuxIntelliJIdea
- 如何在 Linux 上安裝/解除安裝一個檔案中列出的軟體包?Linux
- 如何在macos中安裝nvmMac
- Ubuntu Linux 伺服器和桌面的安裝!UbuntuLinux伺服器
- 如何在 Ubuntu 伺服器上安裝桌面環境 (GUI)Ubuntu伺服器GUI