Существует ли инструмент или даже весь дистрибутив, который поддерживает откат измененных пакетов после обновления?
В качестве примера: я обновил пакеты A, B и C. После работы с этими пакетами в течение нескольких дней я столкнулся с ошибкой в B, которая нарушает условия сделки.
Хотя я отправляю отчет об ошибке, мне также нужно понизить версию B до предыдущей версии, чтобы я мог закончить то, что собирался сделать. Между тем A зависит от B, поэтому его также необходимо понизить, но C не зависит от обоих, поэтому он может остаться в своей текущей версии.
Есть ли инструмент или дистрибутив, который поддерживает это?
Я знаю, что в большинстве дистрибутивов есть способ понижения пакета, но это обычно отрывочно или даже невозможно, потому что предыдущий пакет был удален из репозиториев, и в некоторых случаях (например, после обновления X-сервера и Mesa) он действительно получается ... . грязный.