On Wed, Feb 26, 2003 at 10:53:40PM -0500, Eric R Cheney wrote: > Well, I managed the dumbest: I uninstalled bash (don't ask, please > don't ask why...). Though apt complained it didn't want to...I did. > Ouch! > > Well, the system really has problems without bash, and I can't get it back > on. dselect quits. apt quits. Actually, I got half way through the > uninstall, and apt quit there. So apt and dselect have been dead since > then. So I have a half uninstalled dysfunctional bash.... > > I'm up and running and I changed my user account and root account to > the C shell; so I assume if I reboot, I'll at least have some working > shell.
Since you've got a shell, you should be OK. Assuming you have some kind of FTP client, download ftp://ftp.debian.org/debian/pool/main/b/bash/bash_2.05a-11_i386.deb, then: ar p bash_2.05a-11_i386.deb data.tar.gz | gzip -dc | tar xOf - ./bin/bash That will extract bash in the current directory; copy it to /bin, and make sure that /bin/sh is a symlink pointing to bash. Then 'dpkg -i bash_2.05a-11_i386.deb' to reinstall it properly. Obviously all of this is untested. :) It should be close enough to get you started, though. > I changed these shell variables in /etc/passwd...Is that correct? 'chsh' is probably what you want, at least under normal circumstances, but editing /etc/passwd directly should work too. You can always log in on a different virtual console to find out. However, rebooting probably won't work too well without bash. Cheers, -- Colin Watson [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]