gladilov.org.ru gladilov.org.ua

Новая виртуальная ОСь — 06.09.2019

 Lunar Lunx 1.7.0 (Sinus Successus)

Дистрибутив Linux, потомок дистрибутива  Sorcerer Linux. Первоначально проект возглавлял разработчик Xfce из Red Hat  Чак Мед (Charles S. Mead), затем проект был передан  Аку Коку (Auke Kok). Первый релиз был в марте 2002 года, последняя версия (эта) вышла 11 октября 2014 года (существует версия ежедневной сборки 1.8.0). Пакетный менеджер — lin, который выполняет сборку из сорцов для каждого устанавливаемого пакета. Пакеты выполнены в виде модулей в каталоге Moonbase (чем-то напоминает систему портов FreeBSD). Сначала устанавливается базовое окружение, а в нём пороизводится сборка дополнительных пакетов из Moonbase. При установке ОСи графического окружения не предусмотрено (консоль). Размер файла образа винта после установки базового окружения — 1,8 гига.

 LunarLinux

Подробности установки: Показать

В  виртуалбоксе установил базовое окружение. После завершения инсталляции на всякий случай выполнил установку mc и sudo:

lin mc
lin sudo

Попытался сходу установить xorg

lin XOrg7

При этом возникли такие траблы:
– в репах отсутствовал libpng нужной версии, вместо ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.6.12.tar.xz в /var/lib/lunar/moonbase/zlocal/libpng/DETAILS указал ftp://ftp.simplesystems.org/pub/libpng/png/src/history/libpng16/libpng-1.6.12.tar.xz.
Решено.
– после этого выключил проверку SSL (по совету отсюда), указав в файле в /etc/wgetrc

check_certificate = off

Теперь пакетный менеджер перестал ругаться и прекращать работу при переадресации сайтов-репозиториев на https.
Решено.
– вместо ftp://invisible-island.net/xterm/xterm.3.09.tar.gz в /var/lib/lunar/moonbase/xorg/utils/xterm/DETAILS пришлось прописать ftp://ftp.invisible-island.net/xterm/xterm.tar.gz.
Решено.
– заменил ftp://ftp.freedesktop.org/pub/mesa/10.2.7/MesaLib-10.2.7.tar.bz2 на ftp://ftp.freedesktop.org/pub/mesa/older-versions/10.x/10.2.7/MesaLib-10.2.7.tar.bz2 в /var/lib/lunar/moonbase/xorg/lib/mesa-lib/DETAILS.
Решено.
– в /var/lib/lunar/moonbase/graphics/freeglut/DETAILS http://download.lunar-linux.org/lunar/cache/freeglut-2.8.1.tar.gz сначала изменил на http://downloads.sourceforge.net/freeglut/freeglut-2.8.1.tar.gz, но из-за «демократических и помогающих коренным крымчанам» санкций сменил на https://liquidtelecom.dl.sourceforge.net/project/freeglut/freeglut/2.8.1/freeglut-2.8.1.tar.gz.
Решено.
– Из-за тех-же санкций http://downloads.sourceforge.net/sourceforge/glew/glew-1.11.0.tgz в /var/lib/lunar/moonbase/xorg/lib/glew/DETAILS изменил на https://src.fedoraproject.org/repo/pkgs/glew/glew-1.11.0.tgz/f6d72c7426a5f66580ad09e50816450a/.
Решено.

После этих приседаний манипуляций иксы запустились. На всякий случай отправил систему в ребут. Аптайм был 10444 секунды, обьём файла образа винта — 2,4 гига. После перезагрузки продолжаю процесс установки. При попытке установки XFCE командой

lin xfce4

пришлось пару раз перекомпилять с другими зависимостями pango и cairo командами

lin -r pango
lin -r cairo

так как были сообщения об ошибках типа

error "XXX: No mutex implementation found. Cairo will not work with multiple threads.

Опять возникли проблемы с сорцами:
– в /var/lib/lunar/moonbase/xfce/gtk-xfce-engine/DETAILS http://archive.xfce.org/src/xfce/gtk-xfce-engine/3.0/gtk-xfce-engine-3.0.1.tar.bz2 заменил на https://ftp.osuosl.org/pub/blfs/conglomeration/gtk-xfce-engine/gtk-xfce-engine-3.0.0.tar.bz2.
Решено.
– при компиляции tango-icon-theme заменил http://www.cpan.org/authors/id/G/GR/GRANTM/XML-Simple-2.20.tar.gz на https://ftp.osuosl.org/pub/blfs/conglomeration/perl-modules/XML-Simple-2.20.tar.gz в /var/lib/lunar/moonbase/other/perl/XML-Simple/DETAILS.
Решено.

Готово. Объём образа винта — 3 гига. Общий аптайм — четыре часа. После запуска XFCE командой startxfce4 в терминале снимаю скрин.


Задача решена

N. B. В файлах DETAILS менял только переменную SOURCE_URL.

Источники:
http://wiki.lunar-linux.org/Install_XOrg7
http://wiki.lunar-linux.org/Lunar_Linux:FAQ

Популярное
Наверх