buildroot rootfs可以使用opkg安装angstrom包吗?

时间:2014-08-07 07:10:33

标签: linux beagleboard buildroot rootfs

我正在使用beagleboard-xm,并使用buildroot创建了rootfs,并添加了opkg package。现在,我想在angstrom中添加一些包,所以我在/etc/opkg/base-feed.conf中添加了opkg更新源。

src/gz base http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/base/

“opkg update”命令报告许多错误消息“没有有效的架构,忽略。”

[root@beagleboard-xm ~]# opkg-cl update Downloading http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/base//Packages.gz. Collected errors: * pkg_hash_add_from_file: Package a52dec-doc version 0.7.4-r4.7 has no valid architecture, ignoring. * pkg_hash_add_from_file: Package a52dec version 0.7.4-r4.7 has no valid architecture, ignoring. * pkg_hash_add_from_file: Package abiword-dev version 2.8.6-r7.17 has no valid architecture, ignoring. * pkg_hash_add_from_file: Package abiword-doc version 2.8.6-r7.17 has no valid architecture, ignoring. * pkg_hash_add_from_file: Package abiword-meta version 2.8.6-r7.17 has no valid architecture, ignoring. * pkg_hash_add_from_file: Package abiword-plugin-applix version 2.8.6-r7.17 has no valid architecture, ignoring. ......

然后我手动下载软件包,并将其解压缩为this link,然后复制到beagleboard-xm。运行时,它会报告“没有这样的文件或目录”

[root@beagleboard-xm ~]# fbi -bash: /usr/bin/fbi: No such file or directory

但是在this link中,opkg可以安装自己的build ipk包。 ipk控制文件有什么不同吗?
为什么程序在angstrom中正常运行,但无法在buildroot系统中运行?


我明白了。 当我添加“/etc/opkg/arch.conf",似乎没问题。

1 个答案:

答案 0 :(得分:3)

通过混合来自一个发行版(Angstrom)和另一个发行版(Buildroot)的二进制文件,您可能会遇到大量ABI兼容性问题。您尝试做的事情没有多大意义:如果您想使用Angstrom软件包,请使用Angstrom,而不是Buildroot。