[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: How do I upgrade bash???



Hi,

[complaints about Mac SCSI speed deleted ...]

>   After finding dselect to be confusing (for a Mac user) :-) and sluggish
>on a relatively fast machine (486), I opted to learn how to use dpkg, which
>for the moment does what I need it to.  My chief problem is that I want to
>install netstd, which requires libreadline2g, which conflicts with
>libreadline2, which is required by bash (2.0.3).  I can't upgrade to the
>current bash because it requires libreadline2g, which can't be installed
>because it conflicts with libreadline2, which is required by bash (2.0.3).
>Get the picture?

Look at http://www.debian.org/devel/libc5-libc6-Mini-HOWTO.html 
(section 2.2: upgrading bash).

>   Is there some facility for atomically performing mutually-dependent
>upgrades?  Or is there some magic wand I can wave?  If not, what surgical
>procedure will get me me out of this mess?

Just follow the procedure above. When the howto mentions that using dselect
or any automated method to upgrade from a libc5 system to libc6 bash will
break your system, it means it. Been there, done that, graded the papers.

>   My only idea at the moment is to use an alternate shell, forcibly remove
>bash, then remove libreadline2, then install libreadline2g and the current
>bash.  Will this work?  What do I need to be aware of?

I don't know if that might work. If you absolutely insist on trying to break
your system, go ahead. 

The Right Thing (tm) is: (above HOWTO)

Install the packages below one at a time in exactly the order listed. 

IMPORTANT: If you use dselect to do the initial upgrade of these packages,
there is a very good possibility of breaking
bash and therefore making your system unusable. 

       ncurses3.0_1.9.9e-2 
       ncurses3.4_1.9.9g-5 
       libreadline2_2.1-7 
       libreadlineg2_2.1-7 
       bash_2.01-5 

BTW: James posted the URL of the beta base2_0.tgz here, which is all-libc6.
And I'm going to upload the patched ramdisk to wave.lm.com as Roman seems to 
be on vacation and doesn't move my last upload out of Erlangen's incoming. 

Starting over with that stuff might save you a lot of trouble.

	Michael


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-68k-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .




Reply to: