After running my laptop for some time already on openSUSE Factory, I decided to update my workstation now as well to openSUSE Factory – thus upgrading it to openSUSE 11.2 Milestone 8.
Instead of the “old” but still working way of burning a media, booting from it and upgrading my system, I did the “new” way of openSUSE 11.2: Updating in place with “zypper dup”.
The basic steps are documented also on the openSUSE Wiki:
- Adapt the repository list: I disabled all 11.1 repositories and enabled the openSUSE Factory OSS and NON-OSS reposositories using “yast repositories”
- I run “zypper refresh” to get the local metadata and repo contents
- I upgraded the package stack to the new version with “zypper in zypper”
- I updated the rest of the system with “zypper dup”
- After two hours updating – and while I could still use my system – the update was finished, I run “SuSEconfig”
- and finally rebooted into the 11.2 system.
The upgrade gave me the following information about what it needed to do (note I used quite some openSUSE Build Service repositories that had some higher build numbers than factory has – this explains the downgrades):
1310 packages to upgrade, 173 to downgrade, 174 new, 1 to reinstall, 35 to remove, 179 to change vendor, 12 to change arch. Overall download size: 1.42 GiB. After the operation, additional 167.5 MiB will be used. Continue? [y/n/?] (y): y
Now I’m blogging this from my 11.2 Milestone 8 system!
Btw if you update via zypper dup, I suggest to read Michael’s post about download polices, it is possible now to download everything first – and then update the packages in one go instead of the download one package, install it, download next package way.
Update 2009-10-07: Let’s be more explicit about step 1:
1a) First disable all old repositories, either in YaST or with zypper using “zypper mr –all -d”.
1b) Then add the new repositories, in case of factory, you can do this via the following commands:
zypper ar -f http://download.opensuse.org/update/11.2/ "openSUSE 11.2 Updates" zypper ar -f http://download.opensuse.org/factory/repo/oss/ "openSUSE Factory Oss" zypper ar -f http://download.opensuse.org/factory/repo/non-oss/ "openSUSE Factory Non-Oss" zypper ar -f http://download.opensuse.org/factory/repo/debug/ "openSUSE Factory Debug"
Both comments and pings are currently closed.