BusyBox のバージョンとインストールされているアプレットを数分で確認
Busybox バイナリは、Unix プログラムのさまざまな小さなバージョンを 1 つの大きなパッケージにまとめて提供します。これらのコマンド ユーティリティの一部を備えていない小さなバージョンの Linux を使用しているため、これを使用する可能性があります。場合によっては、最大規模のディストリビューションのユーザーでも、特定のプログラムがインストールされていないために、それを使用したいと思うかもしれません。プログラム自体を呼び出すことで、現在のビジーボックスのバージョン番号と、どのアプレットがインストールされているかを簡単に確認できます。
これを機能させるには、仮想端末にログインする必要があります。 Ctrl、Alt、T を押し続けるか、Ubuntu Unity Dash で「ターミナル」という単語を検索します。 LXDE、Xfce4、Mate、および KDE ユーザーは、[アプリケーション] メニューをクリックし、[システム ツール] をポイントするとよいでしょう。次に、「ターミナル」をクリックできますが、これを機能させるために root アクセス権を持つ必要はありません。
方法 1:現在のビジーボックスの機能とバージョン番号を確認する
Busybox バイナリがサポートするバイナリのリスト全体を確認したい場合は、「busybox」と入力します。 そして Enter を押します。大量の情報が画面から消えてしまう可能性があるため、注意してください。ほとんどの人は、util-linux や GNU coreutils 実装などのパッケージに通常含まれるユーティリティの小さな代替品を多数持っています。実際、これがプログラマーがこれを組み込み 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」という単語を入力し、その後に方法 1 の長いリストにあるコマンドを入力するだけで実行できます。たとえば、busybox date のように、実行するのに適した安全なものを選択します。 これにより、今が何時であるかがわかるはずです。
これは、頻繁に表示されないコマンドの場合に非常に役立ちます。たとえば、Ubuntu と Fedora の多くのユーザーは dos2unix と unix2dos をインストールしていません。これらの便利な小さなプログラムは、Unix/Linux テキスト ファイルで使用される LF 改行文字と、MS-DOS および Windows ファイルで使用される CR+LF 改行文字との間で変換を行います。 Linux で作成した myFile.txt というファイルがある場合は、「busybox unix2dos myFile.txt」と入力します。 Windows で読めるように変換します。 「busybox dos2unix myFile.txt 」と入力します。 その後、それを元に変換します。これは、Windows 10 にファイルを転送する場合にも機能します。
このバイナリには、次のような小さな機能が多数ロードされていますが、これらは、busybox バイナリが提供すると主張するすべてのプログラムのフル機能バージョンであるため、注意してください。エディションが簡素化されているとはいえ、dd と fdisk は依然として dd と fdisk です。これらをいじってインストールを失敗することもできます。通常のコマンドと同じレベルの裁量権を行使してください。
著者について
ケビン・アロウズ
Kevin Arrows は、10 年以上の業界経験を持つ、経験と知識が豊富なテクノロジー スペシャリストです。彼は Microsoft Certified Technology Specialist (MCTS) 認定を取得しており、最新の技術開発について常に最新の情報を入手することに深い情熱を持っています。 Kevin は、ソフトウェア開発、サイバーセキュリティ、クラウド コンピューティングなどの分野での専門知識と専門知識を示し、テクノロジー関連の幅広いトピックについて幅広く執筆しています。テクノロジー分野への彼の貢献は同僚から広く認められ、尊敬されており、複雑な技術概念を明確かつ簡潔に説明する能力が高く評価されています。
-
Ubuntuで「lvmetadへの接続に失敗しました」エラーを修正するにはどうすればよいですか?
Ubuntuは、OpenStackをサポートするクラウドコンピューティングに主に使用される無料のオープンソースLinuxベースのオペレーティングシステムです。拡張機能とパフォーマンスの強化を伴うアップデートが6か月ごとにリリースされます。ただし、ごく最近、ユーザーがオペレーティングシステムを起動できず、「 lvmetadへの接続に失敗し、デバイススキャンにフォールバックする」という報告が多数寄せられています。 」メッセージが表示されます。 Ubuntuで「Lvmetadへの接続に失敗しました」エラーの原因は何ですか? 複数のユーザーから多数の報告を受けた後、問題を調査し、問題を完全に修正
-
Linux での一般的な PulseAudio 問題のクイックフィックス
場合によっては、pulseaudio サービスがさまざまな理由で停止することがあります。最も一般的なのは、特定の種類の全画面ゲームをプレイしたり、特定のビデオを再生したりした後、突然動作を停止することです。これらのアプリケーションのいずれかが突然停止した場合、または xkill を使用して強制的に停止する必要があった場合は、pulseaudio サービスの再起動が必要になる場合があります。これを行うために、Linux PC またはタブレットを完全に再起動する必要はありません。 最も一般的な方法は、デスクトップ環境からログアウトしてから再度ログインすることですが、これは面倒であり、常に機能する