На системе c Debian 9.11 я изменил файл /usr/bin/sa-compile, входящий в пакет sa-compile. Я хотел бы, чтобы при следующем обновлении пакета sa-compile эти изменения сохранились.
Сделал так:
# dpkg-divert --divert /usr/bin/sa-compile --rename /home/slawa/tmp/sa-compile
Теперь после попытки обновления до buster версии:
# apt-get install sa-compile
или
# apt-get -f install sa-compile
Распаковывается sa-compile (3.4.2-1+deb10u1) на замену (3.4.2-1+deb9u2)...
dpkg: ошибка при обработке архива /var/cache/apt/archives/sa-compile_3.4.2-1+deb10u1_all.deb (--unpack):
попытка переписать "/usr/bin/sa-compile", являющийся отклоненной версией "/home/slawa/tmp/sa-compile"
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/sa-compile_3.4.2-1+deb10u1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)