LINUX.ORG.RU

Запуск экспериментального репозитория бинарных пакетов для Gentoo

 , ,


4

3

Разработчик Gentoo Andreas K. Huettel объявил в своём блоге о запуске экспериментального репозитория бинарных пакетов для систем на архитектуре amd64.

В данный момент не рекомендуется его использование в системах, для которых важна надёжность и безопасность. Основная цель данного эксперимента — выяснить, насколько хорошо работает репозиторий и что нужно улучшить в управлении бинарными пакетами в Portage (системе управления пакетами Gentoo).

Сервер сборки репозитория собирает стабильные пакеты с флагами по умолчанию для профиля 17.1/desktop/plasma/systemd, но сами пакеты могут быть использованы и для других профилей, за исключением содержащих selinux, hardened, developer, musl.

В данный момент предоставляется набор пакетов kde-plasma/plasma-meta, kde-apps/kde-apps-meta, app-office/libreoffice, media-gfx/gimp, media-gfx/inkscape вместе с зависимостями (влючая QtWebEngine).

Для использования пакетов из репозитория сначала рекомендуется создать файл /etc/portage/binrepos.conf со следующим содержимым:

[binhost]
priority = 9999
sync-uri = https://gentoo.osuosl.org/experimental/amd64/binpkg/default/linux/17.1/x86-64/

Далее, в файле /etc/portage/make.conf отредактировать параметр EMERGE_DEFAULT_OPTS и добавить к нему опции EMERGE_DEFAULT_OPTS="--binpkg-respect-use=y --getbinpkg=y".

После этого при следующей синхронизации будет скачан индекс пакетов и при совпадении версии и набора USE-флагов будут устанавливаться бинарные пакеты. Остальные пакеты будут собраны из исходного кода, как и ранее.

В данный момент существуют следующие ограничения:

  • Пакеты не оптимизированы под процессор пользовательской системы.
  • Поставляемые пакеты собраны для стандартного набора USE-флагов профиля 17.1/desktop/plasma/systemd. Если флаги в системе отличаются, то данные пакеты придётся пересобирать. Существует техническая возможность предоставлять пакет, собранный с разным набором флагов и в дальнейшем, в случае удачного эксперимента, данную возможность планируется внедрить.
  • У бинарных пакетов в данный момент отсутствует цифровая подпись, но работа над решением этой проблемы ведётся и к моменту выхода репозитория из статуса экспериментального будет решена.

>>> Репозиторий

>>> Подробности

★★★★★

Проверено: Zhbert ()
Последнее исправление: sudopacman (всего исправлений: 1)

крутая штука. Обидно, что qtwebengine по флагам не попал, а это было бы наиболее полезно..

v9lij ★★★★★
()
Ответ на: комментарий от ixrws

А что она прям была эта эпоха? Как пользовались, так и пользуемся. А широкой публике оно и не надо было.

Не сцы, у каждого сообщества есть поехавшие, ты вписаваешься. К примеру, знакомый фотограф сидит под винхп, весь его софт работает и не жужжит, он даже в глаза не видел вин10.

anonymous
()
Ответ на: комментарий от grem

Я про смысл этого «эксперимента». Есть ли в планах переход на бинари полностью, частично, или «посмотреть что будет».

Каков дальнейший путь генту?

drfaust ★★★★★
()

А так да, ушла эпоха. Не стало лидера, не стало сообщества, не стало изюминки. Светлая память.

// Поехавших, у которых всё настроено и работает, и поддерживается просьба не возбуждаться.

anonymous
()
Ответ на: комментарий от anonymous

Ну добавили - а дальше? С магией USE-флагов совместимости не добиться.

Сам сидел на генте, так по пять раз пересобирал mc - что бы он имел минимум зависимостей и удовлетворяющий функционал, да и вообще собирался бы…

А может они желают пойти по пути FreeBSD, где уживаются и бинарные пакеты, и сборка из портов (а если что-то меняешь через make configure - ССЗБ)…

drfaust ★★★★★
()
Ответ на: комментарий от drfaust

Каков дальнейший путь генту?

Рачельник дальнейший путь. Оказывается, что компеляция и познание линакса по хаутушкам одновременно слишком долго, надо с детьми д з делать, да на пикники катать, а то и симпозиумы. И это действительно лучше, чем сидеть из гадать, какой же на этот раз флаг поставить перед компиляцией на миллионы минут.

anonymous
()
Ответ на: комментарий от drfaust

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

grem ★★★★★
() автор топика
Ответ на: комментарий от grem

О, ну конечно, все пользователи ходют и ноют (за редким исключением), потенциальные пользователи явно обозначают. Боже, да дошло до того, что эти динозавры сподобились бинарные выпуски лисы/офиса/раста делать. Сейчас, вот этот эксперимент. Но да, прямым текстом о таком писать зашкварно, конечно. Бюрократы долбанные.

anonymous
()
Ответ на: комментарий от CryNet

[утрирую]

Скоро Gentoo будет очередным бинарным дистром

[/утрирую]

В смысле скоро уже к утру?

anonymous
()
Ответ на: комментарий от grem

Ок. Дух «красноглазия» в остаётся.

Хотя есть LFS - но это даже для меня жёстко…

drfaust ★★★★★
()
Ответ на: комментарий от grem

В скольких слётах по тематике генту лично ты участвовал, госмыш? А? Когда был последний слёт? Сколько этих слётов было в нулевых?

Какая основная проблема дистрибутива генту? Нехватка квалифицированных кадров.

Что видим? Лидера скинули. Сообщество скинули. Изюминки скидывать начали. Это ли не смерть? Долго ли будет загибаться? Лол, пример с винхп показывает что да, но этот прямая дорога уже явно видна.

Так что не так с моим мнением? Чего я там заделался с твоих слов? Ваши 5 инвалидов-пользователей даже софт нормально протестировать не могут в рамках включения разных юз-флагов, и никогда не смогут уже, так как RIP.

anonymous
()
Ответ на: комментарий от grem

Нет, после деба-минимал понял, что и там дофига ненужного - попробовал арч - и уходить не собираюсь.

Хотя этот комп(с которого пишу) уже засрал ненужными пакетами, точнее надо проводить генеральную чистку (удалять ненужные проги), а то какая-то помесь из GTK и Qt приложух.

Недавно выловил вообще неиспользуемую KDEшную прогу (ранее на кедах сидел плотно) - вычистил не только её, но и метров 300 либ, что она тянула…

Надо теперь от GTK постараться уйти в сторону чистого Qt (DE на базе LXQt, но помесь из чёрт знает чего)

drfaust ★★★★★
()
Последнее исправление: drfaust (всего исправлений: 1)
Ответ на: комментарий от anonymous

Ну и правильно что сидит на xp, если хватает. Я бы жил спокойно и без знаний win10 и последних winсерверов, да только сталкиваюсь с ними по работе постоянно:)

ixrws ★★★
()
Ответ на: комментарий от AbbaT

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

anonymous
()
Ответ на: комментарий от ixrws

Ну и правильно что сидит на xp, если хватает.

Ахахаха.

anonymous
()
Ответ на: комментарий от AbbaT

Кто все эти богатеи в плохо убранном Gentoo сообществе?

Мне лень развивать мысли извини. Факт, что нету загибается необратимо. Все эти их эксперименты надо было проводить ещё 10 лет назад. Поздно.

А те, «да генту уже каждые 3 года хоронят» не видят ничего дальше своего ареала, и только.

Гента всё, и давно. Жаль.

anonymous
()

Показательно.

Новость о поддержке Ubuntu 14/16-LTS только две страницы комментов, а новость об эксперименте над гентой, сопровождающим/разрабытывающим 60 пакетов - 4 страницы…

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

Вывод - бубунтята стали жертвами экосистемы, как и виндузятники, яблоководы - скоро вас доить будут «поддержка LTS-365» - заплати за год и спи спокойно :)

anonymous
()
Ответ на: комментарий от anonymous

Вывод - бубунтята стали жертвами экосистемы, как и виндузятники, яблоководы - скоро вас доить будут «поддержка LTS-365» - заплати за год и спи спокойно :)

Пффф… Можешь и не платить, это не обязательно.

anonymous
()
Ответ на: комментарий от AbbaT

Может ты и прав, может нет. Будем посмотреть.

На что смотреть то?

Лидер был? Был.

Сообщество с мероприятиями было? Было.

Что там с двд-выпусками?

Что там с кадровым голодом?

// Куда ещё надо смотреть?

anonymous
()
Ответ на: комментарий от anonymous

Пффф… Можешь и не платить, это не обязательно.

Вантузы тоже так думали - заплатили раз за офис - пользуй вечно(они привыкли платить), а тут на тебе - сначала «офис-386», потом UWP-приложухи (эти пока бесплатные, косвенно, ведь всё что там есть у АНБ), а потом и вооще на каждый чих подсадят в виде абонентки.

Каноникал идёт тем же путём, вас, бубунтят, ещё не полностью подсадили «на иглу», хотя тот же стим настоятельно её рекомендует - уже сговор есть…

anonymous
()
Ответ на: комментарий от anonymous

Так и Ubuntu были выпуски на CD.
Не знаю про мероприятия Gentoo и кадровые голодовки. Что-то серьезное? Что конкретно не так с дистрибутивом?
Я не погружен во внутренние проблемы.

AbbaT
()

Молодцы! Смотришь у нас появится рулёзный дистриб, который можно применять и дома и на работе. Сейчас они как добавят пакетов, как разрулят все траблы, как пойдут инвестиции и будет дистрибутив жить поживать добра наживать

serg002 ★★★
()
Последнее исправление: serg002 (всего исправлений: 1)

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

leg0las ★★★★★
()

ну со скачкой бинарей в генте проблем нет, а вот с кросс-компиляцией проблемы всякого разнообразного рода

nanosecond
()

По сути эта Гента попросту НЕ НУЖНА. Она не решает ни одной задачи, которую не решает любой другой дистрибутив, а вот времени на пердолинг занимает.

Конечно раньше, когда винты были по 20-40 гиг, 512М ОЗУ считалось мажорством, а 300МГц было недостаточно - смысл в 10% прироста производительности был. Сейчас уже нет.

windows10 ★★★★★
()
Ответ на: комментарий от Zhbert

Зачем для генты бинарный репозиторий? Суть генты в конпелянии под железо…

Возможно для того же, для чего и репозиторий с пакетами во FreeBSD?

nasecom
()
Ответ на: комментарий от leg0las

рыдает в основном народ, который не пользуется гентой

grem ★★★★★
() автор топика
Ответ на: комментарий от Zhbert

Или ты думаешь, что в репу будут собирать 100500 версий одного и того же пакета с разными флагами?

100500 - нет, да и не нужно, а 2-3-4 вполне себе бывают (в deb-based, как минимум). С другой стороны, 2021 год, меня абсолютно не напряжёт если соберут хоть со всем чем можно.

anonymous
()
Ответ на: комментарий от anonymous

Раст собирается нормально, офис тоже. Лиса это ущербное ушербство, даже в не здравом уме такое не нужно.

burato ★★★★★
()
Ответ на: комментарий от grem

пробовал уже gentoo binhost
сейчас не готово, попробуй ка сам всякие хромы фиряфохсы гномы кде собрать и чтобы на нестабильной для стабильного под разные архитектуры с гнома под кде с open-rc под systemd и чтобы это не надо было проверять после каждого раза и чтобы в случае частично отсутствующих бинарей все не обломилось при обновлении @world
можно конечно, но ведь и жить тоже надо когда-то
основная проблема сейчас это приходится велосипедить в несколько раз больше чем при обновлении одного компа, но я все-же рад новости

nanosecond
()
Последнее исправление: nanosecond (всего исправлений: 3)

Ещё пакетный менеджер нормальный завезти, и вообще NixOS получится.

t184256 ★★★★★
()
Ответ на: комментарий от windows10

религиозные фанатики в модераторах твой коммент удалят, скорее всего

а так да, ты полностью прав, и самое смешное, гентушники своими бессмысленными оптимизациями как правило делают хуже - ухудшают производительность (особенно легко это сделать, навертев всяких векторных инструкций в cflags) и особенно стабильность, после чего сношаются уже с собственноручно созданными багами, которых нет на других дистрибутивах

я уж не говорю о тех бессмысленных углеродных выбросах, которые производят source-based дистрибутивы, это просто диверсия против человечества

anonymous
()
Ответ на: комментарий от hummer

Угу. К тому же, из Gentoo AMD64 Handbook:

Gentoo is all about choices… users can choose how much they want to compile themselves

anonymous
()
Ответ на: комментарий от anonymous

ни одно существо не пострадало еще от гентушника,
разве что обломались существа желающие быстрый результат за счет другого,
но смотри строку один

nanosecond
()
Последнее исправление: nanosecond (всего исправлений: 2)
Ответ на: комментарий от sudopacman

при желании каждый пакет можно собирать из исходников — нечто напоминает гентовскую систему...

safocl ★★
()

Бинарные пакеты и переход на релизы раз в два года выведут Gentoo в топ через 1.5-2 года. Скриньте

serg002 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.