Рейтинг:0

Удерживать пакет до обновления до следующей основной версии

флаг ph

Я установил пакет эта программа от PPA, который предлагает ночные сборки. Итак, моя версия эта программаобновляется каждый день. Однако большинство этих обновлений не имеют для меня значения, если они вообще содержат какие-либо изменения.В пакетах последних дней были версии

эта программа 3.5.1-develop-0~20211212
эта программа 3.5.1-develop-0~20211213
эта программа 3.5.1-develop-0~20211214

Однако некоторые из ночных сборок сломаны. Итак, 13.12.2021 у меня была установлена ​​сломанная версия, и использовать ее было настоящим ### эта программа этот день. К счастью 14.12.2021 следующая версия снова заработала.

Что я сделал, чтобы предотвратить это в будущем? Легко: когда на следующий день была установлена ​​рабочая версия, я

sudo apt-mark провести эту программу

Итак, теперь все последующие версии 3.5.1-develop-0~blablabla у меня пропущены.

Теперь мой вопрос: Когда-нибудь в ближайшее время разработчики выпустят версию 3.5.2 или даже 3.6 эта программа. Есть ли способ автоматически установить эту следующую «основную» версию, а затем снова пропустить все следующие ночные сборки?

pLumo avatar
флаг in
Разве это не цель ночного? Почему тогда вы хотите использовать этот `ppa`? Что касается вашего вопроса, я не знаю решения.
флаг ph
@pLumo Вкратце: потому что разработчики не предлагают никаких других «ppa». Альтернативой может быть обновление вручную. Поскольку `эта программа` находится в активной разработке, это потребует больше работы, чем мне хотелось бы.
Рейтинг:0
флаг cn

Apt-marking и Apt-pinning — это существующие инструменты для достижения того, что вы ищете.

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

Вы, как член сообщества, имеете право упаковать это программное обеспечение для Debian (а затем и для Ubuntu) или в виде Snap, чтобы другие могли пользоваться этим программным обеспечением без риска использования ночных тестовых сборок. Программное обеспечение Ubuntu в основном упаковывается такими добровольцами, как вы.

Ответить или комментировать

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