Manjaro 安装记

作者: chrnie | 来源:发表于2016-06-23 20:40 被阅读40300次

最近想尝试把 Android 的开发环境转移到 Linux 上, 因为不想继续在 Windows 使用 babun (经过订制的开箱即用的 cygwin) 凑合了. 我本着不折腾的原则, 来来去去安装了几个发行版本:

  1. Ubuntu, 一直以简易好手上著称, 但是在我安装了最小版本之后发现双击 .deb 文件居然不能正常安装软件了, 安装搜狗输入法的时候也不正常. 遂放弃.
  2. Deepin, 好评度不错的国内发行版本, 中文化很好, 特别是合作推出了很多国内软件的 Linux 版本, 想来对我这种小白应该很合适, 毕竟不想折腾只想安安静静写代码.
    但是安装之后发现桌面流畅程度真的是不敢恭维, 实在觉得卡了. 遂放弃.

最后看上了 ArchLinux, 但是安装过程比较繁琐, 我又不想折腾, 于是选择了基于 Arch 发行的 Manjaro.

Manjaro 安装很简单, 和 Ubuntu 等其他的桌面发行版本一样, 一路点点点就装好了. 不过装好之后还需要进行一些简单的配置.

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

好了, 现在源配置好了, 安装 Chrome 和 Android-studio 都是一个命令的事了, 很爽!

2. 安装 zsh

既然是用 Linux 当然没有忘记把 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)"
最后更换默认的 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 开发环境

Android-studio 在 archlinuxcn 源中有现成的包, 安装很简单就没什么好说的了.

不过在 Android-studio 安装好后, 当我想启动 AVD 时出现了错误, 不能启动. 好在也是经过 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++

经过如上步骤, 一个基础的 Android 开发环境就配置好了. 虽然只有上述 4 个简单的步骤, 但是还是折腾掉了我一个下午的时间, 所以想分享出来节省大家的时间. 经过一个下午的简单体验, 觉得 Manjaro 很适合新手使用, 有简单易用的图形化安装界面, 使得像我这样的小白也能轻易体会到 archlinux 的好处 (系统是滚动升级的, 软件包也都很新), 有 pacman 配合官方源和 archlinuxcn 源, 基本什么软件安装都是一行命令可以解决, 十分的爽快.

相关文章

网友评论

  • 0c50e137f420:改这个的理由是什么?

    ```bash
    #nano /etc/pacman-mirrors.conf
    OnlyCountry=China
    0c50e137f420:@chrnie 可你不是已经加了这个嘛

    ```
    [China]
    Server = http://mirrors.ustc.edu.cn/manjaro/$branch/$repo/$arch
    chrnie:换成国内的源,下载速度更快
  • KKTT007:perfect. useful for new guy. follow up you.
  • 三也视界:正在下载 sublime-text-dev-zh-cn-3.3126-1-x86_64.pkg.tar.xz...
    错误: 从 sublime-text-dev-zh-cn-3.3126-1-x86_64.pkg.tar.xz 检索文件“mirrors.ustc.edu.cn”失败:error setting certificate verify locations: CAfile: /etc/ssl/certs/ca-certificates.crt CApath: none
    警告: 无法获取某些文件

    提交事务失败:
    从 sublime-text-dev-zh-cn-3.3126-1-x86_64.pkg.tar.xz 检索文件“mirrors.ustc.edu.cn”失败:error setting certificate verify locations:
    CAfile: /etc/ssl/certs/ca-certificates.crt
    CApath: none
    chrnie:@zc林木木 不好意思,这个问题没遇到过。
    三也视界:这个问题怎么解决呀,什么原因呀
  • 三也视界:# pacman-key --populate archlinuxcn
    ==> 错误: 密匙环文件 /usr/share/pacman/keyrings/archlinuxcn.gpg 不存在。
  • 牧民:有人觉得deepin画面漂亮,我下载玩过,感觉巨丑。最让我满意的是linux mint
  • 小样_这么多人抢:是“fcitx-sogoupinyin”而不是“fcitx-sougoupinyin”
    chrnie:这个没有错,它名字的确是“fcitx-sogoupinyin”,你可以试一下
  • ikaroskun:Manjaro 大法好啊!
  • 1eeb07aaeac5:想问下 像是intellij sublime这类的deb文件应该如何安装呀
    1eeb07aaeac5:@chrnie 好的 非常感谢 pycharm目前装上了 intellij貌似有点问题 sublime好像没有源,但是可以安装atom。准备按你说的方法试一下
    chrnie:idea在官方源里有,sublime在archlinuxcn源里有,都可以直接通过sudo pacman -S {对应软件名} 命令安装
  • Wmeteor:谢谢,解决了我的问题

本文标题:Manjaro 安装记

本文链接:https://www.haomeiwen.com/subject/wuhodttx.html