Manjaro安裝以及美化教程

iMorta發表於2018-01-26

為什麼選擇了 Manjaro ?

最近用的 ubuntu 有些不穩定,而且 apt 太慢,就算是換國內的映象源也是很慢,有點像是 apt 包管理器的問題,所以想轉投 Arch 系,因此不考慮 Debian、Ubuntu,不過 Arch 太激進了,如果用 Arch 做開發機,有可能滾掛,所以選擇了 Arch 的衍生版 Manjaro,而且有 Arch 的源做支援,pacman 比 apt 不知道舒服多少倍。 Xfce資源低,配置低的同學可以裝, 桌面的版本,KDE 貌似不是很穩定(最新訊息,自己玩KDE又掛了。),但是我裝的這個相對於資源要多與xfce以及gnome,GNOME3 的風格已經看夠了,總之安裝結束之後非常滿意。

最新訊息,distrowatch排行榜Manjaro第一了,雖然是頁面點選排行榜,但是還是有依據的!

至於喜歡gnome的同學我這裡有個連結可以去看看他怎麼美化的 連結

1.下載ISO映象

Manjaro下載地址

這裡會有一個問題,有些機器使用燒錄的軟體會出現找不到啟動檔案,這裡推薦一個軟體rufus使用DD模式燒錄就沒有問題能夠成功引導.

image
這個是官網的圖,就不要問 哇怎麼是Ubuntu。。。

安裝過程(Windows10 與 Linux 共存)

  • 將系統映象寫入U盤,以 DD 模式寫入,或者直接用 ImageWrite 寫入,千萬不要 syslinux。

  • 由於 Windows10 本身的引導分割槽就是 ESP 分割槽,所以到分割槽的介面,只需要將 /boot/efi 掛載到 ESP 分割槽即可。

  • 以上操作之後,系統應該正常安裝結束,重啟之後會直接進入桌面。

2.配置相關源

安裝後就可以先配置國內的軟體源。使用以下命令:

排列源

sudo pacman-mirrors -g
複製程式碼

尋求一步到胃的可以選擇這個命令

sudo pacman-mirrors -c China
複製程式碼

同步

sudo pacman-optimize && sync 
複製程式碼

升級系統

sudo pacman -Syyu
複製程式碼

設定更新源

sudo pacman-mirrors -gb testing -c China
複製程式碼

安裝aria2並加速源下載

sudo pacman -S aria2
複製程式碼

Tips:注意第二步會對固態硬碟出現問題。參見固態問題

但是如果你在安裝時候選擇了中文,就不用去配置軟體源。因為已經自動配置。此後可以配置archlinuxcn源,便於我們安裝一些軟體例如Google-Chrome等。

切換中國源

sudo gedit /etc/pacman.conf
複製程式碼

如果提示沒有gedit , 則執行命令 :

sudo pacman -S gedit
複製程式碼

修改/etc/pacman.conf`檔案 在檔案後新增如下語句

[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
[arch4edu]
SigLevel = Never
Server = http://mirrors.tuna.tsinghua.edu.cn/arch4edu/$arch
複製程式碼

gedit /etc/pacman-mirrors.conf

修改如下地方為中國:

OnlyCountry = China
複製程式碼

更新源列表

sudo pacman -Syyu
複製程式碼

安裝archlinuxcn-keyring

sudo pacman -S archlinuxcn-keyring
複製程式碼

如果安裝失敗,則執行以下命令:

 sudo pacman -Syu haveged

 sudo systemctl start haveged

 sudo systemctl enable haveged

 sudo rm -rf /etc/pacman.d/gnupg

 sudo pacman-key --init

 sudo pacman-key --populate archlinux

 sudo pacman -S archlinuxcn-keyring

 sudo pacman-key --populate archlinuxcn
複製程式碼

安裝yaourt以及pacaur

sudo pacman -S yaourt pacaur
複製程式碼

Tips:其中的Server後的地址可以自己去新增不一樣的archlinuxcn源,幫助

匯入GPG Key

sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
複製程式碼

此後就可以去安裝自己想要使用軟體啦!!

3.安裝軟體出現的相關問題

安裝Fish

sudo pacman -S fish
複製程式碼

更換預設的shell

chsh -s /usr/bin/fish 
複製程式碼

出現Keys錯誤,簽名失敗。。之類的

依次執行以下命令

移除舊的keys

sudo rm -rf /etc/pacman.d/gnupg
複製程式碼

初始化pacman的keys

sudo pacman-key --init
複製程式碼

載入簽名的keys

sudo pacman-key --populate archlinux
複製程式碼

重新整理升級已經簽名的keys

sudo pacman-key --refresh-keys 
複製程式碼

清空並且下載新資料

sudo pacman -Sc
複製程式碼

更新

sudo pacman -Syu
複製程式碼

出現無法鎖定database的錯誤

執行以下命令

sudo rm /var/lib/pacman/db.lck
複製程式碼

使用yaourt安裝軟體

a.不需要使用root 否則報錯
b.在提示呼叫vim時 輸入vim儲存
c.如果不想輸入: 修改~/.zshrc 檔案
檔案最後加入export VISUAL="vim" 即可
複製程式碼

4.常見的軟體安裝

安裝中文輸入法

搜狗輸入法

sudo pacman -S fcitx-sogoupinyin
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool # 圖形化的配置工具
複製程式碼

需要修改配置檔案 ~/.xprofile

新增如下語句

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
複製程式碼

重新登入之後就可以使用中文輸入法啦

配置JDk

0.解除安裝自帶的openJDK

sudo pacman -R jdk8-openjdk
sudo pacman -R jre8-openjdk
sudo pacman -R jre8-openjdk-headless
複製程式碼

1.可選擇使用 yaourt進行安裝,其會自動配置。

    yaourt jdk
複製程式碼

選擇列出來的 OracleJDK8

2.手動安裝, 下載tar.gz包 下載地址

解壓

tar -zxvf xxx.tar.gz
複製程式碼

移動到 /opt目錄下

sudo mv xxx /opt/
複製程式碼

配置jdk環境變數 修改配置檔案 /etc/profile

setting for jdk-oracle

JAVA_HOME=/opt/jdk1.8.0_131
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
複製程式碼

end

啟用配置

source /etc/profile
複製程式碼

此時就已經配置完畢了。

bash 輸入 java -version

java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
複製程式碼

安裝配置Git

sudo pacman -S git
複製程式碼

設定個人github資訊:

git config --global user.name "github暱稱"
git config --global user.email "註冊郵箱"
複製程式碼

安裝網易雲音樂

sudo pacman -S netease-cloud-music
複製程式碼

即時聊天工具——wechat

Github上electronic-wechat開源專案(據說比騰訊官方開發的要好-) 在安裝前需要安裝node.js不然不能使用其中的命令安裝 安裝 Node.js 的最佳方式是使用 nvm。

cURL:

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
複製程式碼

Wget:

$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
複製程式碼

安裝完成後,重啟終端並執行下列命令即可安裝 Node.js。

$ nvm install stable
複製程式碼

切換目錄到下載git clone下載

git clone https://github.com/geeeeeeeeek/electronic-wechat.git
複製程式碼

切換到wechat目錄

cd electronic-wechat
複製程式碼

安裝執行

npm install && npm start
複製程式碼

編譯安裝在本地(Linux選擇linux,這個不用解釋吧?)

npm run build:osx
npm run build:linux
npm run build:win32
npm run build:win64
複製程式碼

image

Androidstudio、Intellij IDEA Ultimate Editon、Pycharm、Genymotion

這些軟體都可以一條指令安裝,不過我在使用Intellij IDEA Ultimate Edition我發現輸入中文會亂碼,解決的辦法就是把YaHei Consolas Hybrid設定為Intellij IDEA Ultimate Edition的預設字型。Genymotion的安裝需要一些其他相關的包,所以建議去找篇安裝教程,如果你已經解決了科學上網問題,可以到Youtube上找安裝教程。

護眼軟體xflux-gui-git

安裝話的直接一個指令就可以解決。不得不感嘆,Arch上面安裝軟體真是太方面,軟體庫裡面真是一應俱全。

sudo pacman -S xflux-gui-git
複製程式碼

在軟體中心解除安裝不需要的軟體,安裝wps、chrome、shadowsocks-qt5、eclipse-java、gimp、vlc、vim、vim-youcompleteme-git、Foxit Reader、electronic-wechat(具體根據個人情況,可用“yaourt 軟體名”的方式安裝軟體)

安裝 pacman -S
刪除 pacman -R	
移除已安裝不需要軟體包  pacman -Rs
刪除一個包,所有依賴 pacman -Rsc
升級包 pacman -Syu
查詢包資料庫	pacman -Ss
搜尋以安裝的包	pacman -Qs
顯示包大量資訊	pacman -Si
本地安裝包	pacman -Qi
清理包快取	pacman -Sc
複製程式碼

接下來是常用的一些軟體

谷歌瀏覽器
pacman -S google-chrome
國內版火狐瀏覽器
pacman -S firefox firefox-i18n-zh-cn
壓縮解壓縮
pacman -S file-roller unrar unzip p7zip
Git ssh
pacman -S git openssh
安裝wps
yaourt -S wps-office
VSCode
pacman -S visual-studio-code-bin
複製程式碼

解決Windows和Linux雙系統時間不一致問題

sudo timedatectl set-local-rtc 1
複製程式碼

接下來就是美化了

KDE主題安裝命令

sudo pacman -S papirus-icon-theme
sudo pacman -S arc-kde kvantum-theme-arc
複製程式碼

安裝完成之後去設定裡面更改,不然沒效果的.

這裡還有一個自動的指令碼安裝檔案

是一個b站的up主寫的,我就偷過來了

git clone --depth 1 https://github.com/Linux-Theme-Collection/GTK-Themes.git
cd GTK-Themes
./install.sh   ## or run   "./install-all.sh" to install all themes
複製程式碼

你們安裝了他的主題記得給一個星.

Gnome主題美化

1.安裝Mac Gtk主題 下載GNOME OS X II GTK theme後解壓到

~/.themes 
複製程式碼

image

2.安裝Mac圖示集 下載La Capitaine圖示集,然後解壓到

~/.icons
複製程式碼

image

3.新增桌面Dock 開啟Tweak Tool之後,先將剛剛安裝的主題和圖示設定好

image

設定好之後你就會發現整個系統的主題和圖示已經和Mac沒什麼兩樣了。那麼Dock欄如何設定呢? 在Tweak Tool裡面開啟Dash to dock外掛就可以了

image
這樣設定完之後你就會發現你的Dash變成了這樣
image

剩下的還有很多東西可以去這個網頁看看怎麼搞的

XFCE圖示主題美化

圖示

yaourt -S numix-circle-icon-theme
pacman -S papirus-icon-theme
複製程式碼

主題

yaourt -S gtk-theme-arc-git
複製程式碼

同樣的的安裝之後去設定裡面找視窗管理器.

如有寫錯或不對的地方,請指正

作者部落格:evanxian

當你不再羨慕別人的時候,說明你在逐漸進步

相關文章