ArchLinux+Win10安裝美化及一些常用(裝逼神器)軟體安裝記
阿新 • • 發佈:2019-01-06
一直久聞Arch的大名,以簡潔輕便出名的Arch也號稱是最難安裝的Linux發行版,但對於我這種不折騰恩會死星人來說,還是可以折騰一下的。
下面我就詳細的介紹一下我的Arch安裝歷程。某些地方可能有些羅嗦,高手請自行略過。本教程只適合GTP+UEFI分割槽格式的Windos,且EFI分割槽完好,沒有的同學請自行解決,這裡不再贅述,閒話不多說,先上圖為敬。文章可能會有點長,請耐心閱讀,相信我,你會得到一個滿意的Arch。
這是我的,分割槽情況視個人而定。
掛載分割槽,並提取Winsows EFI(/dev/sda1)檔案
準備一個U盤存放EFI檔案
sda&代表用來存放EFI檔案的U盤
pacman -S vim
由於一些原因,你可能需要修改一下映象列表檔案
修改hosts的方法
然後在 menuentry 'Arch Linux'項下下面新增以下內容
儲存然後重啟,不出意外的話你會開心的。
下面介紹Arch的圖形接介面和一些常用軟體的使用方法
首先確認一下你是不是能上去網
連上網就可以安裝圖形介面了
安裝xfce4及其元件
安裝lightDM和圖形化管理工具:
Gnome:
其他桌面環境就不在此一一列舉,請依個人口味,適量折騰。
當然我也試過以上所述的這幾款桌面,在此分享一些經驗,希望可以幫到你
先說一下KDE5,據說是擴充套件性很好,輕便,介面漂亮,配合SDDM食用極佳,但我試過之後,確實好看,很像Windows,但是!!!,有很多基礎軟體都沒法用包括檔案管理器,真是頭皮發麻,果斷解除安裝(後來知道好像是因為安裝的時候選擇了最小安裝,先給選擇KDE的小夥伴填個坑)。
然後說一下Gnome,Gnome雖然沒有KDE5的那些坑,東西很全,介面也是很現代化,也簡潔,悉心調教的話也可以很個性,但是有一個很大的問題,卡!從登入到介面顯示出來大約要10S時間,這雖然是Windows不能比的,但是比起KDE和Xfce還是慢了不少,當然慢不只體現在開機上,其他環境下速度也比較慢。所以最終我還是選擇了Xfce,雖然預設桌面很難看,但是經過調教後,還是可以酷到沒朋友的。下面,看我操作。
安裝等寬字型:
將下面的程式碼新增到檔案最後
千萬不要把LANG一項的值設為"zh_CN",否則你會哭的(終端模式中可以輸出漢字啦!!!但是全都是框框)
intel卡:
安裝下載軟體:
好了,現在基本的軟體已經安裝完了,接下是高階(裝逼)環節
終端版網易雲音樂
對與一個網易雲的重度使用者來說,這個世界上有兩種播放器,一種是網易雲音樂播放器,另一種是其他播放器!
其他播放器沒有Linux版本而網易雲有!
But!
在Arch下的相容性並不是很好,至少在我電腦上是,不是打不開就是白屏,難道就這麼放棄音樂麼,不!可!能!!!
在經過一番研究(折騰)後,我在GitHub上找到了NetEase-MusicBox這款神器:傳送門
但是再高階的東西總是會有缺陷的,比如我就遇到了“i3wm中無法正常播放”的問題,好在issues中早有人給出了答案。
我的是通過修改mpg123一項的value值修改好的,出現的症狀是無法播放,沒有聲音,或者是雜音很重,下面是我
的貼圖:
這當然就是傳說中的效果圖了,如Vim般順滑的網易雲就裝好了(有一點缺陷,只支援使用手機號登入,繫結個手機也不麻煩吧 -_-|)
好了,到現在為止,你可以一邊聽著音樂一邊美化你的Arch了,是不是很開心?
俗話說的好,你和漂亮的桌面之間只有一張桌布的差距(好吧是我說的)
這裡有我精心挑選的桌布網站,質量挺高,不過也得看你怎麼找了
是不是覺得桌面上了一個檔次。
當然,一個漂亮的桌面光靠桌布是難以支撐的,當然還需要一套漂亮的圖示。
是不是很滿意,你以為這樣就夠了麼,當然沒有,Xfce4自帶的工具欄實在是不敢恭維,所以你需要一個高大上的工具欄,這裡我就選Docky了,因為這貨確實好看,而且據說長得很想Mac上的Docky(可以偷偷吸一口資本主義的新鮮空氣),安裝命令如下:
接下來是一些常用軟體的安裝,可能會遇到一些root使用者無法直接安裝的問題,所以在這裡就先建立一個使用者:
修改/etc/sudoers檔案,然後複製“root ALL=(ALL) ALL”一行把“root” 改成你的名字就好了,有圖為證
下面是幾款軟體的安裝命令,注意一下使用者的角色:
Atom:
收QQ訊息而已,有些雞肋,這裡獻上網址:https://github.com/vim-chat/vim-chat,有能力的小夥伴折騰一下吧(搞出來別忘了告訴我一聲啊),其他的方案也有,比如說用wine,或者直接安裝虛擬機器,在虛擬機器中執行QQ(是不是很坑爹?)
唉,就這麼結束太沒意思了,那就附贈一個彩蛋吧。
這個可以通過curl或者wget下載安裝:
我喜歡把主題設定成隨機的就是如下設定:
參考文章列表:
如果你是一個Windows的使用者,應該一時半會是不可能完全脫離Windows的,所以這就得安裝Arch和Windows雙系統了。下面廢話不多說,直接開整:
要想安裝雙系統,至少你得有一塊磁碟分割槽來放Arch吧,所以你需要從Windows下的擠出一塊最少20G大小的分割槽,記住只要空出來就好,不需要建立新的分割槽,更不要格式化。然後你需要一個U盤存放你的Windows的EFI檔案(1G就可以),接下來,你需要一根可以上網的網線(別告訴我你沒有,那還玩兒個毛線啊)
然後,你得需要一個最小4G的啟動盤,然後最好是在Linux系統下製作啟動盤。Arch映象傳送門:https://www.archlinux.org/download/,下載完後使用下面這條命令進行製作啟動盤:
dd if=$path/xx.iso of=/dev/$target
"$path"代表你的映象路徑"xx.iso"映象的名字,$target自然就是你要製作成啟動盤的碟符的路徑了。製作過程可能會有些長,視個人電腦效能好壞而定。製作完後關機進入BIOS設定U盤啟動(這個也不用我多說了吧,不會的自行Google),然後開機選第一項進入Arch安裝環境。
# fdisk -l
下面開始正式安裝,使用以下命令檢視自己電腦的分割槽情況:
這是我的分割槽情況,注意上面的EFI分割槽的flag
開始分割槽:
分割槽方案大致是這樣:
根目錄(/)至少20G
交換分割槽(/swap) 大約是你電腦記憶體的兩倍,但是鑑於現在電腦內村普遍偏大,10個G就完全夠用了(當然如果你的磁碟空間夠大的話,隨你便了)
家目錄(/home) 剩下的所有空間(相信也不會剩下太大吧,其實也不需要太大)
分割槽的命令就不用我再說了吧,如果你不會,還是那句話,自行Google
建立分割槽,命令如下:
掛載新分割槽這是我的,分割槽情況視個人而定。
掛載分割槽,並提取Winsows EFI(/dev/sda1)檔案
準備一個U盤存放EFI檔案
# mkdir /mnt/home/usb
# mount /dev/sdb& /mnt/home/usb
# cp -r /boot/EFI/EFI/Microsoft /mnt/home/usb
# umount /dev/sda1 && umount /dev/sdb&
# mkfs.vfat -F32 /dev/sda1 && mount /dev/sda1 /mnt/boot/EFI
sda&代表用來存放EFI檔案的U盤
安裝基礎系統
首先,你可能需要一個vim,vi 實在是太坑人了有沒有,安裝vim命令如下:pacman -S vim
由於一些原因,你可能需要修改一下映象列表檔案
# vim /etc/pacman.d/mirrorlist
你可以像我一樣把國外的源先註釋掉(就是China之前的啦)當然也可以自己新增幾個國內的源,這裡推薦來兩個#中科院
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
#163
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
開始安裝# pacstrap -i /mnt base base-devel
生成fstab# genfstab -U -p /mnt >> /mnt/etc/fstab
配置基礎系統# arch-chroot /mnt /bin/bash
主機名
# echo $hostname > /etc/hostname
# 將主機名新增至 /etc/hosts
建立 ramdisk 環境
# mkinitcpio -p linux
設定root密碼
# passwd
$hostname 是你主機的名字(你喜歡就好啦,但至少要是英文吧,好像漢字也輸不上去吐舌頭)修改hosts的方法
vim /etc/hosts
然後在最後加入下面這句127.0.1.1 $hostname.localdomain $hostname
安裝引導器
# pacman -S grub efibootmgr
# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=arch_grub --recheck
生成配置檔案
# grub-mkconfig -o /boot/grub/grub.cfg
解除安裝分割槽並重啟
# exit
# umount -R /mnt
# reboot
網路名稱更改 enp0s25>eth0
ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules
配置Windows10啟動項# vim /boot/grub/grub.cfg
然後在 menuentry 'Arch Linux'項下下面新增以下內容
if [ "${grub_platform}" == "efi" ]; then
menuentry "Microsoft Windows 10 x86_64 UEFI-GPT" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --set=root $hints_string $uuid
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
fi
$hints_string可以通過以下命令獲得:
# grub-probe --target=hints_string /boot/EFI/EFI/Microsoft/Boot/bootmgfw.efi
$uuid的查詢方式
下面是我的配置情況:儲存然後重啟,不出意外的話你會開心的。
下面介紹Arch的圖形接介面和一些常用軟體的使用方法
(一) 安裝圖形介面
我想你裝Arch並不只是想用他的命令終端吧,所以,你需要一個高階(狂拽),大氣(酷炫), 上檔次(屌炸天)的圖形介面! 因為不想把篇幅拖得太長(說白了就是懶)這裡只詳細介紹xfce4的安裝和美化:首先確認一下你是不是能上去網
# ping www.baidu.com
如果無法上網,執行以下,命令如下# systemctl enable dhcpcd
等一會應該就可以了,如果還是不行,那就借鑑一下網管的經驗:重啟下試試!連上網就可以安裝圖形介面了
1.安裝xorg
所有桌面環境都需要依賴xorg。所以先要安裝xorg組。
# pacman -S xorg
然後安裝xorg-xinit和xterm:# pacman -S xorg-xinit xterm
安裝完成之後就可以使用startx命令啟動xorg的簡易介面了。進入成功的話會顯示出幾個簡陋的視窗。然後按Ctrl+D或輸入pkill x 就可以退出了安裝xfce4及其元件
# pacman -S xfce4 xfce4-goodies
2.安裝顯示管理器
這裡就只介紹LightDM安裝lightDM和圖形化管理工具:
# pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings
這裡提醒一句,千萬不要安裝slim作為顯示管理器,雖然長得漂亮,但是和和外面的那些妖豔賤貨一樣,弄不好會出各種Bug,讓你生不如死,選擇其他的顯示管理器也不是說放棄了漂亮,經過一番調教,也會很漂亮,只是費些功夫罷了。
其他桌面環境安裝參考Gnome:
其他桌面環境就不在此一一列舉,請依個人口味,適量折騰。
當然我也試過以上所述的這幾款桌面,在此分享一些經驗,希望可以幫到你
先說一下KDE5,據說是擴充套件性很好,輕便,介面漂亮,配合SDDM食用極佳,但我試過之後,確實好看,很像Windows,但是!!!,有很多基礎軟體都沒法用包括檔案管理器,真是頭皮發麻,果斷解除安裝(後來知道好像是因為安裝的時候選擇了最小安裝,先給選擇KDE的小夥伴填個坑)。
然後說一下Gnome,Gnome雖然沒有KDE5的那些坑,東西很全,介面也是很現代化,也簡潔,悉心調教的話也可以很個性,但是有一個很大的問題,卡!從登入到介面顯示出來大約要10S時間,這雖然是Windows不能比的,但是比起KDE和Xfce還是慢了不少,當然慢不只體現在開機上,其他環境下速度也比較慢。所以最終我還是選擇了Xfce,雖然預設桌面很難看,但是經過調教後,還是可以酷到沒朋友的。下面,看我操作。
(二) 安裝字型
首先使用pacman搜尋一下所有字型,然後安裝所需的字型:# pacman -S wqy-zenhei wqy-microhei
記住不要手賤去裝wqy-microhei-lite這個字型包,會造成一些軟體中使用文泉驛等寬微米黑字型時空格變成口口,如果不信你大可以試試,反正我是信了!安裝等寬字型:
# pacman -S ttf-dejavu
沒有此字型,會使某些符號不夠漂亮,建議在安裝桌面環境時選擇此字型作為桌面環境的預設依賴字型(大神說的,我也沒試過,畢竟大神這麼說了我就這麼做了)# pacman -S adobe-source-code-pro-fonts
adobe出品的一款很適合程式設計的等寬字型(個人覺得一般般啦)(三) 桌面本地化
# vim /etc/locale.gen
將下列項的註釋去掉#英文
en_US.UTF-8 UTF-8
#中文
zh_CN.UTF-8 UTF-8
(四) 配置桌面語言和輸入法
# vim /etc/profile
將下面的程式碼新增到檔案最後
export LANG="en_US"
export LANGUAGE=zh_CN:en_US
export LC_CTYPE=en_US.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
千萬不要把LANG一項的值設為"zh_CN",否則你會哭的(終端模式中可以輸出漢字啦!!!但是全都是框框)
(五) 安裝驅動
安裝顯示卡驅動intel卡:
#pacman -S xf86-video-intel
NVIDIA卡:# pacman -S xf86-video-nv
AMD卡:# pacman -S xf86-video-ati
安裝筆記本觸控驅動:# pacman -S xf86-input-synaptics
安裝音效卡驅動和音效卡管理工具# pacman -S alsa-utils pulseaudio-alsa
# pacman -Sy alsa-lib alsa-utils
# systemctl --user enable pulseaudio
(六) 安裝yaourt及其他
在/etc/pacman.conf中新增軟體倉庫:[ArchLinuxfr]
SigLevel = Never
Server = http://repo.ArchLinux.fr/$arch
然後執行以下命令:# pacman -Sy yaourt
安裝中文輸入法(fcitx):# pacman -S fcitx-im
安裝搜狗輸入法:# yaourt -S fcitx-sogoupinyin
安裝下載軟體:
# pacman -S aria2
好了,現在基本的軟體已經安裝完了,接下是高階(裝逼)環節
終端版網易雲音樂
對與一個網易雲的重度使用者來說,這個世界上有兩種播放器,一種是網易雲音樂播放器,另一種是其他播放器!
其他播放器沒有Linux版本而網易雲有!
But!
在Arch下的相容性並不是很好,至少在我電腦上是,不是打不開就是白屏,難道就這麼放棄音樂麼,不!可!能!!!
在經過一番研究(折騰)後,我在GitHub上找到了NetEase-MusicBox這款神器:傳送門
但是再高階的東西總是會有缺陷的,比如我就遇到了“i3wm中無法正常播放”的問題,好在issues中早有人給出了答案。
我的是通過修改mpg123一項的value值修改好的,出現的症狀是無法播放,沒有聲音,或者是雜音很重,下面是我
的貼圖:
這當然就是傳說中的效果圖了,如Vim般順滑的網易雲就裝好了(有一點缺陷,只支援使用手機號登入,繫結個手機也不麻煩吧 -_-|)
好了,到現在為止,你可以一邊聽著音樂一邊美化你的Arch了,是不是很開心?
(七)桌面美化
俗話說的好,你和漂亮的桌面之間只有一張桌布的差距(好吧是我說的)
這裡有我精心挑選的桌布網站,質量挺高,不過也得看你怎麼找了
是不是覺得桌面上了一個檔次。
當然,一個漂亮的桌面光靠桌布是難以支撐的,當然還需要一套漂亮的圖示。
是不是很滿意,你以為這樣就夠了麼,當然沒有,Xfce4自帶的工具欄實在是不敢恭維,所以你需要一個高大上的工具欄,這裡我就選Docky了,因為這貨確實好看,而且據說長得很想Mac上的Docky(可以偷偷吸一口資本主義的新鮮空氣),安裝命令如下:
# pacman -S docky
剩下的美化過程我就不在這細說了(其實很簡單的啦!),看你自己的造化了,Enjoy it!接下來是一些常用軟體的安裝,可能會遇到一些root使用者無法直接安裝的問題,所以在這裡就先建立一個使用者:
#新增使用者
# useradd yourname
#新增密碼
#passwd yourname
#然後設定普通使用者允許提權
# pacman -S sudo
修改/etc/sudoers檔案,然後複製“root ALL=(ALL) ALL”一行把“root” 改成你的名字就好了,有圖為證
下面是幾款軟體的安裝命令,注意一下使用者的角色:
Chrome:
$ yaourt -S google-chrome
SMplayer(視訊播放器):
# pacman -S smpalyer
IDEA:
# pacman -S intellij-idea-community-edition
Atom:
# pacman -S atom
微信:
這個github上已經寫的夠詳細了,我就不在此贅述了。QQ:
這個不好意思,我也沒找到好的解決方案,當然GitHub上也有人實現了vim版的,不過我折騰了很長時間也只是能接收QQ訊息而已,有些雞肋,這裡獻上網址:https://github.com/vim-chat/vim-chat,有能力的小夥伴折騰一下吧(搞出來別忘了告訴我一聲啊),其他的方案也有,比如說用wine,或者直接安裝虛擬機器,在虛擬機器中執行QQ(是不是很坑爹?)
唉,就這麼結束太沒意思了,那就附贈一個彩蛋吧。
Oh-my-zsh:
這個可以通過curl或者wget下載安裝:
#curl
#sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
#wget
# sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
然後可以通過修改當前使用者目錄下的.zshrc檔案來配置你的zsh了我喜歡把主題設定成隨機的就是如下設定:
ZSH_THEME="random"
這樣每次開啟終端的效果都不一樣,總會有驚喜的!結語
好了,到這裡也該結束了,如果這篇文章對你有所幫助,那就在心裡默默的謝謝我吧。如果有什麼錯誤或遺漏的地方,還請指正,我會及時改正的! 新人寫作,還請各位大佬多多指教!參考文章列表:
http://www.jianshu.com/p/fe2165cc6af8
http://bbs.archlinuxcn.org/viewtopic.php?id=3474
http://www.0speed.net/2017/03/24/netease-musicbox-linux%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90/
www.viseator.com/2017/05/17/arch_install/
http://blog.csdn.net/moedisk/article/details/52748863
https://wiki.archlinux.org/index.php/Dual_boot_with_Windows_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
http://m.blog.csdn.net/Listener_ri/article/details/45407783