Manjaro安装记录

㊀准备工作
    测试用硬件清单:HP ZHAN66, ThinkPad T440s, HP PreBook4230s, DELL PowerEdge T30等
    安装版本:20.2.1-210103

    ①下载安装镜像
    官网:https://manjaro.org/downloads/official/xfce/
    清华镜像:https://mirrors.tuna.tsinghua.edu.cn/osdn/storage/g/m/ma/manjaro/xfce/
    中科大镜像:https://mirrors.ustc.edu.cn/manjaro-cd/xfce/
    安装镜像说明
    Manjaro的窗口管理器有xfce、gnome、KDE三种。由于一直使用的gnome,所以先尝试了gnome版。很可惜在HP ZHAN66和ThinkPad T440s上安装完成后,关机时均出现特定某个进程需要等待1~2分钟才能关闭的情况。这如何能忍!只能更换。由于个人习惯最终选择xfce版Manjaro。

㊁安装过程
    Manjaro的安装过程基本上称得上傻瓜式安装,没多少说的。又是个人习惯,时区选择东八区,但是系统的语言依旧英文,并且同时安装了对中文的支持。分区时根据内存充裕与否以及机器使用情况,可以选择有交换分区或无交换分区。有一点需要注意的是,联网安装过程中,进度在97%处会卡住,这个时候可以把网络断开,安装程序会很快过去并提示安装成功,重启机器等等。

㊂必要的软件安装与配置
    安装完成重启机器后,需要进行必要的软件安装与配置。
    ①解决在WiFi下网速很慢的问题。
    用root用户登陆,修改配置文件/etc/NetworkManager/NetworkManager.conf
    添加以下内容:
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
dhcp=dhclient
[ifupdown]
managed=true
[device]
wifi.scan-rand-mac-address=false
    重启让配置生效。

    ②设置pacman的源为国内源
    系统对中国的镜像测速
pacman-mirrors -i -c China -m rank
    选中国内源后,选中ok
    运行命令刷新缓存
pacman -Syy
    请注意随后的安装,可以使用命令pacman,也可以使用图形界面pamac(在xfce的左下角开始菜单System=>Add/Remove Software即可启动pamac),但文章中统一使用pacman。

    ③命令ifconfig
    manjaro中自带的关于网络的命令是ip,但我自用的脚本工具大量使用了ifconfig来配置网络,因此需要安装net-tools
    安装命令
sudo pacman -S net-tools

    ④中文支持/locale
    安装对亚洲语言的相关软件包
sudo pacman -S ttf-roboto noto-fonts ttf-dejavu noto-fonts-cjk adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts wqy-bitmapfont wqy-zenhei
    这里注意,字体包不用选择太多,亚洲字体不用全选,只需选择常用的,否则office里面选择字体的项目多得会让你后悔。
    修改/etc/locale.gen文件,去除下面项目最前面的符号'#'
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN GB2312
    更新locale,执行命令
sudo locale-gen
    根据个人习惯,修改/etc/locale.conf 文件设置全局有效的locale
    我的配置是
LANG=en_US.UTF-8
LC_TIME=en_US.UTF-8
    其余的配置项目(包括LC_CTYPE)都设置为zh_CN.UTF-8

    ⑤解决more、less、view无法显示中文的问题
    这个问题是环境变量LESSCHARSET与LC_CTYPE的配置问题,当LC_CTYPE=zh_CN.gb18030时,需要LESSCHARSET=latin1;当LC_CTYPE=zh_CN.UTF-8时,需要LESSCHARSET=utf-8
    因此编辑配置文件~/.bashrc,根据/etc/locale.conf的配置也做相应的修改。也可以做脚本工具实现字符集切换功能,例如我的一个字符集切换脚本工具locale.gb18030.sh
#!/bin/bash
LC_CTYPE=zh_CN.gb18030
LESSCHARSET=latin1
export LC_CTYPE LESSCHARSET
    注意这个脚本不能用'sh'来运行,而是需要用'.'来运行。至于为什么请自行查阅相关资料:-P

    ⑥输入法
    首先卸载已经安装的fcitx相关软件包(版本比较旧,而且一般都不能正常运行)
    安装下面包
sudo pacman -S fcitx5 fcitx5-configtool fcitx5-qt fcitx5-gtk fcitx5-chinese-addons fcitx5-material-color
    安装完成后,注销重新登录(一般我都是重启机器,更保险)
    在界面的右下角=>键盘图标 (即Input Method的托盘图标),可以弹出输入法配置工具,可以看到快捷方式Ctrl+左Shift:下一个输入法,Ctrl+右Shift:上一个输入法,Ctrl+空格:下一个输入法组,Ctrl+Shift+空格:上一个输入法组
    可以修改快捷方式,以免与你常用的快捷方式冲突
    注意有一定的几率,正确的步骤不能带来正确的结果,输入法就是不能使用(这可能是安装时,安装程序未能准确初始化启动脚本),你可以首先卸载之,并重复上面安装步骤;如果还不行,可以用如下步骤解决问题。
    运行命令
ps -ef | grep fcitx
    应该有类似如下显示
xxxx    1418    1252  0 09:27 ?        00:00:39 /usr/bin/fcitx5
xxxx    5101    5005  0 12:14 pts/37   00:00:00 grep --colour=auto fcitx
    如果没有,则fcitx没有被正确启动,你可以在~/.xprofile增加一行
fcitx5 &
    运行命令
env | grep fcitx
    应该有类似如下显示
GTK_IM_MODULE=fcitx5
XMODIFIERS=@im=fcitx5
QT_IM_MODULE=fcitx5
    如果没有,则可以在配置文件中~/.xprofile增加相应配置项目
GTK_IM_MODULE=fcitx5
XMODIFIERS=@im=fcitx5
QT_IM_MODULE=fcitx5
export GTK_IM_MODULE XMODIFIERS QT_IM_MODULE
    修改配置后,注销重新登录,然后测试输入法能否正常使用

    ⑦终端配置
    在.bashrc文件中增加
alias ll='ls -l --color=auto'    # CentOS里面习惯这样的快捷方式
alias vi=vim            # 注意一定先安装了vim软件
export HISTCONTROL=ignoredups    # 清除相邻历史命令中的重复命令

    ⑧SSD固态盘
    如果你的机器使用SSD固态盘,你需要在Manjaro中启用TRIM,输入以下命令
sudo systemctl enable fstrim.timer
    你可以运行命令查看是否生效
systemctl list-timers --all
    会显示出下列行,表明fstrim.timer存在
NEXT   LEFT    LAST   PASSED   UNIT           ACTIVATES
n/a    n/a     n/a    n/a      fstrim.timer   fstrim.service
    或者隔了一段时间,显示成为这样
NEXT                        LEFT                LAST                        PASSED             UNIT                         ACTIVATES
Mon 2021-04-26 01:15:25 CST 3 days left         Mon 2021-04-19 10:26:56 CST 3 days ago         fstrim.timer                 fstrim.service
    你也可以手工运行
sudo fstrim / -v
sudo fstrim --fstab --verbose

    ⑨个人喜好的软件
    到此为止,必要的软件已经安装好了,但是我至少还会安装下面软件包
文本/源码编辑器:gedit vim emacs
图片查看器:gthumb
图片编辑器(类似PhotoShop):gimp
视频/音频播放器:mplayer
虚拟机:virtualbox
字典:stardict
FTP服务器:vsftpd
ftp客户端(可对文件夹下载上传):lftp
开发工具:gcc make cmake
PDF查看器:okular
CHM查看器:kchmviewer
文件/文件夹名字符集转换工具:convmv
常用网络工具:net-tools dnsutils inetutils iproute2
工作区切换:wmctrl
    请根据个人需要自行安装





posted @ 2021-04-22 15:11  码农生涯  阅读(693)  评论(0)    收藏  举报