Есть ли в обновлении Debian apt-get способ указать обновления, которые необходимо сделать?
Глядя наapg-get upgrade
опций, я не вижу способа указать, до какой версии Debian применять обновления. Например, если у меня сейчас Debian 10.0, есть ли способ сказать; «Я хотел бы применить все обновления до 10.10, но не все после этого (на данный момент 10.12 является последней»?
1 ответ
Нет, сделать это невозможно, и вообще это невозможно. APT получает источник пакета, в котором указан конкретный выпуск. Этот релиз будет чем-то вроде илиoldstable
, и не10.10
.
Все обновления для buster в выпущенной точечной версии применяются кbuster
списки пакетов, поэтому, если пакет был обновлен в 10.12, вполне вероятно, что пакет 10.10 больше не будет существовать в архиве, поскольку неиспользуемые версии удаляются, если ни один выпуск не ссылается на них.
Вы можете попробовать использовать snapshot.debian.org, если хотите привязать к определенной дате, но имейте в виду, что если вы это сделаете, вы не примените важные обновления безопасности, и поэтому было бы безответственно подключать этот компьютер к Интернет, так как на нем не будут установлены обновления безопасности. В общем, было бы лучше исправить ваше программное обеспечение так, чтобы оно работало с новым программным обеспечением, тем более что любой другой, кто использует ваше программное обеспечение, вероятно, также выполнил обновление и тоже нуждается в исправлении.