我发现我的WD MyPassport Wireless正在使用busybox运行Buildroot Linaro linux;它没有aptitude包管理器。我对busybox一无所知;我开始知道busybox提供的命令被称为已定义的函数。如何安装Transmission BitTorrent客户端?我发现了一个名为 patch 的东西,我认为它为Buildroot busybox提供了传输功能
这是做事的事情吗?如果是这样,如何前进?
# uname -a
Linux Mammoth 3.2.0 #1 Tue Sep 8 14:42:47 CST 2015 armv7l GNU/Linux
答案 0 :(得分:5)
你在这里混淆了很多东西。第一个" Buildroot Linaro"什么都没有意义。 Buildroot(http://buildroot.org)是一个开源项目,提供嵌入式Linux构建系统,Linaro(http://linaro.org)是一个非营利性组织,它增强了Linux生态系统中ARM体系结构的支持。 。两者之间的主要交互是Buildroot可以使用Linaro工具链作为交叉编译器。
事实上,没有什么能像" aptitude"在Buildroot生成的系统上,因为我们不支持二进制包。有关详细信息,请参阅http://buildroot.org/downloads/manual/manual.html#faq-no-binary-packages。
最后,您混淆了Buildroot和Busybox。 Busybox是一个用户空间应用程序,它提供了许多基本Linux实用程序的轻量级实现。它是Buildroot提供的1600多个用户空间包之一。
Busybox肯定不会提供Bittorent客户端。但是,Buildroot确实有一个传输包。
因此,如果您想继续前进,您需要获取WD用于为您的设备生成固件的Buildroot的源代码,修改此Buildroot以添加传输,然后使用Buildrot重新构建文件系统,最后闪存它在你的设备上。