Linuxターミナルで「apt-get: コマンドが見つかりません」を修正する方法

概要

  • 「apt-get: コマンドが見つかりません」というエラーが発生した場合は、DebianベースのLinuxディストリビューションを使用していることを確認してください。
  • CentOSやRHELなど、別のディストリビューションを使用している場合は、apt-getの代わりに適切なパッケージマネージャー(例: yum)を使用してください。
  • Debian、Ubuntu、Raspberry Pi OSで「apt-get: コマンドが見つかりません」というエラーを修正するには、OSを再インストールするか、apt.debをダウンロードしてインストールします。スペルをダブルチェックし、必要に応じて「sudo」を使用してください。

DebianベースのLinuxディストリビューションにソフトウェアをインストールしたい場合、apt-getは信頼できるターミナルコマンドです。しかし、応答として「コマンドが見つかりません」というエラーが発生することがあります。

「apt-get: コマンドが見つかりません」というエラーに対処する方法を説明します。

apt-getとは?

apt-getツールは、Debianファミリーのディストリビューション用のコマンドラインパッケージマネージャーです。ソフトウェアのインストール、更新、削除を行うことができます。その使用方法は以下の通りです。

apt-get [オプション] [コマンド]

例えば、scrotスクリーンキャプチャソフトウェアをインストールするには、次のようにします。

apt-get install scrot

厳密に言えば、apt-getは非推奨となっており、対話型のインストール(つまり、リクエストに応じてYまたはNを押したり、他のコマンドを入力したりすること)には使用すべきではありません。代わりに、aptコマンド(apt-getコマンドを含む)が推奨されており、apt-getはスクリプトでの使用が承認されています。

しかし、単にソフトウェアをインストールする必要がある場合は、どちらでも動作します。

しかし、apt-getが動作しない場合はどうでしょうか?

CentOSまたはRHELで「apt-get: コマンドが見つかりません」が発生する?

apt-getコマンドは通常問題なく動作しますが、動作しない場合はどうでしょうか?

apt-getを使用しないディストリビューションを使用している場合は、動作しません。(これは、例えばリモートのWebサーバーにアクセスする場合に起こりやすい間違いです。)これを解決するには、正しいパッケージマネージャーを使用してインストールする必要があります。

Linuxディストリビューションによって、pacman、zypper、yum、dnfなどが考えられます。

例えば、CentOSサーバーにダイヤルインしてソフトウェアをインストールしたい場合、apt-get(またはapt)の代わりにyumを使用します。

yum install パッケージ名

(「パッケージ名」は、インストール可能なパッケージに関連します。)

apt、yum、dnfの比較記事で、これについて詳しく説明しています。

Debian、Ubuntu、Raspberry Pi OSで「apt-get: コマンドが見つかりません」を修正する

UbuntuやPop!_OS、Raspberry Pi OSなどのDebianファミリーのディストリビューションを使用していて、「apt-get: コマンドが見つかりません」というエラーが発生した場合はどうでしょうか?

信じられないかもしれませんが、このようなことが起こる可能性があります。では、これを修正するにはどうすればよいでしょうか?

  • OSを再インストールします。これは、問題を解決する最も迅速かつ簡単な方法です。
  • または、UbuntuのWebサイトからapt.debをダウンロードして、sudo dpkg -i apt_[バージョン].deb(ダウンロードしたファイルに合わせてファイル名を変更)でインストールします。

Raspberry Pi OSユーザーは、apt-get install(またはsudo apt-get install)が動作しない場合があります。この場合は、代わりにapt installを試してください。

また、apt-get installを試行したときに別のエラー(「一時的な解決失敗」の後にサーバーURLが続く)が発生した場合は、接続の問題です。そのため、以下のチェックを行ってください。

  • ネットワーク接続
  • システムの時計と日付
  • pingを使用して、コンピュータが任意のWebサイト(例: Google)に到達できることを確認する

必要な調整を行ったら、コンピュータを再起動して再試行してください。

「apt-get: コマンドが見つかりません」というエラーを修正する他の方法

「apt-get: コマンドが見つかりません」というエラーの原因となる可能性のある他の問題が3つあります。

まず、コマンドのスペルは正しいですか?タイプミスは、Google検索からページ上の単語やフレーズを検索することまで、テキストに焦点を当てたシステムでは大混乱を引き起こす可能性があります。Linuxターミナルも例外ではありません。「apt-get」を正しく入力したことを確認するために時間をかけてください。

次に、権限が不十分なのではないでしょうか?「apt-get」の代わりに「sudo apt-get」を試してみてください。これで、「コマンドが見つかりません」というエラーは解消されるはずです。

最後に、より具体的な「sudo: コマンドが見つかりません」というエラーが表示され、上記の方法を試しても解決しない場合は、問題はapt-getではなくsudoにある可能性があります。sudo: コマンドが見つかりませんというエラーを修正する方法に関するガイドを確認してください。