Ubuntu 10.10を使用しています。私はSudoを悪用し、タイプミスで誤って/ bin/bashファイルを上書きしたため、LiveCDを起動し、Ubuntu 10.10 LiveOSの「良い」コピーでコピーを復元しました。これは問題を解決しませんでした。説明:bashはgnome-terminalで機能しなくなりました。
これについて何か助けがありますか?どこから始めますか? OSを再インストールするだけでなく、これを修正する方法を学びたいです。ありがとう!
ターミナルでSudo apt-get -f install bash
を使用してbashを再インストールしようとしましたが、-f(force)パラメーターを使用してbashをインストールすることさえできません。私はこのエラーを受け取ります:
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)
追伸エイリアスが再び機能するようになったら、「cp」を「cp -i」に、「mv」を「mv -i」にエイリアスします。
ヒントをありがとう。すでに修正済みです!私はここでちょっと新しいので、この事実を新しい答えとしてではなく、上記のコメントとして投稿しました。ごめんなさい!
ここに私がそれを修正した方法があります!:D
/mnt/disk
にマウントしましたchroot
を/mnt/disk
にしたapt-get install bash
を使用して正常にインストールできました!:Dありがとう。ここに投稿したコマンドを確認します。どうもありがとうございました。この投稿が、私と同じように不注意にbashを削除/上書きする人々に役立つことを願っています。 -スリンク
追伸「chroot」は本当にクールなコマンドです。 ^ _ ^
私は同じ問題を抱えていました。一番簡単だと思ったのは、「try」モードでubuntuライブCDをロードし、ターミナルを開いてgksudo nautilus
その後、binファイルをライブCDからbashディレクトリにコピーします。
次に再起動してからSudo apt-get install bash
最新バージョンに更新します。
Synapticパッケージマネージャーを使用し、フィルターをbashに設定し、インストール済みのすべてを再インストールするように設定しました。それは私にとって問題を解決したようです。
端末にreset
と入力し、Enterを押します。 ttyドライバーをリセットする方法です。
それでも解決しない場合は、bashを削除してから再インストールしてください。
BASHのインストール:
/bin/bash
まだ動作している端末chsh
に/ bin/shまたは/ bin/dashにアクセスできる場合:
chsh -s /bin/sh
または
chsh -s /bin/dash
それから
Sudo apt-get install bash
dash
と入力するだけでdash
などの代替シェルを起動する作業端末がある場合も機能する可能性があります