Manjaro 系统使用记录
Manjaro是一款基于Arch Linux、对用户友好、全球排名第1的Linux发行版。(排名数据源于DistroWatch,统计日期2018.03.02,时间段3个月。)
在Linux圈,Arch的确是一个异常强大的发行版。它有3个无与伦比的优势:
- 滚动更新可以使软件保持最新;
- AUR软件仓库有着世界上最齐全的Linux软件(参考《一张列表展示ArchLinux系软件有多丰富——看哭百万Debian、RedHat系同学》);
- 丰富的wiki和活跃的社区让所有问题都可以快速得到满意的答案。
然而,Arch面向高级用户,缺乏技术专长或者没有耐心的人是无法顺利安装、配置Arch的。
ArchWiki上列举了ArchLinux的安装步骤,需要用户在黑色的tty界面下输入20多个命令
为了解决ArchLinux的“大bug”,Manjaro应运而生!
Manjaro基于Arch Linux,继承了Arch Linux滚动更新的特点,可以直接使用AUR上最齐全的软件。
更详细的内容,参见: https://www.manjaro.cn/
=========================================================================
ArchLinux的包管理系统: pacman
常用命令有:
pacman -Sy abc 和源同步后安装名为abc的包 pacman -S abc 从本地数据库中得到abc的信息,下载安装abc包 pacman -Sf abc 强制安装包abc pacman -Ss abc 搜索有关abc信息的包 pacman -Si abc 从数据库中搜索包abc的信息 pacman -Syu 同步源,并更新系统 pacman -Sy 仅同步源 pacman -R abc 删除abc包 pacman -Rc abc 删除abc包和依赖abc的包 pacman -Rsn abc 移除包所有不需要的依赖包并删除其配置文件 pacman -Sc 清理/var/cache/pacman/pkg目录下的旧包 pacman -Scc 清除所有下载的包和数据库 pacman -Sd abc 忽略依赖性问题,安装包abc pacman -Su --ignore foo 升级时不升级包foo pacman -Sg abc 查询abc这个包组包含的软件包 pacman -Q 列出系统中所有的包 pacman -Q package 在本地包数据库搜索(查询)指定软件包 pacman -Qi package 在本地包数据库搜索(查询)指定软件包并列出相关信息 pacman -Q | wc -l 统计当前系统中的包数量 pacman -Qdt 找出孤立包 pacman -Rs $(pacman -Qtdq) 删除孤立软件包(递归的,小心用) pacman -U abc.pkg.tar.gz 安装下载的abs包,或新编译的本地abc包 pacman-optimize && sync 提高数据库访问速度
系统安装好之后的设置:
1、添加软件安装源
先排列源
sudo pacman-mirrors -g
#同步并优化(类似磁盘整理,固态硬盘无需操作,可选步骤)
sudo pacman-optimize && sync
#升级系统
sudo pacman -Syyu
添加源
#打开配置文件
sudo nano /etc/pacman.conf
在文件末尾添加下面两个中的任意一个:
中科大源:
[archlinuxcn] SigLevel = Optional TrustedOnly Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
清华大学源:
[archlinuxcn] SigLevel = Never Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
#导入GPG Key
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
更新了pacman.conf配置以后,执行命令更新数据库
pacman -Sy
2、
2.1 以安装中文输入法(拼音+五笔):
pacman -S fcitx fcitx-libpinyin kcm-fcitx
接着:修改 .xprofile (没有则新建)
sudo nano ~/.xprofile
添加内容如下:
export GTK2_RC_FILES="$HOME/.gtkrc-2.0" export LC_CTYPE=zh_CN.UTF-8 export XMODIFIERS=@im=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx
注销再重新登录即可,如果不行在系统设置里,设置区域为中国
2.2 安装搜狗拼音:
sudo pacman -S fcitx-im #默认全部安装 sudo pacman -S fcitx-configtool sudo pacman -S fcitx-sogoupinyin
3、安装chrome
sudo pacman -S google-chrome
4、安装 albert
sudo pacman -S albert
5、安装QQ
安装QQ或TIM的任意一种
pacman -S deepin.com.qq.office 或 pacman -S deepin.com.qq.im
6、安装windows 字体
系统字体目录/usr/share/fonts/truetype (没发现truetype目录,自己在fonts目录用mkdir truetype命令创建truetype文件夹,可以不用这个目录)
把windows字体如simsun.ttc,simhei.ttf,simkai.ttf先复制到用户主目录,然后打开终端输入:
sudo cp ~/sim* /usr/share/fonts/truetype cd /usr/share/fonts/truetype sudo chmod 644 sim* sudo mkfontscale(创建字体的fonts.scale文件,它用来控制字体旋转缩放) sudo mkfontdir(创建字体的fonts.dir文件,它用来控制字体粗斜体产生) fc-cache (在linux,把字体文件拷贝到字体目录后,执行fc-cache命令,fc-cache扫描字体目录并生成字体信息的缓存,然后应用程序就可以立即使用这些新安装的字体)