登录,system->software->configuration里,src/gz packages后面的网址是啥,把网址复制出来,直接用ie看看能否打开.如果打不开,当然没法opkg update,也不可能下载了.
opkg update是从openwrt的服务器下载更新资料的,你要保证你的路由器已经连接到互联网才可以.同时国内访问openwrt.org很不稳定,所以一次不行的话多试几次
使用VI编辑器,编程Opkg.conf,命令: vi /etc/opkg.conf然后修改最新的地址就可以了,接着保存退出(:wq),然后你会发现可以 opkg update了
安装了 openwrt 的家用路由器基本就是一个标准的 Linux 服务器,文件系统是可写的,可以安装包,当然也可以写脚本.如果你要安装 vsftpd,你需要在 ssh 登录后运行下面的命令:(# 及后面的文字是解释性,不包含在输入命令中)opkg
“Updated list of available packages in /var/opkg-lists/barrier_breaker.”这是正常提示,不见有什么问题. 查看原帖>>
我的运行这个好了rm -f /var/lock/opkg.lockopkg update
你用的是trunk版本哦.我不是很明白你的系统信息是怎么来的,是把opkg install luci这条命令省略了吗?从信息来看是你的package index坏掉了.你重新跑一遍opkg update试试,可能下载的包信息不对.如果不行的话重新刷一遍ROM,确保你下载的ROM没有损坏的部分(做SHA256校验)
首先opkg update是更新本地的软件列表和远程服务器的文件列表同步,在文件列表一样的时候会查相应的列表区下载资源安装,你的第一个错误,明显是找不到新的文件列表,所以你安装的时候文件列表也是老的,就更新不了了
我的路由器是:tl-wr740n,电脑 win7可以用,你要 修改一下源,命令:vi /etc/opkg.conf里面有一系列网址,用浏览器进去试试能不能打开,如果不能打开就修改下url,如下图红线部分去掉看看http://downloads.openwrt.org/snapshots/trunk/ar71
如果只是安装单个包的话,找到安装包的完整地址,不update,直接安装 这个是 dd-wrt 的 bug, 所以要去改 ipkg 的程式.. cp /bin/ipkg 到 /tmp or /jffs/bin 然后把 wget 的 --passive-ftp 拿掉, 之后去 ./ipkg update 或做 install 就可以了.