ЭпиграфМайнтенером ты можешь и не быть, но помогать сообществу ...Не обязательно быть майнтейнером, что-бы оказать помощь сообществу в поддержании работоспособности пакетной базы Сизифа.
Эта инфа будет полезна тем, кто хочет оказать посильную помощь сообществу
с поддержанием пакетной базы Сизифа в рабочем состоянии, но пока не_готов\не_хочет становится полноценным майнтейнером или не_готов\не_хочет вносить изменения в свою существующую отлаженную и работающую систему на ПК\ноуте.
Есть несколько вариантов помощи :
- проверить работоспособность имеющихся пакетов и если обнаружатся проблемы - сообщить об этом специалистам. Одно из препятствий для такой проверки, отсутствие подходящей "тестовой" системы, куда можно установить выбранный пакет и проверить его без ущерба существующей на ПК\ноуте системе. Виртуалбокс не совсем подходит, т.к.
требует своей установки и настройки, и требует приличных ресурсов для полноценной работы.
Есть другое решение - выполнить проверку с помощью лайв системы которую записывают на флэшку и можно использовать на любом ПК не зависимо от того, какая ОС установлена Windows или Linux.
Для этого можно использовать практически любую флэшку. Существует много разных вариантов лайв образов с различными графическими оболочками и системами инициализации, на которых можно проверить поведение пакетов
практически в любом варианте. Находятся они тут :
https://forum.altlinux.org/index.php?board=41.0Для проверки скачиваем образ, записываем на флэшку или CD\DVD диск,
запускаем ПК с неё и устанавливаем нужные для проверки пакеты, после чего, тестируем их работоспособность. Что-бы вернутся к исходному состоянию системы (что-бы исключить влияние пакетов, которые ставили для проверки), если используется флэшка, достаточно либо перезаписать исходный образ, либо использовать режим без сохранения. С дисками проще - перезагрузить, и все изменения исчезают.
- для тех кто хочет оказать более существенную помощь, может попробовать себя в роли помощника майнтейнера, (в идеале, для пакета, который не собирается или требует обновления, подготовить патч с исправлением, который любой майнтейнер
сможет использовать для быстрой сборки рабочей версии), т.е. попробовать собрать тот или иной пакет.
Для этого есть специализированные лайв сборочные системы,
от консольного варианта, до полноценной графической лайв системы. В самом простом (безнастроечном) варианте для их использования нужно наличие инета, хотя есть возможность их использовать и без инета, если выполнить некоторую
подготовку (скопировать нужные пакеты и создать локальный мини-репозиторий).
Один из вариантов использования лайв-сборочницы, в которой можно проводить сборку пакетов, с минимальными начальными знаниями.
- скачиваем образ
- записываем на флэшку
- запускаем ПК с этой флэшки (запущенная с флэшки система ни как не влияет на существующую на ПК систему)
- открываем браузер, находим на специальном портале Сизифа пакет, который хотим попробовать собрать
- выбираем вариант получения исходников - либо в виде gear-а, либо в виде src-пакета с исходниками,
- открываем терминал и в зависимости от способа получения исходников :
а. (исходники в виде src-пакета) создаём каталог, заходим в него, даём команду git init, копируем в этот каталог скачанный src-пакет с исходниками и даём команду gear-srpmimport имя_пакета_с_исходниками, после отработки команды, удаляем\перемещаем за пределы созданного каталога пакет с исходниками (что-бы он не мешал для дальнейшей сборки)
б. (исходники в виде gear-репы) копируем ссылку на gear-репу, и в терминале даём команду git clone ссылка_на_gear каталог со всей нужной структурой будет создан автоматически
После получения исходников, можно пробовать собрать пакет, для этого, находясь в каталоге с исходниками (если исходники получали из gear-репы, то предварительно входим в создавшийся каталог) и даём команду gear-hsh
В зависимости от скорости инета и размера проверяемого пакета, через некоторое время получим один из двух вариантов результата - либо пакет соберётся , либо нет .... :)
Дальнейшие действия зависят от результата, процесс творческий и многогранный.
По результатам не удачной сборки - задаём вопросы, правим исходники и т.д., добиваясь, пока пакет не соберётся как надо.