Is there a way with Ubuntu to rollback or undo the last upgrade after doing an "apt-get upgrade" if you don't like the results?
feedback
|
|
aptitude gives you access to all versions of a package if available according to http://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_aptitude_advantages | |||
feedback
|
|
I believe not, aside from taking a full backup of the relevant filesystems (those that contain | |||||
feedback
|
|
Even rolling back a package version can be a pain (look at pining it to a specific version). Baring a snapshot that you can roll back to, no reasonable way to. | |||
feedback
|
|
Not with out a lot of work, that wouldn't be worth it. Can you save your /home and start over? What didn't you like? | |||||||||||
feedback
|
|
You could try checkinstall
So maybe you could tell it to run aptitude safe-upgrade and it would keep track of every modification made by the upgrade. | |||
|
feedback
|
|
There's a project called Nexenta that combines the OpenSolaris kernel with the Ubuntu userspace. It provides a tool to integrate Solaris's ZFS and Debian's apt in order to provide an undo button for upgrades. See here: http://www.nexenta.org/os/TransactionalZFSUpgrades More generally, what you need is a versioning file system. Btrfs for Linux is in development. | |||
|
feedback
|
