zhangpan 2020-02-04
2019年在一台2010年出厂的首代英特尔酷睿CPU笔记本里安装了大名鼎鼎的manjaro,长期在distrowatch排行榜占据前3名。
manjaro是Arch家族里的新秀,秉承“开箱即用”的理念,将Arch Linux定制得更友好。我看了它家的主页,很欣赏它家的美学;另外我对Arch也仰慕已久,于是将酷睿i3笔记本里的老ubuntu 12.04 LTS更换为最新的manjaro openbox版。
再怎么着manjaro也是一款Linux操作系统,最大的不同主要是它的包管理器pacman。我也临时学了几手pacman。
pacman最最常用命令
pacman -Sy …… 更新包数据库缓存 ………… 类似于 apt-get update 或者 dnf makecache
pacman -S python3 …… 安装python3 …… 类似于apt-get install 或者 dnf install
pacman -Ss python3 ……在包数据库中查找……类似于apt-cache search 或者 dnf search
pacman -Qs python3……查找本地已安装的软件……类似于dpkg -l | grep 或者 rpm -qa | grep
丰富的软件包仓库
Arch加上Arch User Repository,号称是世上最丰富的软件仓库。
最不最我不知道,但对我来说确实有求必应了。
换上163的源,下载速度可达到2M Byte/s以上。/etc/pacman.d/mirrorlist 已经把几乎所有的镜像包括在其中,但全部为注释的状态,把要选用的镜像站点每行的注释符号去掉,它就开始生效了。
能从仓库安装软件包之前,还要更新密钥。
$ pacman-key --init $ pacman-key --populate
用Windoz最爽的是什么?是否UI友好或系统稳定且不说,绝大多数软件,从QQ到百度网盘,从爱奇艺到wps,你都能得到一个完整功能的for Windoz版,这才是Windoz最爽的地方。如果说Linux是桌面机/工作站应用软件世界的二等公民,比如百度网盘、QQ都没有for Linux版或者只有割版,那么在二等公民的世界里,也有三六九级之分。二等上级就是Fedora, Debian, Ubuntu/Mint等用户基数较大的豪门。Arch/Manjaro只能算二等中级。我还需要装一个上网工具lantern,官方提供的二进制包除开for Windoz和for Mac之外,只有for Ubuntu的版本,在我的Mint上只需要一条dpkg命令就能安装即用。而为了manjaro,我需要如下几步,才能安装lantern:
$ yay -S debtap $ sudo debtap -u $ debtap -q lanternxxx.deb $ sudo pacman -U lanternxxx.pkg.xz
$ sudo debtap -u 这一步用了两个小时。你说烦不烦。
而我发现有一个轻量级的裁剪版firefox叫light browser,官方编译版只有for fedora的版本。
羽毛级配置工具
作用一个ubuntu GNOME/LXDE 15年的老粉,我最惊讶的manjaro团队竟然为openbox收集了这么多羽毛级的配置工具。如果说LXDE是轻量级,那么manjaro openbox就是羽毛级的。它们虽然可以X图形环境下使用,但风格明显是文本式的。这些工具包括快捷菜单dmenu,网络配置工具(看起来是Ceni) 等。最牛拜的是它默认提供的定制版zsh,自动补全真是爽。
zsh
久闻它的大名,这次借manjaro的光终于用上。而且manjaro通过zsh-autosuggestions,zsh-syntax-highlighting,zsh-history-substring-search三个包把zsh强化了。我没记错的话,Fedora仓库里只有第2个包,Ubuntu只有第1个和第2个。其实这三个包主要是对应三个脚本文件,其余是man手册、LICENSE声明文件。只要把三个脚本弄过来,你的Fedora和Ubuntu也一样可以用上爽歪歪的强化版zsh。喜欢折腾的人可以去自己配置zsh,我是个懒人,manjaro提供的zsh脚本已经让我很满意。
manjaro的zsh有个bug,就是git log出来的东东,不是停在HEAD,而是第二条log,你得手动翻页才能看到HEAD log,有点小烦。