web-dev-qa-db-ja.com

Busyboxのパッケージマネージャー

Busyboxデバイス用のパッケージマネージャーはありますか?結局、Busyboxユーティリティはかなり制限されています。特定のデバイス用にコンパイルする必要があると思います。

Unix/Linuxの交換を求めており、BusyboxはLinux用に作成されているため、問題のosはLinuxであることが明らかであると思いました。

7
user1561358

Entware は、「組み込みデバイス向けの究極のリポジトリ」です。ルーターにインストールできますが、他の種類のビジーボックスデバイスでも機能すると思います。インストール方法については wiki を確認してください。

2
NatoBoram

BusyBoxは、いわゆるマルチコールバイナリです。つまり、複数のユーティリティ関数を持つ1つのバイナリです。シェルとして呼び出された場合はシェルとして実行され、lsコマンドとして呼び出された場合はlsコマンドを実行します。

これは、LinuxおよびUnixライクなシステムで使用される多くの標準ツールの代わりに、メモリフットプリントが小さいものとして機能します。 GNU coreutils、util-linux、iprouteなど)のような他のソフトウェアの機能を置き換え、その意図は通常、特定の組み込みシステムの要件を対象とすることです。

そのため、実際にはユーティリティのパッケージマネージャが必要な場合は、これがbusyboxに代わるものであり、に設計されていません。そのため、busyboxが置き換える一連のツールを使用するだけで済みます。

コンパイル時にそれをビルドするときに、busyboxに含めるユーティリティを選択できます。これは、事後に構成することを意図したものではありません。

https://www.busybox.net/FAQ.html#build_system

6
jdwolf