ターミナル:sudo:apt-get:コマンドが見つかりません


11

最近、いくつかの本当に悪いことが私のコンピュータで起こっています、アイコンの欠如と私のグラフィカルインターフェースで起こっているあらゆる種類の悪いことと関係があります。控訴のすべての悪いことは私の端末の特定の障害を伴います。エフェクトのないGnome Classicビューで12.04を使用しています。

持ってみましょうsudo apt-get update

sudo: apt-get: command not foundメッセージを受け取ります。そして、それは私のすべてのapt-getコマンドと一緒に行く方法です。

それはどういう意味ですか?これを修正する方法、特に私が経験している他のすべての問題に関しては?


locate apt-getターンアップする必要があります/usr/bin/apt-get/。そうでない場合は、ファイルが実際に存在するかどうかを確認してください。次に、$ PATHを確認しますecho $PATH。あなたが見つけたものを教えてください。
Jos

@ジョスグッドショット、「ロケートapt-get」は何も返しません。「/ usr / bin」にはファイルがありません。'echo $ PATH'は次のようなものを返します:/home/bakuhatsu/.rvm/gems/ruby-2.0.0-p0/bin:/home/bakuhatsu/.rvm/gems/ruby-2.0.0-p0@global /bin:/home/bakuhatsu/.rvm/rubies/ruby-2.0.0-p0/bin:/home/bakuhatsu/.rvm/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ bin:/ usr / games
Barnaba X

5
されて/usr/bin/完全に空?その場合、唯一の選択肢はUbuntuを再インストールすることです。または、ファイルapt-getがないだけですか?次に、次のようにaptパッケージをダウンロードして手動でインストールします。/etc/apt/sources.listを見て正しいミラーを見つけ、そのミラーに移動し、pool / main / a / apt /ディレクトリに移動し、正しいご使用のアーキテクチャー用の.debファイル、およびでインストールしsudo dpkg -i apt-xxx.debます。
Jos

いいえ、フォルダーにはすべての種類のファイルが含まれていますが、/ usr / bin / apt-getがありません。source.listからどちらを選択すればよいですか?それらはほとんど.gzファイルですが、違いはないと思います
Barnaba X

@Jos私も上記の問題に苦しんでいますが、私の場合、「locate apt-get」が望ましい結果をもたらしています。私は今どうすればいい ???助けてください...
Rahul Raj 2016

回答:


6

短い答え:

Live CDまたはUSBからUbuntuを再インストールします。

長いバージョン:

長いバージョンはあなたの時間の浪費になるでしょう:あなたのシステムは決してきれいにはなりませんが、あなたが主張するならあなたは試すことができます:

  • / homeフォルダーを除くすべて(欠落)をLive CD / USBからHDDにコピーする。

または

  • Live CD / USBスティックを使用して、壊れたシステムを再インストール/修復します。

または

  • 上記の投稿で説明されているように、apt-getのdebファイルをダウンロードしてインストールします。

やることがたくさんあり、時間がほとんどないので、私は間違いなく新規インストールに行きます。


このようにして終了する可能性があります。そもそも壊れてしまったので、気になります。何か案は?
Barnaba X 14

4
これは、インストールが中断されたために発生した可能性があります(停電、ドライブの不良、ドライブのスペースがない、猫がキーボードの上を歩く、嫉妬深い女の子/ボーイフレンド、量子異常、エイリアンが笑う)。または、ファイルシステムのアクセス許可の変更、ファイルの削除、壊れたAPP /その他のリソースの依存関係の問題などで遊んだ結果です。:)
Goksu 14

4

ここで私が同じ問題に直面したのapt-get: command not foundは、Ubuntu Xenialでそれを解決した方法です

  • ここから適切なバージョンのaptを検索 (ubuntu xenialの場合)apt_1.4_amd64.deb

  • apt.debをダウンロードする

    wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb
    
  • apt.debパッケージをインストールする

    sudo dpkg -i apt_1.4_amd64.deb
    

これで簡単に実行できます

sudo apt-get install <Package_Name>

私は自分の作業システムをフレッシュなインスタレーションに置く寸前でした。しかし、これは幸いにも私にとってはトリックです。ありがとうございました。
fluffyBatman

0

私も同じ問題に直面していました。私は走っecho $PATHたが/usr/bin、PATHに見つかりませんでした。

私は走ったexport PATH=$PATH:/usr/bin/、そしてそれからすべてがうまくいく。


こんにちはファティマ、Ask Ubuntuへようこそ。ただfyi:export PATH=$PATHはの現在の値をすべて使用する$PATHので、/usr/bin/他のすべてを追加してそのままにする場合は、を実行するだけですexport PATH=$PATH:/usr/bin/。多くの人がStack Exchangeサイトからコピーして貼り付けるだけであり$JAVA_HOME、誤ってPATHに何も追加したくない場合があるため、これは答えにとって重要です。あなたの貢献をありがとう。
ベンジャミンR

/usr/binパスにあるかどうかをすばやく確認したい人は誰でも実行できますecho $PATH | grep :/usr/bin:。それが何も返さない場合は、で再確認してくださいecho $PATH | grep -P "^\Q/usr/bin\E"
ベンジャミンR

はい、ありがとうございます@BenjaminR
Fatima Khan


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.