Автор Тема: NuTyX: система на базе LFS с инсталлятором, пакетами и портами  (Прочитано 2954 раз)

Оффлайн Olej

  • Постоялец
  • ***
  • Сообщений: 127
NuTyX: установка дополнительных пакетов
В какой версии VirtualBox вы устанавливаете Xorg? (ну, т.е. и всё остальное, естественно...).
Наверное какой-то 5.1.14?
Потому что в 5.0.34 (это линейка версий параллельная 5.1.Х, но с DKMS модулями ядра, сама версия месячной давности) - сервер X не может стартовать, с сообщением в логах (Xorg.0.log) что-то типа:
Цитировать
Failed to load module "vboxvideo" (module does not exist)
Хотя это проблема, возможно, не VirtualBox, а сборки дистрибутива?
« Последнее редактирование: 11 Апреля 2017, 08:35:08 от Olej »

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 1106
  • Это я и есть
    • Наш Блогосайт
В какой версии VirtualBox вы устанавливаете Xorg? (ну, т.е. и всё остальное, естественно...).
Наверное какой-то 5.1.14?
Почти :) 5.1.18
Потому что в 5.0.34 (это линейка версий параллельная 5.1.Х, но с DKMS модулями ядра, сама версия месячной давности) - сервер X не может стартовать
Буду перезагружаться - проверю в параллельной системе, там у меня, кажется, остался 5.0.X.
А проблема, возможно, в том, что VBox о NuTyX'е ничего не знает. Например, диск с дополнениями пришлось подключать буквально через задницу :)
За прекрасных дам!

Оффлайн Olej

  • Постоялец
  • ***
  • Сообщений: 127
А проблема, возможно, в том, что VBox о NuTyX'е ничего не знает.
VirtualBox, вообще то говоря, и не должен ничего знать о гостевых ОС - он только предоставляет им среду выполнения (используя для того QEMU с KVM код).
Проблема, возможно, в том, что, наоборот, NuTyX ничего не знает о VirtualBox. Или знает, но не о том VirtualBox. ;)

P.S. Хотя проблемы могут быть и в другом. Я установки (get ...) делал из-под root logon-а ... возможно что-то порушилось с правами доступа? Хотя установки и должны идти от root...

Странно то, что эти артефакты наблюдаются в той среде VirtualBox 5.0.36 (с установкой и настройками) в которой без проблем устанавливались и работали с GUI не один десяток самых разнообразных Linux ... более того, и не только Linux: QNX, Minix 3, Solaris, Windows...  >:(

Например, диск с дополнениями пришлось подключать буквально через задницу :)
Вот это, про задницу - очень интересно и неочевидно.
Потому как установка дополнений гостевой ОС требует сборки модулей ядра, а для этого должны уже присутствовать в системе обязательно а). gcc, б). make, в). заголовочные файлы ядра (каким-то пакетом) и т.д. - это вещи, которые по дефаулту во многих дистрибутивах Linux не устанавливаются, требуют ручной установки.

Оффлайн Olej

  • Постоялец
  • ***
  • Сообщений: 127
P.S. Хотя проблемы могут быть и в другом. Я установки (get ...) делал из-под root logon-а ... возможно что-то порушилось с правами доступа? Хотя установки и должны идти от root...

Странно то, что эти артефакты наблюдаются в той среде VirtualBox 5.0.36 (с установкой и настройками) в которой без проблем устанавливались и работали с GUI не один десяток самых разнообразных Linux ... более того, и не только Linux: QNX, Minix 3, Solaris, Windows...  >:(
Сделал переустановку. Устанавливал всё от юзера - get.
При установке MATE видел сообщение, что нужно установить обязательно gvfs, сделал ему:
$ get gvfs
Теперь X-сервер стартует, но....  ???
Эксперимента ради я при установке указал язык RU. Теперь присутствует только RU и войти невозможно!



Потому как установка дополнений гостевой ОС требует сборки модулей ядра, а для этого должны уже присутствовать в системе обязательно а). gcc, б). make, в). заголовочные файлы ядра (каким-то пакетом) и т.д. - это вещи, которые по дефаулту во многих дистрибутивах Linux не устанавливаются, требуют ручной установки.
Пока устанавливал - подсмотрел: ничего из этого в системе не установлено!

Дистрибутив любопытный, но очень сырой!
« Последнее редактирование: 11 Апреля 2017, 11:42:18 от Olej »

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 1106
  • Это я и есть
    • Наш Блогосайт
Вот это, про задницу - очень интересно и неочевидно.
Через пару-тройку часиков допишу, наверное :)
За прекрасных дам!

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 1106
  • Это я и есть
    • Наш Блогосайт
Пока устанавливал - подсмотрел: ничего из этого в системе не установлено!
С этим как раз всё просто - есть devel-пакет, аналог убунтовского build-essential, есть пакет с заголовками, и вообще большое семейство devel-пакетов.
За прекрасных дам!

Оффлайн Olej

  • Постоялец
  • ***
  • Сообщений: 127
Пока устанавливал - подсмотрел: ничего из этого в системе не установлено!
С этим как раз всё просто - есть devel-пакет, аналог убунтовского build-essential, есть пакет с заголовками, и вообще большое семейство devel-пакетов.
Это безусловно, что такие пакеты обязательно есть. Без gcc или make вообще Linux не нужен...
Вопрос то в том, что нужно знать из точные имена!
А имена пакетам в любых дистрибутивах дают ... как Бог на душу положит. >:(

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 1106
  • Это я и есть
    • Наш Блогосайт
NuTyX и Virtualbox
В частности, здесь говорится и о том, откуда берётся сборочный инструментарий.
За прекрасных дам!

Оффлайн viktor_ja

  • Постоялец
  • ***
  • Сообщений: 209
Вот, самая развлекуха, давно с таким не сталкивался: NuTyX: борьба за кириллицу
Развлекуха похоже ещё впереди. :)
Настроил включение русской локали для письма, правда по методу г-на Serg Bormant (мне он показался проще, добавил "ru" в /etc/X11/xorg.conf.d/20-keyboard.conf, этим и ограничился). Работает, но только при нажатии на флажок, клавиатурное переключение - не принимает.
Однако. вот скриншоты запущенного браузера:


Русский там присутствует, а вот его отображение - нет.
И, конечно, главный вопрос, что делать с настроенной в Виртуалбокс-е системой? Инструкция по созданию ISO-образа - не срабатывает, клонирование системы на флешку сделать можно, а вот загрузка клонов приводит к ошибкам.
И попутно.похоже эта система без истории. То-есть она конечно имеется, но не докопаешься. На 30 марта версия 8.2.1 позиционировалась как стабильная, а с выпуском релиза NuTyX 9.0 всё пропало, в том числе и репы предшественников. Кушайте что подано. ;)


Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 1106
  • Это я и есть
    • Наш Блогосайт
Работает, но только при нажатии на флажок, клавиатурное переключение - не принимает.
По моему методу - работают все переключатели: и фиксирующий немодальный, и модальный не фиксирующий :)
А также Compose и Numpad в стиле Mac'а.
Русский там присутствует, а вот его отображение - нет.
Похоже, просто не установлены шрифты с кириллицей. Или вообще нет ttf-шрифтов?
В интерфейсе pcf-шрифты кушаются (хотя вкус специфический), а вот кушаются ли они браузером?
И, конечно, главный вопрос, что делать с настроенной в Виртуалбокс-е системой?
Об этом я планирую думать, когда и если (или если и когда) соберётся и будет нормально работать Cinnamon :)
И попутно.похоже эта система без истории. То-есть она конечно имеется, но не докопаешься.
Копаться в истории, похоже, надо в портах: каталог за 2007 год пуст, но, начиная с 2008, содержимое есть :)
с выпуском релиза NuTyX 9.0 всё пропало, в том числе и репы предшественников.
Я так понимаю, с выходом очередной версии предыдущая становится достоянием истории : либо система обновляется до текущей (в том числе и автоматически, такая опция при инсталляции имеется), либо юзается то, что было, в неизменном виде - всяких секьюрных апдейтов не предусмотрено.
Решение спорное, но не лишённое резонов. А в данной ситуёвине - просто единственно возможное: разработчик-то там фактически один, без ансамбля, всё сам, бл...ин. Из трёх остальные один чисто KDE собирает, второй - сайт помогает поддерживать, а третий - я так понял, просто хороший парень :)
Ну а то, что Тьерри тянет это вот уже 10 лет - на мой взгляд, показатель, что завтра в одночасье не бросит.
За прекрасных дам!

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 1106
  • Это я и есть
    • Наш Блогосайт
Кот Manual тут намекнул мне, что пора уже сделать общее оглавление цикла. Точнее, намявкал
Цитировать
А то, что промявкает кот
Должно быть исполнено. Вот.
По сему поводу - оно и есть.
За прекрасных дам!

Оффлайн viktor_ja

  • Постоялец
  • ***
  • Сообщений: 209
Об этом я планирую думать, когда и если (или если и когда) соберётся и будет нормально работать Cinnamon :)
Похоже попытка прикрутить Cinnamon в NuTyX предпринималась. :)

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 1106
  • Это я и есть
    • Наш Блогосайт
Похоже попытка прикрутить Cinnamon в NuTyX предпринималась. :)
Да. Но очень давно. И версия 1.6 в мае 2014 была уже безнадёжно устаревшей...
Тем не менее, спасибо за ссылку: держать перед глазами чей-то порт, когда клепаешь собственный, завсегда полезно.
За прекрасных дам!

Оффлайн bormant

  • Новичок
  • *
  • Сообщений: 22
диск с дополнениями пришлось подключать буквально через задницу
Несогласный я... (q)

меню ВМ: Устройства - Подключить образ диска Дополнений гостевой ОС...
$ sudo -i
# mkdir /mnt/cd
# mount /dev/cdrom /mnt/cd
mount: /dev/sr0 is write-protected, mounting read-only
# ls /mnt/cd   # всё на месте

Оффлайн Olej

  • Постоялец
  • ***
  • Сообщений: 127
меню ВМ: Устройства - Подключить образ диска Дополнений гостевой ОС...
$ sudo -i
# mkdir /mnt/cd
# mount /dev/cdrom /mnt/cd
mount: /dev/sr0 is write-protected, mounting read-only
# ls /mnt/cd   # всё на месте
Проблема всегда не в том, чтобы подмонтировать ISO, а в том, что при запуске установки дополнений в гостевой машине должна происходить сборка модулей ядра, а это далеко не во всяком дистрибутиве сразу удаётся сделать.