NetBSD pkgsrc на Linux-системе
Многие слышали о проекте Homebrew. Возможно, кто-то знает, что пакеты из этого репозитория можно установить и на Linux.
Для меня было неожиданностью, что на Linux также можно установить пакеты из дерева pkgsrc
(NetBSD).
На поверку оказывается, что пытаться устанавливать бинарные пакеты посредством pkgin
смысла нет, т.к. они собраны на RHEL 7.x и зависят от библиотек в /lib64
, а не в /lib/x86_64-linux-gnu
, как принято на Debian. Тем не менее, многие пакеты можно собрать из исходного кода (хотя многие другие, увы, сломаны — по крайней мере, в смысле сборки на Linux).
В сухом остатке: если Homebrew годится для установки чего-нибудь «хипстерского» и «модного», типа wezterm
, btop
или atuin
, то pkgsrc можно использовать для быстрой установки чего-то, что давно закопали (как, например, GTK+ первой версии, gCvs, xosview
или системный монитор в виде не совсем одетой барышни).
Но, используя любую из экосистем, можно установить и вполне современный Clang, и вполне современный CMake.
На снимке:
- ОС: Devuan Linux 5 Daedalus.
- WM: Window Maker.
- Веб-браузер:
tabbed surf -e
. - Эмулятор терминала: XTerm (как видите, он вполне поддерживает sixel).
- «Протухший» Angband 3.5 из Debian.
- Свежий Angband 4.2 из Homebrew.
- Такой же свежий Angband 4.2 из pkgsrc.
- Дерево пакетов Homebrew (
brew deps --graph --dot %s | dot -Tx11
). - Дерево пакетов pkgsrc (
pkgdepgraph | dot -Tx11
).