零.前言
Manjaro近年来以凭借高人气及口碑被经常被各路道友举荐使用。对已经使用过Debian,Ubuntu,Centos等Linux发行版的小伙伴们,安装过程就不多言了,干就完了。接下来的每一步基本都走过,确保可行,帮助少掉坑,减少浪费时间的折腾。珍爱生命!
本次环境版本:Manjaro-19.02-Xfce Vmware虚拟机中运行。
Manjaro优点:
- 硬件适配支持不错,比如:A/N卡的驱动.
 - 软件包资源丰富.
 - 简单易用,新手友好,ArchWiki.
 - 内核图形化管理.
 - 。。。。。。
 
一.系统基础配置
系统安装完成后,更换国内源,选一个清华源,或者多选均可.
sudo pacman-mirrors -i -c China -m rank #选择中国镜像源
sudo pacman -Syu         # 全面系统更新
sudo pacman -Syy         # 同步软件包数据库
sudo pacman -Syyu         # 安装更新如果安装的是xfce桌面环境,可能会出现终端字体距离过宽的现象.解决办法如下.
sudo pacman -S wqy-bitmapfont
sudo pacman -S wqy-zenhei        #完成之后,重启终端即可.在 /etc/pacman.conf 文件末尾添加以下两行(或者从后边的镜像地址中选择一个镜像):
# 中科大Arch源 经测试速度还是很快的
[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch## 浙江大学 (浙江杭州) (ipv4, ipv6, http, https)
[archlinuxcn]
Server = https://mirrors.zju.edu.cn/archlinuxcn/$arch
## 清华大学 (ipv4, ipv6, http, https)
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
填入源信息后,执行下面命令: 更新且安装 archlinuxcn-keyring 包以导入 GPG key。
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring安装
archlinuxcn-mirrorlist-git包可以获得一份镜像列表,以便在pacman.conf中直接引入。
Manjaro是Arch的衍生版本.可以使用Arch的软件包. "Arch Linux 中文社区仓库是由 Arch Linux 中文社区驱动的非官方软件仓库,包含许多官方仓库未提供的额外的软件包,以及已有软件的 git 版本等变种。一部分软件包的打包脚本来源于 AUR,但也有许多包与 AUR 不一样。" -----ArchLinux中文社区仓库
- AUR软件包管理源配置
 
Yay默认使用法国的aur.archlinux.org作为AUR源,可以更改为国内清华大学提供的镜像。
yay 用户执行以下命令修改 aururl :
sudo yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save修改的配置文件位于 ~/.config/yay/config.json
- Arch系的
pacman包管理器常用格式: 
sudo pacman -S  软件名         # 安装软件
sudo pacman -Rs 软件名         # 卸载软件及删除仅为此相联系的依赖包
sudo pacman -Syu               # 更新软件包数据库
sudo pacman -h                 # 查看pacman的用法帮助 
sudo pacman -Qtdq              # 清理孤立的依赖包
pacman -Qs 包名称               # 检查列出相关软件包二.软件环境安装
- 初识
安装Vim,Tree,Tmux. (Git和VM-toos系统已自带.) 
sudo pacman -S vim tree tmux -y       # tree:树状列出目录  tmux:终端多开神器- SSH连接
 
    ps -e|grep ssh    # 查看ssh服务是否运行查看会发现,仅显示:ssh-agent服务(ssh客户端),没有sshd服务(ssh服务端)。
其实Manjaro默认已安装OpenSSH服务,只是未启动。下面进行服务开启:
systemctl start sshd.service       # 立即启动sshd
systemctl restart sshd.service     # 立即重启sshd
systemctl enable sshd.service      # 加入开机自启动- 中文输入法安装
 
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool
sudo pacman -S fcitx-sougoupinyin主目录下编辑输入法配置文件:
sudo vim ~/.xprofile     #在此文件中写入下面三行export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"保存后,注销重新登入,输入法就可以配置了.
- 软件/工具
 
sudo pacman -S yay                    # 类似于pacman的包管理工具
sudo pacman -S screenfetch             # 显示Linux环境工具
sudo pacman -S make                   # make 编译工具
sudo pacman -S gdb                       # 调试器
sudo pacman -S clang                   # C编译器
sudo pacman -S qtcreator               # QT_IDE
sudo pacman -S visual-studio-code-bin  # vscode编辑器
sudo pacman -S codeblocks              # 老牌跨平台C/C++ IDE
sudo pacman -S clion                 # JB家收费IDE全家桶之Clion
#Java运行环境 开发过程中有些应用服务运行需要用到
sudo yay -S jdk                       # 可使用archlinux-java命令切换
sudo pacman -S jdk-openjdk             # java-Open_jdk    
sudo pacman -S wps-office              # WPS办公
sudo pacman -S ttf-wps-fonts          # 补丁WPS缺失字体
sudo pacman -S wps-office-mui-zh-cn    # WPS中文字体包
sudo pacman -S typora                  # Markdown编辑器
sudo pacman -S youdao-dict             # 有道词典
sudo pacman -S google-chrome         # 安装Google-Chrome
sudo pacman -S deepin-screenshot     # 安装深度截图。其实自带比深度更好用
sudo pacman -S deepin-wine-tim         # 腾讯TIM——深度开发 
sudo pacman -S netease-cloud-music   # 网易云音乐 
sudo pacman -S shadowsocks-qt5          # 和谐上网必备
sudo yaourt foxit                    # 福昕阅读器
sudo yaourt GitKraken                # Git客户端
sudo yay -S xmind                        # 思维导图
sudo yay -S vidcutter                 # 跨平台-视频剪辑
sudo pacman -S deepin.com.qq.office  # 腾讯QQ 
sudo pacman -S electronic-wechat-git # 微信 
sudo pacman -S peek                    # 轻量录屏软件    
# 根据需求获取更多软件
sudo pacman -S xxx            
sudo yay -S xxx
# 或者多个软件包一起安装
sudo pacman -S Package1 Package2 Package3 -yFirefox浏览器直接浏览器选项中添加中文语言包,设置中文并重启即可。
当然
Manjaro还有海量不同开发者适用的开发工具/应用软件,这里以C/C++环境为初例,同样也可以配置成Java,Python,Android,渗透测试等开发应用环境。系统自带的图形化包管理器(软件商店)也是有很丰富的软件资源,安装简易。
- 安装
zsh Shell 
sudo pacman -S zsh        
# 安装oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# 更换默认Shell
sudo chsh -s /bin/zsh如果这里报错: curl: (7) Failed to connect to raw.githubusercontent.com port 443: 拒绝连接
我是直接采用最笨的方法,也是最简单直接的方法:
浏览器打开上述参数括号里的网址,网络环境正常的情况会直接显示.sh 文件内容。然后终端里用Vim在桌面新建一个后缀为install.sh的脚本文件,再把内容全部粘贴到其中即可。最后执行:
sudo sh install.sh        # 执行完后会自动更换当前Shell为 zsh重新回到默认的bash,之后重启即可恢复。
sudo chsh -s /bin/bash         # 执行完需重启当然,其实你用习惯
Bash之后,其实也可以不用更换其它Shell。
- 关闭不必要的服务
 
systemctl list-unit-files --type=service | grep enabled        # 查看启动服务sudo systemctl stop bluetooth.service        # 关闭蓝牙服务项
sudo systemctl disable bluetooth.service    # 禁止蓝牙服务启动至于美化我对这方面不是很热衷,Gnome,Kde等桌面环境可任君选择。
本文部分参考来源:
- https://cloud.tencent.com/developer/article/1390999
 - https://github.com/archlinuxcn/mirrorlist-repo
 - https://www.biaodianfu.com/install-manjaro-linux.html
 
