Большая тайна, большое и светлое волшебство происходит, когда добровольцы объединяются для творения чего-то всем нужного, и, хотя бы немножечко, вечного.

Почему-то от этого чаще солнце выглядывает из-за облаков и очень хочется жить.

Правила и обычаи

Собираю модули:

Собираю модули:

Для моих целей в MagOS не хватает многих программ, которыми пользуюсь в Росе.
Их буду собирать как для версии Fresh, так и для Red.
Пока собрал для Fresh
- Krusader
- NewMoon, Chromium
- QTox, Psy-Plus.
Будет:
- Qt,
- Lazarus,
- Mysql-Workbench, pgAdmin, SQLite Brouser
- GIMP со всеми плагинами,
- Игр побольше.
- Transmission + Transmission Renote Gui
- bsdtar, atop iotop iftop

Сделанными модулями могу поделиться.

yamah
начинающий понимать
ranks
useravatar
Offline
33 Сообщений
Администратор отключил публичную отправку сообщений

Re: Собираю модули:

Делиться имеет смысл только тем, что в сборке сложнее чем urpm2lzm имя_проги

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Онлайн
2443 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Собираю модули:

betcher,, не совсем согласен с таким подходом. smile
Проще простым пользователям от этого не будет. И они в поиске комфорта пойдут на другие дистрибутивы.

Chromium не желает ставится с плагином pdf. ХЗ, но urpm2xzm не желает находить указанный пакет после того как его скачает. Модуль не сложно переделать, конечно, и самому юзеру.

Количество девел-пакетов, да и сами нужные проги, достаточно большое.

А MySQL-WorkBench в репах росы нерабочий вообще. Я намучался с этим пакетом в свое время, и забив убеждаю работать во Fresh сборку с оффсайта.

yamah
начинающий понимать
ranks
useravatar
Offline
33 Сообщений
Администратор отключил публичную отправку сообщений

Re: Собираю модули:

Я об этом и пишу, если собирается urpm2xzm  без бубна выкладывать смысла нет. Если есть проблемы то конечно выкладывайте  готовые модули  либо рецепт решения.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Онлайн
2443 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Собираю модули:

когда можно скачать готовый модуль - это плюс, конечно. Многим пользователям идеологически трудно перейти в разряд сборщиков модулей)
Но желательно, чтобы это были вручную собранные и проверенные модули. Если использовать средства автоматизации, то нужно тщательно проверять и вычищать получившийся модуль, а лучше собрать его вручную через mc. Это мое личное мнение.

Стяжи мир в себе и будут иметь мир с тобою небо и земля.
Исаак Сирский

МихаилZ
хранитель
ranks
useravatar
Offline
3135 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Собираю модули:

МихаилZ,
Я заметил, что перепаковка и чистка модуля после urpm2xzm нужна.

Есть модуль Eclipse (x86_64) по принципу Alll-in-One. Его особенность, что есть плагины для создания программ для контроллеров STM32. Минус - он весит под 2 гига. Если что пакета такого просто нет ни в одном дистрибутиве.

yamah
начинающий понимать
ranks
useravatar
Offline
33 Сообщений
Администратор отключил публичную отправку сообщений

Re: Собираю модули:

Единственное, что не заложено в urpm2xzm из основных моментов - это работа с /etc/groups и тд. Что не позволяет такому модулю работать совместно с аналогичным, где есть перекрытие. То есть требуется соблюдение порядка модулей.
Все остальное - это обычная установка модуля, посредством других приемов такой же чистоты модули сделать проблематично. Поэтому достаточно продумать содержание групп и пользователей и будет самый лучший результат.

neobht
Anton
хранитель
ranks
useravatar
Offline
3149 Сообщений
Мужчина  Перейти к сайту пользователя 
Администратор отключил публичную отправку сообщений

Re: Собираю модули:

neobht написал(а):

Единственное, что не заложено в urpm2xzm из основных моментов - это работа с /etc/groups и тд.

Заработал у меня urpm2xzm с /etc/groups. Ну и наверно и тд. то же работает.
Первый модуль  у меня устанавливался последним  отсюда и проблемы.
"Лечение" : http://www.magos-linux.ru/index.php?opt … =55#p18329

yamah написал(а):

Я заметил, что перепаковка и чистка модуля после urpm2xzm нужна.

Чиска конечно нужна, но основное можно фильтровать  в самом urpm2xzm по примеру 81-savetomodule.
Сделанный у меня модуль с обновлениями записалась папка  /run
Так запись /run можно запретить при создании модуля, т к записи модуля через 81-savetomodule эта папка пустая
Многие другие машинно-зависимые файлы (/var/log /var/lib) чищу  aufs-фильтром ( модуль с тенями удаляемых файлов) при запуске системы

ingvar
Игорь
начинающий волшебник
ranks
useravatar
Offline
297 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Собираю модули:

Я и писал про то, что для корректной работы модулей собранных urpm2xzm необходимо, чтобы последовательность модулей была именно такой, как при создании. А я говорю о том, чтобы модуль создавал при необходимости группы и пользователей при подключении.

neobht
Anton
хранитель
ranks
useravatar
Offline
3149 Сообщений
Мужчина  Перейти к сайту пользователя 
Администратор отключил публичную отправку сообщений

Re: Собираю модули:

А такой алгоритм  прокатит?
Создаем новую aufs (как сейчас).
Urpmi --test  pack_name, если удачно все пакеты по зависимостям будут скачаны в кэш рпм.
Последовательно распаковываем рпмки в новую aufs, а постинстал скрипты кладем в отдельную папочку из которой они будут запускаться при подключении модуля.
Пакуем, разбираем aufs.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Онлайн
2443 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Авторизация