我的BeagleBone Black有glibc版本2.15。我需要2.19版,但我不知道如何升级到最新版本。opkg list-upgradable
什么都不打印。我应该怎么办?
root@am335x-evm:/lib# ls -la | grep libc
-rwxr-xr-x 1 root root 888940 May 2 2013 libc-2.15.so
lrwxrwxrwx 1 root root 12 Mar 31 02:33 libc.so.6 -> libc-2.15.so
我知道这部分不是一件容易的事,但是这里有几种在linux嵌入式设备上升级软件包的方法。
1)方法:将glibc-2.19 debian软件包下载到设备上(直接使用curl或下载到PC上并scp到设备上)(根据您的架构类型32/64位下载debian软件包)
使用Opkg模块安装新的glibc软件包,
opkg -f /etc/opkg.conf -d ram update
opkg -f /etc/opkg.conf -d ram install <package-name>
注意:
a)验证opkg配置文件b)下面是配置文件示例
src/gz repo <package-repository-url>
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
arch all 100
arch armv7l 200
arch armel 300
2)方法:
如果您在beagle bone上具有互联网,请参考以下链接,您可以找到一些命令格式示例。
http://wiki.openwrt.org/doc/techref/opkg
http://wiki.blue-panel.com/index.php/OPKG_%28en%29
3)方法:
将软件包源文件下载到Linux PC上并交叉编译为beagle bone。然后scp包的所有必需文件(二进制,配置文件.....)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句