Manjaro 使用的原因
最近把操作系统换成了 Linux,Linux 发行版众多,选择一个作为日常使用非常纠结。之前折腾过 RHEL 系、openSUSE、都非常不错,不过装 QQ 等国产软件还是比较麻烦,偶然在emacs-china上看到有人推荐使用 Manjaro 于是我就抱着尝试的心态试试,发现还不错。在distrowatch上排名排在第二,人气很高,这就让我放心了,那么多人使用解决问题也会比较方便。真正让我选择它的是在虚拟机上打开 Android Studio 速度比其他发行版快。
配置
配置 archlinuxcn
1
2
3
4
5
6
7
|
sudo sed -i '$a [archlinuxcn]' /etc/pacman.conf
sudo sed -i '$a SigLevel = Optional TrustedOnly' /etc/pacman.conf
sudo sed -i '$a Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch' /etc/pacman.conf
# 更新源
sudo pacman -Syy
# 安装 archlinuxcn-keyring
sudo pacman -S --noconfirm archlinuxcn-keyring
|
切换国内源
1
|
sudo pacman-mirrors -c China
|
软件管理(以 git 为例)
安装软件
删除软件
查询软件
直接安装软件跳过安装询问
在安装软件的时候,通常还会问你是不是要执行安装,是输入 y,不是输入 n。这就很麻烦了,如果每安装一个软件都问那还不得累死,所以可以通过加入 –noconfirm 参数来避免每次输入。
1
|
sudo pacman -S --noconfirm git
|
输入法
安装搜狗输入法
1
2
3
|
sudo pacman -S --noconfirm fcitx-sogoupinyin
sudo pacman -S --noconfirm fcitx-im
sudo pacman -S --noconfirm fcitx-configtool
|
配置搜狗
1
2
3
4
5
|
cat>>~/.xprofile<<EOF
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
EOF
|
安装好之后启动 fcitx-configtool,在弹出的窗口中,点击左下角的加号,取消选中只显示当前语言,拉倒最后选择 Sougou pinyi。
zsh
1
2
|
chsh -s /bin/zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
|
一些软件
- git
- google-chrome
- guake
- TIM (deepin.com.qq.office)
- Wechat
- docky
1
2
3
4
5
6
|
sudo pacman -S --noconfirm git
sudo pacman -S --noconfirm google-chrome
sudo pacman -S --noconfirm guake
sudo pacman -S --noconfirm deepin-wechat
sudo pacman -S --noconfirm docky
yaourt -S --noconfirm deepin.com.qq.office
|
安装脚本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
sudo pacman-mirrors -c China
sudo sed -i '$a [archlinuxcn]' /etc/pacman.conf
sudo sed -i '$a SigLevel = Optional TrustedOnly' /etc/pacman.conf
sudo sed -i '$a Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch' /etc/pacman.conf
sudo pacman -Syy
sudo pacman -S --noconfirm archlinuxcn-keyring
sudo pacman -S --noconfirm fcitx-sogoupinyin
sudo pacman -S --noconfirm fcitx-im
sudo pacman -S --noconfirm fcitx-configtool
#sudo nano ~/.xprofile
cat>>~/.xprofile<<EOF
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
EOF
#wechat
sudo pacman -S --noconfirm deepin-wechat
#guake
sudo pacman -S --noconfirm guake
#docky
sudo pacman -S --noconfirm docky
#vim
sudo pacman -S --noconfirm vim
#emacs
sudo pacman -S --noconfirm emacs
chsh -s /bin/zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
|