Manjaro 安裝記

最近想嘗試把 Android 的開發(fā)環(huán)境轉(zhuǎn)移到 Linux 上, 因為不想繼續(xù)在 Windows 使用 babun (經(jīng)過訂制的開箱即用的 cygwin) 湊合了. 我本著不折騰的原則, 來來去去安裝了幾個發(fā)行版本:

  1. Ubuntu, 一直以簡易好手上著稱, 但是在我安裝了最小版本之后發(fā)現(xiàn)雙擊 .deb 文件居然不能正常安裝軟件了, 安裝搜狗輸入法的時候也不正常. 遂放棄.
  2. Deepin, 好評度不錯的國內(nèi)發(fā)行版本, 中文化很好, 特別是合作推出了很多國內(nèi)軟件的 Linux 版本, 想來對我這種小白應(yīng)該很合適, 畢竟不想折騰只想安安靜靜寫代碼.
    但是安裝之后發(fā)現(xiàn)桌面流暢程度真的是不敢恭維, 實在覺得卡了. 遂放棄.

最后看上了 ArchLinux, 但是安裝過程比較繁瑣, 我又不想折騰, 于是選擇了基于 Arch 發(fā)行的 Manjaro.

Manjaro 安裝很簡單, 和 Ubuntu 等其他的桌面發(fā)行版本一樣, 一路點點點就裝好了. 不過裝好之后還需要進行一些簡單的配置.

1. 更換源與添加源

#nano /etc/pacman.d/mirrors/China
[China]
Server = http://mirrors.ustc.edu.cn/manjaro/$branch/$repo/$arch

#nano /etc/pacman-mirrors.conf
OnlyCountry=China

pacman-mirrors -g
# /etc/pacman.conf 
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring

不過在我添加了 archlinuxcn 的源之后安裝 archlinuxcn-keyring 失敗. Google之后得了解決辦法:

pacman -Syu haveged
systemctl start haveged
systemctl enable haveged
rm -rf /etc/pacman.d/gnupg
pacman-key --init
pacman-key --populate manjaro
pacman-key --populate archlinuxcn

好了, 現(xiàn)在源配置好了, 安裝 Chrome 和 Android-studio 都是一個命令的事了, 很爽!

2. 安裝 zsh

既然是用 Linux 當(dāng)然沒有忘記把 bash 換成 zsh
首先是安裝 zsh: sudo pacman -S zsh
接著配置 oh-my-zsh: sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
最后更換默認(rèn)的 shell: chsh -s /bin/zsh
重啟之后就就可以愉快的使用 zsh 了~

3. 安裝中文輸入法

我選擇的是安裝搜狗拼音的 Linux 版本

sudo pacman -S fcitx-sougoupinyin
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"

最后在命令行輸入fcitx就可以使用了

4. 配置 Android 開發(fā)環(huán)境

Android-studio 在 archlinuxcn 源中有現(xiàn)成的包, 安裝很簡單就沒什么好說的了.

不過在 Android-studio 安裝好后, 當(dāng)我想啟動 AVD 時出現(xiàn)了錯誤, 不能啟動. 好在也是經(jīng)過 Google 之后解決了:

cd ~/Android/tools/lib64/libstdc++
mv libstdc++.so.6 libstdc++.so.6.bak
ln -s /usr/lib64/libstdc++.so.6 ~/Android/tools/lib64/libstdc++

經(jīng)過如上步驟, 一個基礎(chǔ)的 Android 開發(fā)環(huán)境就配置好了. 雖然只有上述 4 個簡單的步驟, 但是還是折騰掉了我一個下午的時間, 所以想分享出來節(jié)省大家的時間. 經(jīng)過一個下午的簡單體驗, 覺得 Manjaro 很適合新手使用, 有簡單易用的圖形化安裝界面, 使得像我這樣的小白也能輕易體會到 archlinux 的好處 (系統(tǒng)是滾動升級的, 軟件包也都很新), 有 pacman 配合官方源和 archlinuxcn 源, 基本什么軟件安裝都是一行命令可以解決, 十分的爽快.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容