I have had opensuse 11.2 either RC or a beta (I forget) installed for awhile now. I am new so bare with me. I have kept up with all the updates as far as I know. And, currently I have no updates or a notice of a new distribution. Should I assume therefore what I have installed is the same as the release version?
To upgrade RC to released version, I had to disable the factory repos and enable the main distribution repos for 11.2. Don’t forget the Update repo. Links for 11.2 distribution repos are up on the wiki now. Then you can zypper dup to make sure you have all the updates.
Only difference I can see is that I don’t enable the source repo, and I usually disable packman to do the zypper dup, check it out without the packman stuff, and then re-install the packman packages.
Running sysinfo:/ (My Computer icon) should tell you by absence of any milestone or rc in the OS Information section.
first off, thanks guys. I opened system monitor and there it just says Release 11.2 no rc or anything after it. and which repos do you recommend turning off? I do install 3rd party applications on occasion when possible.
sorry to ask so many questions, but openSUSE and Linux for that matter are all new to me.
Packman (#1) and Source (#5), and debug (#2 but that looks off already to me). The zypper dup will remove the packman packages. You will have to reinstall the multimedia stuff from Packman after testing the upgrade, and re-enabling and refreshing the repo.
However if you think you are at release level, just disable the source repo.
I forgot and didn’t want to start a new thread. Is there a command one can run to make sure all old pkgs etc are gone from the drive? working with limited space.
and btw, is there some way around the “The NetworkManager applet could not find some required resources. It cannot continue.” error? it seems to happen anytime I install new icons. It seems some icon packs are missing the icons nm-applet is looking for.
I run open SUSE in VirtualBox on a Mac host. anytime there is a new kernel I have to reinstall the guest additions which require the build and header files for the new kernel. Is the source repo where they would be updated? or is that something else?
The files /etc/issue and /etc/SuSE-release, should be updated. I was informed that I was moving to a new product, openSUSE 11.2 by a popup.
The zypper dup relaxes the dislike of changing vendor for packages. So reason to disable Packman is in case they have packages of same name & higher version, that actually aren’t part of the release.
Once the repositories are set up, the Release notes recommend changing /etc/zypp/zypp.conf :
commit.downloadMode =
commit.downloadMode = DownloadInAdvance
You’ll need plenty of space in /var/cache/zypp to hold all the rpm’s.
zypper ref && zypper dup
It should be a huge number of packages.
Once you get to 11.2 you might like to try kernel-desktop if you have reasonably modern hardware.
I’ve noticed there’s a probable mistake in /etc/zypp/zypp.conf however :
Packages which are parallel installable with
diffent versions
multiversion = kernel-default,kernel-smp
Should have kernel-desktop and perhaps other flavours to.
No, the kernel source & header files are a special case, as DIY kernels were so common in past. Now each kernel has a -devel package, which is intended to build modules.
kernel-default-devel - Development files necessary for building kernel modules
This package contains files necessary for building kernel modules (and kernel module packages) against the default flavor of the kernel. Source Timestamp: 2009-10-26 15:49:03 +0100 GIT Revision: a3b45832d626d9c9646be88907aa3dabf0155894 GIT Branch: openSUSE-11.2
In practice, because it was common in past to build your own custom kernel, rather than use a generic one, the kernel-source is downloadable as an RPM, without the Sources repository.
kernel-syms - Kernel Symbol Versions (modversions)
Kernel symbols, such as functions and variables, have version information attached to them. This package contains the symbol versions for the standard kernels. This package is needed for compiling kernel module packages with proper package dependencies. Source Timestamp: 2009-10-26 15:49:03 +0100 GIT Revision: a3b45832d626d9c9646be88907aa3dabf0155894 GIT Branch: openSUSE-11.2
May be of interest. AFAIK you ought to be able to build a module which works, with future kernel updates.
Though there has been a mistake, the kernel will only effectively be patched from now on, and not have data structures, or function arguments changed in incompabible ways.
I assume that “download-everything-before-updating” approach is optional for those that prefer it(?). I think I only ever had one single problem downloading and updating package-by-package once out of many “zypper dup” upgrades of 11.2 milestones and RCs - even that was recoverable. RC2 to release upgrade was a small download anyway.
I use the kernel-desktop since it first appeared in pre-release 11.2. Seems to perform well so far.
If you get 11.2 by updating from an RC, you will need plenty of space on your root partition. I tried doing this on a virtual machine and only got part way before the update stopped as a result of insufficient space on that partition. When I built the virtual machine (on VirtualBox on my Mac), I accepted the default options, which made separate / and /home partitions, but the installation doesn’t leave a lot of space on /. I could have spent a lot of time making a new, larger virtual disk and transferring all the files to it, but I thought it would take no more time to just start from scratch with 11.2 final version. This time I opted for a single root partition and I have plenty of space on it for additional programs and files.