busyboxのバージョンとインストール情報を確認する方法



問題を排除するために楽器を試してください

busyboxバイナリは、Unixプログラムのさまざまな小さなバージョンをすべて1つの大きなパッケージにまとめて提供します。これらのコマンドユーティリティの一部を備えていないLinuxの小さなバージョンを使用しているため、これを使用する可能性があります。最大のディストリビューションのユーザーでさえ、プログラムがインストールされていないために使用したい場合があります。プログラム自体を呼び出すことで、現在のbusyboxのバージョン番号とインストールされているアプレットを簡単に確認できます。



これを機能させるには、仮想端末にログインする必要があります。 Ctrl、Alt、Tを押したままにするか、Ubuntu UnityDashでターミナルという単語を検索します。 LXDE、Xfce4、Mate、およびKDEのユーザーは、[アプリケーション]メニューをクリックして、[システムツール]をポイントすることをお勧めします。次に、ターミナルをクリックできますが、これを機能させるためにルートアクセス権を持っている必要はありません。



方法1:現在のbusyboxの機能とバージョン番号を確認する

あなたのbusyboxバイナリがサポートするバイナリのリスト全体を知りたい場合は、次のように入力します ビジーボックス Enterキーを押します。非常に多くの情報を取得するため、画面から直接実行されることになりますので、注意してください。ほとんどの人は、util-linuxやGNUcoreutils実装などのパッケージに通常見られるユーティリティの小さな代替品を何十も持っています。そのため、プログラマーはこれを組み込みLinuxのスイスアーミーナイフと呼んでいます。最新のターミナルエミュレータウィンドウを使用している場合は、いつでも上にスクロールして、見逃した可能性のある機能を確認できます。



いつでも入力してみることができます busybox |もっと少なく 次に、Enterキーを押して、カーソルキーまたはviキーのいずれかで上下にスクロールできるようにします。この方法で実行した場合は、qと入力し、Enterキーを押してスクロールプログラムを終了します。



組み込みLinuxシステムを最新の状態に保とうとしているユーザーなど、busyboxマルチコールバイナリのバージョン番号のみに関心があるユーザーは、代わりに入力してみてください。 busybox |頭 コマンドとして。これは、busyboxが通常あなたにダンプする情報のその巨大なページの最初のほんの少しをあなたに与えるだけです。実際のバージョン番号と一緒に(Ubuntu 1:1.22.0-15ubuntu1)のようなものが表示される場合があります。

これは、何かが間違っていることを示すものではありません。実際、それを見ることは、busyboxが完全に正常に機能していることを意味します。余分な数字は、特定のLinuxディストリビューションの仕様にコンパイルされたバージョンを使用しているという事実を示すのに役立ちます。 Kubuntu、Xubuntu、Lubuntu、およびその他すべてのUbuntuスピンのユーザーには、これと同じメッセージが表示されます。 Red HatとFedoraを使用している人は、別のタイプを目にするかもしれません。ディストリビューションが使用する通常のパッケージシステムを介して更新する場合は、無視しても問題ありません。他のすべてのもので更新されることがわかりますが、busyboxの更新はとにかくまれです。

ただし、バイナリは外部の助けなしにbusyboxとは何かという質問に答えると言うことができます!

方法2:busyboxアプレットを呼び出す

これで、busyboxにコンパイルされたオプションがわかったので、いつでも実行できます。単にbusyboxという単語を入力し、その後に方法1の長いリストにあるコマンドを入力して実行します。たとえば、次のように実行するのに適した安全なものを選択します ビジーボックスの日付 、今何時か教えてください。

これは、常に表示されるわけではないコマンドに非常に役立ちます。たとえば、UbuntuとFedoraの多くのユーザーは、dos2unixとunix2dosをインストールしていません。これらの便利な小さなプログラムは、Unix / Linuxテキストファイルが使用するLF改行文字とMS-DOSおよびWindowsファイルが使用するCR + LF文字の間で変換します。 Linuxで作成したmyFile.txtというファイルがある場合は、次のように入力できます。 busybox unix2dos myFile.txt Windowsで読むために変換します。タイピング busybox dos2unix myFile.txt その後、それを元に戻します。これは、ファイルをWindows10に転送する場合にも機能します。

このバイナリには、のような多くの小さな機能がロードされていますが、busyboxバイナリが提供すると主張するすべてのプログラムのフル機能バージョンであるため、注意が必要です。エディションが削減されている可能性がありますが、ddとfdiskは依然としてddとfdiskです。あなたはまだそれらで遊んでインストールをぶち壊すことができます。通常のコマンドと同じレベルの裁量を行使するだけです。

読んだ3分