Имеется два самодельных репозитария: один для Astra 1.3, второй для Astra 1.6
Начальник неожиданно возбудился из-за того, что пакеты в этих репозитариях имеют одинаковые имена файлов, одинаковые названия пакетов и одинаковые версии (просто бинарники собраны соответственно для Astra 1.3 и Astra 1.6). Типа если перепутают репозитарии, то инсталляция накроется и путанница возникнет если, например, в Astra 1.3 пропишут репозитарий от Astra 1.6 и установят пакеты.
Он хочет каким-то образом сделать так, чтобы пакеты от одного дистра невозможно было поставить в другой дистр, или хотя бы чтоб при установке пакетная система сразу каким-то образом показывала, что пакеты с данным дистром несовместимы.
Я не очень представляю тонкости пакетной системы, хоть и собираю вручную пакеты и формирую репозитарий.
Мне было бы проще всего добавить информацию в версию пакета (поле Version). Сделать, например, в ней префикс, типа:
a13:2023.02.09-5
a16:2023.02.09-5
Но сдается мне, что если в Astra 1.3 прописать репозитарий от Astra 1.6, то, например, при обновлении версий пакет a13:2023.02.09-5 будет молча заменен на a16:2023.02.09-8 и ничего пакетная система не заметит и не предупредит. Да, и еще придется перелопатить все зависимости во всех пакетах, чтобы они тоже этот префикс содержали.
Менее удобно (в моем случае) было бы добавить версию дистрибутива просто в поле Description или в Origin, чтобы хотя бы видеть что пакет собран для определенного дистрибутива. Но это тоже всего лишь информационное поле, и проблему оно не решает.
Вопрос: куда впихнуть версию дистрибутива, для которого сделан пакет? Чтобы были решены проблемы, описанные выше? Или таковая задача полностью в принципе не решается?


Ответ на:
комментарий
от TeopeTuK


Ответ на:
комментарий
от Xintrea

Ответ на:
комментарий
от TeopeTuK


Ответ на:
комментарий
от TeopeTuK

Ответ на:
комментарий
от skyman

Ответ на:
комментарий
от Xintrea

Ответ на:
комментарий
от TeopeTuK


Ответ на:
комментарий
от TeopeTuK





Ответ на:
комментарий
от Infra_HDC

Ответ на:
комментарий
от x22


Ответ на:
комментарий
от Infra_HDC


Ответ на:
комментарий
от FireFighter


Ответ на:
комментарий
от Pinkbyte

Ответ на:
комментарий
от Pinkbyte



Ответ на:
комментарий
от Mischutka

Ответ на:
комментарий
от x22

Ответ на:
комментарий
от Mischutka


Ответ на:
комментарий
от Mischutka

Ответ на:
комментарий
от sambo

Ответ на:
комментарий
от Mischutka

Ответ на:
комментарий
от sambo

Ответ на:
комментарий
от Mischutka

Ответ на:
комментарий
от sambo

Ответ на:
комментарий
от Mischutka

Ответ на:
комментарий
от Xintrea

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Перенос deb пакетов между репозитариями (2012)
- Форум репозитарий (2011)
- Форум Репозитарии (2008)
- Форум Репозитарий (2008)
- Форум Установка rpm и deb пакетов в неродные ОС? (2016)
- Форум Как пересобрать deb из deb (2016)
- Форум засунуть меньший дюйм (2014)
- Форум куда засунуть скрипт (2002)
- Форум Как засунуть скриншот? :) (2004)
- Форум Куда засунуть файл vimrc? (2015)