Re: reverting to 'standard' etch installation



On Wed, Oct 31, 2007 at 11:26:04AM +0000, michael wrote:
Folks, I made a cuckoo (mess up) - I had installed Etch from netinst
and done the upgrades. That was a while ago. Last night I decided I
wanted gnomad2 from unstable so amended my /etc/apt/sources.list and
installed it (along with other dependencies, particularly I remember
OO being removed/(re)installed). Now I seem to be having problems
with gdm/X (non-responding). I think I'd prefer the stable Etch
without gnomad2, but how do I easily "unroll" what I did last night?
I'm happy to re-install Etch from the CD but is there a quicker way
and anyway not to lose the data on the HD?
Pointers to FAQs (surely I'm not the first!) are most welcome!

Well, you have a mixed system now, and unstable, is, well, unstable.
Mixing unstable and stable makes, well, a mess.

Downgrading isn't supported. Removing the unstable from sources.list
will only make the unstable packages to be listed in aptitude as
something like "obsolete or locally installed".

The ideal situation would be to reinstall, but before that, here's what
I would try (not that I've ever done this, so this is totally untested).
Ensure that all your stuff (including /etc, /home, /usr/local,
/var/local) is backed-up.

1.
Remove unstable from /etc/apt/sources.list

2.
run Aptitude CUI (which I always do).

3.
Do an update (hit u)

4.
Now, look in the obsolete and locally installed stuff and make a
list. Remove gnomad2. Aptitude should also mark for removal
anything that only gnomad2 depends on.

5.
Now, anything else in the list are packages from stable that got
upgraded to unstable as part of installing gnomad2 (things that
gnomad2 required at a higher version than things in stable).
One at a time, find the same package name in the regular section
and see what depends on it and see if you have anything. Then,
mark for removal the package in obsolete, mark the stable
package for install and mark it for automatic.

6.
What that is done, everything in obsolete should be marked for
removal and you should have no packages marked broken.

7.
Hit 'g' and see what aptitude wants to do. If it looks right,
hit 'g' again to do it. Hope for the best.

Good luck.

Doug.


--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx



Relevant Pages

  • Re: creative zen v plus
    ... I tried installing gnomad2, but it cannot ... I think you need the gnomad2 out of unstable ... newer gnomad2 package in lenny and/or sid, ... because I can only connect to the usb device as root.) ...
    (Debian-User)
  • how do i go back to stable? [was: reverting to standard etch installation]
    ... without gnomad2, but how do I easily "unroll" what I did last night? ... Aptitude should also mark for removal ... anything else in the list are packages from stable that got ... I guess I could remove lots of things and then set sources.list to etch and then install what i need but that sounds like leaving stuff to chance.... ...
    (Debian-User)
  • Re: Where is Phobos P430 QFE X1034A Driver
    ... The following packages are available: ... Installing Phobos P430 Adapter Driver for 32 bit PCI QuadPort ... devfsadm: driver failed to attach: pqfe ...
    (comp.sys.sun.admin)
  • Re: Why no R in Fedora (was Statistical Package (like Minitab) for Linux)
    ... > The fedora rpm provided at the CRAN site contains very few add-on ... > packages would provide a large amount of functionality. ... > Users can easily install.packageson top of this more stuff from CRAN. ... > I always seem to end up installing a few packages eg. lineno, ...
    (Fedora)
  • Re: Linux/Python Issues
    ... It doesn't suck if you're just installing one program, ... tool to retrieve packages, but then the developers got "feature envy" ... you've got to face the problem that your distribution isn't going to ...
    (comp.lang.python)