LINUX.ORG.RU

История изменений

Исправление alpha, (текущая версия) :

Не так. App stream - это не одна большая репа, это условно много маленьких реп на каждый чих. Раньше допустим ты хотел новый PHP на центось и для этого подключал репу реми. А теперь ты подключаешь stream с PHP 7 и, допустим, stream с PostgreSQL 10. А кто-то подключил Stream с PHP8 и Postgresql 11. И всё это на базе RHEL 8.

С подключенным стримом тебе становятся видны пакеты из этого стрима aka модуля. Это обычные рпмки, которые обычным образом ставятся в систему.

Отличие от SCL в том что поставить параллельно два конфликтующих стрима, например версии 10 и 11 и включать их разные для разных приложений нельзя. Стрим выбирается на этапе установки рпмки, а не в процессе запуска по.

Суть модуля в том что тебе не надо делать обвязку - анонсировать отдельную репу, excludes и т.п., достаточно описать группу рпмок файлом с метаданными и дальше dnf/yum заанонсирует это пользователю через dnf module list и т.п.

Silverblue и флатпаки - это совсем другое

Исходная версия alpha, :

Не так. App stream - это не одна большая репа, это условно много маленьких реп на каждый чих. Раньше допустим ты хотел новый PHP на центось и для этого подключал репу реми. А теперь ты подключаешь stream с PHP 7 и, допустим, stream с PostgreSQL 10. А кто-то подключил Stream с PHP8 и Postgresql 11. И всё это на базе RHEL 8.

С подключенным стримом тебе становятся видны пакеты из этого стрима aka модуля. Это обычные рпмки, которые обычным образом ставятся в систему.

Отличие от SCL в том что поставить параллельно два конфликтующих стрима, например версии 10 и 11 и включать их разные для разных приложений нельзя. Стрим выбирается на этапе установки рпмки, а не в процессе запуска по.