Я верю не кроме взятия полного резервного копирования соответствующих файловых систем (те, которые содержат /
, /bin
, /lib
, /sbin
, /usr
, /var
, /etc
и /boot
(который может все идти в файловой системе), и Ваша загрузочная запись), таким образом, можно откатывать машину впоследствии.
Вы могли попробовать checkinstall
После Вас./настраивать; сделайте свою программу, CheckInstall будет работать, делают установку (или независимо от того, что Вы говорите этому работать), и отслеживайте каждый файл, измененный этой установкой, с помощью превосходного installwatch...
Таким образом, возможно, Вы могли сказать этому выполнять безопасное обновление способности, и это будет отслеживать каждую модификацию, сделанную обновлением.
Существует проект под названием Nexenta, который комбинирует ядро OpenSolaris с пространством пользователя Ubuntu. Это обеспечивает инструмент для интеграции ZFS Соляриса и Кв. Debian для обеспечения кнопки отмены для обновлений. Посмотрите здесь: http://www.nexenta.org/os/TransactionalZFSUpgrades
В более общем плане то, в чем Вы нуждаетесь, является файловой системой управления версиями. Btrfs для Linux находится в разработке.
aptitude
предоставляет Вам доступ ко всем версиям пакета при наличии согласно управлению пакетом Debian.
/var
) и хранятся любые соответствующие файлы конфигурации. Вы могли затем попробовать, сдерживают список путем явного сообщенияdpkg
устанавливать те версии. У Вас могла бы быть некоторая работа, чтобы сделать впоследствии, когда Вы хотите, чтобы нормальные обновления произошли, таким образом, это не что-то, что я рекомендовал бы. – David Spillett 10.09.2009, 02:20