openwrt配置opkg

昨天白痴般折腾了好久开发板,才想明白该怎样操作openwrt的同时能够上网:开发板连接到路由器lan口并设置静态ip,ubuntu下直接ssh登陆。。。

之后遇到一个问题:
使用opkg安装gphoto2模块时提示:
Collected errors:

  • opkg_install_pkg: Package gphoto2 md5sum mismatch. Either the opkg or the package index are corrupt. Try 'opkg update'.
  • opkg_install_cmd: Cannot install package gphoto2.
    即使按照提示执行opkg update也一样无法成功。

网上的解释是:
It seemed like they change the Packages (http://downloads.ope...ckages/Packages) file before they update the ipk's. I think this is where the disparity between the md5sums came from.

网上找到的解决方案是:
注释掉/etc/opkg.conf里面第一行src pacages这一句即可,这样可以直接安装本地或者互联网上面的ipk,而不需要校验源里面的md5

依此方案修改,然后试了下手动下载ipk,发现各种依赖真是让人痛苦不堪。之后又灵光一闪:应该直接修改opkg配置,指定我所用分支的package路径,我用的是attitude_adjustment分支,对应的package路径是:
http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/
修改之后果然好用。
或者直接在opkg intall后加上ipk的url也可以,不过没有这个方法方便。

你可能感兴趣的:(openwrt配置opkg)