Ubuntu 18.04をインストールし、「最小インストール」を選択しました。次に、ターミナルでifconfig
を実行しようとすると、次のメッセージが表示されました
-bash: ifconfig: command not found
どうして net-tools
package がデフォルトでインストールされなくなったのですか?
ifconfig
は 非推奨であり、長年にわたってそうでした です。町の新しい子供はip
コマンドであり、IP、ルート、およびネットワークに関連するすべてのものを構成できます。
どうしても必要な場合は、ifconfig
をSudo apt install net-tools
と一緒にインストールできます。そうでない場合は、ip
の学習を開始します。
要するに、あなたはそれを使うべきではないので削除されます。普通のIPv6サポートがあり、ip
コマンドはより良い代替品です。 2012年にifconfigが非推奨になったと言っているソースを見つけたので、それがついに削除されたことに驚かされません。
18.04にインストールできる可能性がありますが、将来のリリースでは完全に消える可能性があります。警告ショットとしてデフォルトでインストールされていないと考えます:ip
を学びます。
したがって、ifconfig
はおそらく特別なクラスです。 Ubuntuの以前のバージョンでは、最小インストールに含まれていました。現在は段階的に廃止されており、明示的にインストールする必要があります。これは、他のパッケージが欠落していることを示すためにとることはできません。
@vidarloの回答に加えて、タイピングの習慣がある場合はalias ifconfig='ip -c a'
を.bash_aliases
に入れることができます。