為什麼選擇了 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
模式燒錄就沒有問題能夠成功引導.
安裝過程(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
複製程式碼
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
複製程式碼
2.安裝Mac圖示集 下載La Capitaine圖示集,然後解壓到
~/.icons
複製程式碼
3.新增桌面Dock 開啟Tweak Tool之後,先將剛剛安裝的主題和圖示設定好
設定好之後你就會發現整個系統的主題和圖示已經和Mac沒什麼兩樣了。那麼Dock欄如何設定呢? 在Tweak Tool裡面開啟Dash to dock外掛就可以了
這樣設定完之後你就會發現你的Dash變成了這樣剩下的還有很多東西可以去這個網頁看看怎麼搞的
XFCE圖示主題美化
圖示
yaourt -S numix-circle-icon-theme
pacman -S papirus-icon-theme
複製程式碼
主題
yaourt -S gtk-theme-arc-git
複製程式碼
同樣的的安裝之後去設定裡面找視窗管理器.
如有寫錯或不對的地方,請指正
作者部落格:evanxian
當你不再羨慕別人的時候,說明你在逐漸進步