Manjaro
简介
Manjaro Linux是快速的、用户友好的、面向桌面的、基于Arch Linux的操作系统。它的一些显著特性包括:一份直观的安装程序、自动硬件检测、稳定的滚动式发布模式、对安装多个内核的支持、用于管理图形卡的特别Bash脚本、高度的桌面可配置性。Manjaro Linux提供Xfce桌面作为核心选项,并为高级用户提供一份最小主义的Net版本。用户还可以获得社区支持的GNOME 3/Cinnamon及KDE版本。Manjaro的社区论坛可提供帮助并充满活力,用户受益其中。
- 桌面环境:GNOME, KDE Plasma, Xfce
- 软件包管理:Flatpak, Pacman, snap
- 发布模式:Rolling
Init
Manjaro 装好后,需要运行的第一条命令:
1 | sudo pacman -Syy ## 强制更新 package 目录 |
1 | sudo pacman -S base-devel |
pacman 是 arch/manjaro 的官方包管理器,而刚刚安装的 yay,则是一个能查询 arch linux 的 aur 仓库的第三方包管理器,非常流行。
pacman 的常用命令语法:
1 | pacman -S package_name # 安装软件 |
yay 的用法和 pacman 完全类似,上述所有 pacman xxx
命令,均可替换成 yay xxx
执行。
此外,还有一条 yay
命令值得记一下:
1 | yay -c # 卸载所有无用的依赖。类比 apt-get autoremove |
安装deb包
pacman系的不能直接安装debian系的软件包,需要进行一定转化,安装debtap:
1 | yay -S debtap |
更新 debtap
1 | sudo debtap -u |
deb 包转为 tar.xz 包,在此过程中,会要求输入包装名(packager name)和许可证(License)(可输入比如 GPL 或者不输入)。对生成的 tar.xz 包,使用 pacman 进行安装。
1 | sudo debtap XXX.deb |
1 | sudo pacman -U XXX.tar.xz |
常用软件与配置
1. 添加 archlinux 中文社区仓库
Arch Linux 中文社区仓库 是由 Arch Linux 中文社区驱动的非官方用户仓库,包含一些额外的软件包以及已有软件的 git 版本等变种。部分软件包的打包脚本来源于 AUR。
一些国内软件,如果直接从 aur 安装,那就会有一个编译过程,有点慢。而 archlinuxcn 有已经编译好的包,可以直接安装。更新速度也很快,推荐使用。
配置方法见 Arch Linux Chinese Community Repository。
2. 安装常用软件
1 | sudo pacman -S google-chrome firefox # 浏览器 |
输入法安装
在Manjaro Hello中的Applications中安装fcitx,可以避免手动配置.xprofile
安装搜狗输入法
1 | yay -S fcitx-sogoupinyin |
搜狗经常报错,安装google输入法亦可:
1 | yay -S fcitx-googlepinyin |