是否有用于busybox 设备的包管理器?毕竟,Busybox 实用程序非常有限。我想必须为特定设备编译它。
假设您有一台运行 Linux 内核的设备,并且对所有工具等使用 Busybox 二进制文件。现在假设您想在设备上安装一些软件。Busybox 没有集成包管理器,除非您将 rpm 算作一个。所以你必须先安装它。你会怎么做?
有问题的操作系统是Linux。
是否有用于busybox 设备的包管理器?毕竟,Busybox 实用程序非常有限。我想必须为特定设备编译它。
假设您有一台运行 Linux 内核的设备,并且对所有工具等使用 Busybox 二进制文件。现在假设您想在设备上安装一些软件。Busybox 没有集成包管理器,除非您将 rpm 算作一个。所以你必须先安装它。你会怎么做?
有问题的操作系统是Linux。
BusyBox 是所谓的多调用二进制文件。这意味着它是一个具有多个实用功能的二进制文件。如果作为 shell 调用,它作为 shell 运行,如果作为
ls
命令调用,它运行 ls 命令。它可以替代 Linux 和类 Unix 系统上使用的许多标准工具,而且内存占用很小。它取代了 GNU coreutils、util-linux、iproute 等其他软件的功能,其目的通常是针对特定嵌入式系统的要求。
因此,如果实际上希望有一个实用程序包管理器..这就是busybox取代的东西,并且被设计成不是。所以你可以简单地使用busybox替换的工具套件。
在编译期间构建busybox 时,您可以选择包含在busybox 中的实用程序。它不打算在事后进行配置。
https://www.busybox.net/FAQ.html#build_system
Entware是“嵌入式设备的终极存储库”。您可以将它安装在路由器上,但我想它也适用于其他类型的忙箱设备。检查wiki以了解如何安装它。
在这里检查
PS 仅与 OpenWRT 的 Busy Box 相关。谢谢杰夫