Linuxで「コマンドが見つかりません」エラーに対処するのはよくあることで、特にwgetのようなコマンドを使おうとするとよく起こります。wgetは、ブラウザを開かずにインターネットからファイルをダウンロードする際に非常に便利なコマンドの一つです。しかし、時々wgetが実行できず、「wgetコマンドが見つかりません」という大きなメッセージが表示されることがあります。そう、あの厄介なエラーです。通常、問題はwgetがまだインストールされていないか、何らかの原因でインストールがうまくいっていないことです。しかし、大した問題ではありません。コツさえ掴めば、修正はそれほど難しくありません。このガイドでは、どのLinuxディストリビューションでもwgetを起動して実行するための正確なコマンドと手順を紹介します。このガイドを完了すれば、奇妙な問題や手動ダウンロードに悩まされることなく、ターミナルから直接ファイルをダウンロードできるようになります。
Linuxでwgetコマンドが見つからないエラーを修正する方法
wgetがインストールされているかどうかを確認してください。
これは当たり前のことですが、最初のステップです。wgetはデフォルトではインストールされていない場合があります。特に最小インストールやカスタムディストリビューションではそうです。インストールされているかどうかを確認するには、ターミナル(通常はCtrl + Alt + T)を開いて、次のように入力します。
which wget
これが何も返さないか、またはのようなメッセージが表示される場合はcommand not found、wget がインストールされていません。また、特に Linux の新規インストールやアップグレード後には、wget が削除されたり、破損したりすることがあります。ある環境では動作しましたが、別の環境では…うまくいきませんでした。
もしwgetへのパス(例えば/usr/bin/wgetなど)が表示されていれば、wget自体は存在しているものの、更新または修正が必要な可能性があります。そうでなければ、wgetをインストールしましょう。
Linuxディストリビューションにwgetをインストールする方法
wgetのインストール方法は、使用しているディストリビューションによって異なります。しかし、どのディストリビューションでもインストールは非常に簡単です。特別なテクニックは必要なく、適切なコマンドを実行するだけです。手順は以下のとおりです。
Debianベースのディストリビューション — Ubuntu、Mint、Kaliなど
- このコマンドを実行してください。
$ sudo apt install wget
または、以下の方法も使用できます。
$ sudo apt-get install wget
Red Hatベースのディストリビューション — CentOS、Fedora、RHEL
- FedoraまたはRHELをお使いの場合は、以下をお試しください。
$ sudo dnf install wget
- また、古いバージョンのRHELまたはCentOSの場合:
$ sudo yum install wget
これをターミナルにコピー&ペーストしてください。パッケージマネージャーからwgetが取得され、インストールされます。通常は1分程度、場合によってはそれよりも短い時間で完了します。インストールが完了したら、以下のコマンドを入力して確認できます。
wget -V
これでwgetのバージョン情報が表示されるはずです。表示されたら、おめでとうございます。準備完了です。
wgetがインストールされているにもかかわらず、動作が不安定な場合はどうすればよいでしょうか?
インストールされていても、破損していたり、設定が間違っていたりする場合があります。これは、PATHが正しく設定されていない場合や、何らかの権限の問題が発生している場合に起こり得ます。その場合は、次のコマンドを実行してみてください。
sudo ln -s /usr/bin/wget /usr/local/bin/wget
これによりシンボリックリンクが作成され、システムがwgetを常に認識するようになります。また、/usr/bin/wgetが配置されている場所のパーミッションを確認してください。実行可能である必要があります(実行できない場合はchmod +xを実行してください)。
最終確認と使用方法
wgetをインストールまたは修正したら、wget -Vもう一度実行してください。バージョン情報が表示されれば問題ありません。これで、次のような一般的なコマンドを使用して、手間なくファイルをダウンロードできます。
$ wget https://example.com/file.zip
あるいは、ファイルに特定の名前を付けたり、カスタムフォルダにダウンロードしたり、帯域幅を制限したり、ダウンロードを再開したり、普段行っている操作を何でも行ってください。重要なのは最初にエラーが表示されたことでしたが、wgetがシステムにインストールされ、認識されていることを確認することで、その問題は解決しました。
正直なところ、マシンによってはこのインストール手順が作業の流れを阻害する部分のように感じられるかもしれませんが、一度設定してしまえば、wgetは作業を非常に楽にしてくれるツールの1つです。