Мой вопрос касается, в первую очередь, Arch Linux, но я думаю, что он может быть распространен на любой дистрибутив.
Существует ли стандартный метод обновления, когда кто-то сильно отстает от текущего "обновленного выпуска"?
С переходными выпусками обычно плохо работать без обновления в течение продолжительных периодов времени (скажем, месяц или два). Но что произойдет, если вы не сможете обновить программу из-за нехватки Интернета или времени (например, учеба / отпуск за границей)?
Проблема заключается в следующем:
- Есть много конфигурационных файлов, которые нужно изменить все сразу.
- чем больше пакетов обновляется, тем сложнее понять, какой из них что-то сломает.
Поэтому мы бы хотели как-то уменьшить количество обновляемых пакетов. Может ли какое-либо из следующих возможных решений работать для решения этой проблемы?
Решение 1. Обновление до определенной даты или только до настоящего времени за один раз.
Таким образом, если бы я отставал на месяц, могу ли я обновлять одну неделю за раз (3 недели назад, 2 недели назад, 1 неделю назад, текущие), тем самым уменьшая изменения, происходящие одновременно, и делая обновление управляемым?
Если вы заранее знали, что захотите сделать это, то могли бы вы настроить сервер так, чтобы он делал снимки зеркал каждый день / неделю? Итак, позже вы знаете, как обновить к этому моменту времени?
Решение 2. Получите список пакетов, которые были обновлены, и обновляйте каждый пакет по одному.
Это будет работать до тех пор, пока зависимости не будут переплетены и заставит вас обновлять все сразу.
Другие?
РЕДАКТИРОВАТЬ: описать проблему явно, добавлено решение