Автор Тема: Совместимость rpm  (Прочитано 16785 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Совместимость rpm
« Ответ #15 : 13.05.2019 08:08:10 »
Но вообще, про это написано
написано очень размыто

Там понятно для сведущего, но непонятно для несведущего.
Но это чуть ли не самая важная часть руководства:
Цитировать
Часто компоненты, используемые различными программами, выделяют в отдельные пакеты и помечают, что для работы ПО, предоставляемого пакетом A, необходимо установить пакет B. В таком случае говорят, что пакет A зависит от пакета B или между пакетами A и B существует зависимость.
Отслеживание зависимостей между такими пакетами представляет собой важную задачу для любого дистрибутива. Некоторые компоненты пакетов могут быть взаимозаменяемыми, т.е. может обнаружиться несколько пакетов, предлагающих затребованный ресурс.
Ещё более сложной является задача контроля целостности и непротиворечивости установленного в системе ПО. Представим, что некие программы A и B требуют наличия в системе компонентов C версии 1.0. Обновление версии пакета A, требующее обновления компонентов C до новой версии (например, до версии 2.0, использующей новый интерфейс доступа), влечёт за собой обязательное обновление и программы B.

Без понимания этого, шансы разлома системы новичком, 50-на-50. Если не ещё выше.
И это та причина по которой объединение репозиториев альта и роса невозможно даже в теории.

Но есть и другая причина по которой лично я против объединения:
В роса нет даже попыток сохранить init в качестве альтернативы. А использовать системы на systemd, категорически не согласен. И это значит, что системы на безальтернативном systemd, для меня не существуют в принципе.

Оффлайн Yasno

  • Завсегдатай
  • *
  • Сообщений: 203
Re: Совместимость rpm
« Ответ #16 : 13.05.2019 09:03:58 »
роса
а как вообще сейчас роса поживает, кто кого догоняет знаете?

Оффлайн Yasno

  • Завсегдатай
  • *
  • Сообщений: 203
Re: Совместимость rpm
« Ответ #17 : 13.05.2019 09:56:44 »
шансы разлома системы
а как snap ы или flatpak и, могут ли сломать что то в системе?
« Последнее редактирование: 13.05.2019 10:41:05 от Yasno »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Совместимость rpm
« Ответ #18 : 13.05.2019 14:53:19 »
шансы разлома системы
а как snap ы или flatpak и, могут ли сломать что то в системе?

ИМХО:
Идея этого велосипеда изобретена в PC BSD.
И тут про опасность снапов:
http://knoppix.ru/300416.shtml

Грубо говоря: если в библиотеке версии N обнаружена уязвимость и эта библиотека содержится в трёх-четырёх снапах, то как минимум их все придётся пересобирать. Ещё хуже будет, если эти снап-пакеты принадлежат разным сторонним коммерческим разработчикам, а все они раздолбаи на предмет оперативного обновления. И Unreal Tournament 2004 Linux Edition, я бы назвал редким исключением как бы снапа: патчи выпускались много и часто, к которому выпущено было десять версий патча.
При этом сам ut2k4 все конфиги держит у себя и в систему не лезет. Т.е.ничего не ломает уже лет 15.
« Последнее редактирование: 13.05.2019 15:01:19 от Speccyfighter »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Совместимость rpm
« Ответ #19 : 13.05.2019 14:56:15 »
а как snap ы или flatpak и, могут ли сломать что то в системе?
А Вы опять не прочитали мою ссылку? Там ведь и пример разлома есть. От чужого rpm, но принципиальной разницы нет.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Совместимость rpm
« Ответ #20 : 13.05.2019 15:08:09 »
роса
а как вообще сейчас роса поживает, кто кого догоняет знаете?

:-) Да мне как-то вообще глубоко фиолетово кто кого догоняет и перегоняет. Слака вообще живёт в своей параллельной Вселенной. И это её нимало не беспокоит и позволяет ей оставаться стабильной и предсказуемой вот уже два десятка лет. Слаководу нет нужды каждые полгода при глобальных изменениях в системе, каждый раз "изучать линукс". Их в Слаке просто нет. И прочитав хэндбук пяти-семилетней давности, можно быть уверенным что всё осталось так же и тем же.

Оффлайн Yasno

  • Завсегдатай
  • *
  • Сообщений: 203
Re: Совместимость rpm
« Ответ #21 : 13.05.2019 15:41:24 »
А Вы опять не прочитали мою ссылку? Там ведь и пример разлома есть. От чужого rpm, но принципиальной разницы нет.
Там ни слова про snap и flat, сходство не очевидно и не логично, файлы же лежат отдельно от системных

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Совместимость rpm
« Ответ #22 : 13.05.2019 19:30:53 »
А Вы опять не прочитали мою ссылку? Там ведь и пример разлома есть. От чужого rpm, но принципиальной разницы нет.
Там ни слова про snap и flat, сходство не очевидно и не логично, файлы же лежат отдельно от системных
Сходство абсолютно: везде набор файлов, которые куда-то распаковываются.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
Re: Совместимость rpm
« Ответ #23 : 13.05.2019 20:25:25 »
Потому что у ROSA своя инфраструктура и RPM5, у нас своя и RPM4. Как Вы представляете взаимодействие технически?
Андрей Черепанов (cas@)