Manjaro Linux(或简称 Manjaro)是基于 Arch Linux 的 Linux 发行版,使用 Xfce 、GNOME和 KDE Plasma 作为默认桌面环境,和 Arch 一样,采用滚动更新。其目标是为 PC 提供易于使用的自由的操作系统。
滚动升级的优点
滚动更新带来了一个好处,我们可以很快用上最新的软件包,比如:截止目前(2020-11-15),在 ubuntu 的官方仓库中 opencv 版本仅仅是 3.20,而在 manjaro 中的 opencv 版本早就升级到了 4.50。如果你是一个需要 opencv 4 特性的开发者,那么在 ubuntu 上需要自行编译 4 以上的源码包,而在 manjaro 上可以直接下载使用。
# ubuntu 18.04 LTS
mcoder@Chaoqun-PC:~/workspace/my_doc/blog$ sudo apt search opencv-dev
Sorting... Done
Full Text Search... Done
libopencv-dev/bionic-security,bionic-updates,now 3.2.0+dfsg-4ubuntu0.1 amd64 [installed]
development files for opencv
# manjaro 20
[chaoqun@manjaro local]$ sudo pacman -Ss opencv
extra/gst-plugin-opencv 1.18.1-1
Multimedia graph framework - opencv plugin
extra/opencv 4.5.0-1 [已安装]
Open Source Computer Vision Library
extra/opencv-samples 4.5.0-1 [已安装]