J'utilise Ubuntu 10.10. J'ai abusé de Sudo et écrasé accidentellement mon fichier/bin/bash via une faute de frappe, j'ai donc démarré sur le LiveCD et restauré ma copie avec une "bonne" copie d'Ubuntu 10.10 LiveOS. Cela n'a pas résolu le problème. Explication: bash ne fonctionne plus dans gnome-terminal.
Une aide à ce sujet? Où est-ce que je commence? Je préfère apprendre à résoudre ce problème au lieu de simplement réinstaller le système d'exploitation. Merci!
J'ai essayé de réinstaller bash via Terminal avec Sudo apt-get -f install bash
mais je n'arrive même pas à l'installer avec le paramètre -f (force). Je reçois cette erreur:
Errors were encountered while processing:
/var/cache/apt/archives/bash_4.1-2ubuntu4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
P.S. Une fois que les alias fonctionnent à nouveau, j'alias "cp" en "cp -i" et "mv" en "mv -i".
Merci pour les conseils. Je l'ai déjà corrigé! Je suis un peu nouveau ici, j'ai donc posté ce fait comme un commentaire ci-dessus plutôt que comme une nouvelle réponse. Pardon!
Voici comment je l'ai corrigé!: D
/mnt/disk
chroot
à /mnt/disk
apt-get install bash
pour l'installer avec succès!: D Merci. Je vais vérifier les commandes que vous avez publiées ici. Merci encore. J'espère que ce message aide les gens qui suppriment/écrasent négligemment bash comme je l'ai fait. -Lien
P.S. "chroot" est une commande vraiment cool. ^ _ ^
J'ai eu le même problème, ce que j'ai trouvé le plus simple a été de charger le live cd ubuntu en mode "try" puis d'ouvrir un terminal et gksudo nautilus
puis copiez le fichier bin du live cd dans mon répertoire bash.
Redémarrez ensuite, puis Sudo apt-get install bash
pour mettre à jour vers la dernière version.
J'ai utilisé le gestionnaire de paquets Synaptic, défini un filtre sur bash et défini tout ce qui était déjà installé pour réinstaller. Cela semble avoir résolu le problème pour moi.
Tapez reset
dans votre terminal et appuyez sur Entrée. C'est un moyen de réinitialiser le pilote tty.
Si cela ne vous a pas aidé, supprimez bash puis réinstallez-le.
Installation de BASH:
/bin/bash
Si vous avez toujours accès à un terminal fonctionnel chsh
vers/bin/sh ou/bin/dash par:
chsh -s /bin/sh
ou
chsh -s /bin/dash
ensuite
Sudo apt-get install bash
Si vous avez un terminal fonctionnel qui invoque un autre shell tel que dash
en tapant simplement dash
peut également fonctionner