I am relatively new to Linux and am trying to do a distribution upgrade from the debian stable sarge release to debian testing (etch).
The steps that i have taken are:
1) Updated my system using aptitude with the stable repositories in my sources.list.
2) Modified my sources.list to point to the testing repositories
3) Updated my sources via the aptitude update command
4) Tried to execute a distribution upgrade via the aptitude dist-upgrade command.
This last command failed with the following error
The following packages have unmet dependencies:
xlibmesa-glu: Depends: xfree86-common but it is not installable
Conflicts: libglu1 which is a virtual package.
libglu1-mesa: Conflicts: libglu1 which is a virtual package.
libfam0c102: Conflicts: libfam0 but 2.7.0-12 is to be installed.
As this is the first time that i have had unmet dependencies i don't know what i should do. Is there a procedure for solving these problems? What is a virtual package?
I am guessing that xfree86-common is a package that existed in sarge but not in etch, does this mean that i should uninstall xlibmesa-glu?
I don't want to ruin an otherwise stable system, can anyone advise me what to do?