由于ipkg默认源 ipkg.nslu2-linux.org 被墙的原因,导致安装ipkg后执行ipkg update 命令会报错:
An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 8: `wget --passive-ftp -q -P /opt/ipkg-zohTEU http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/Packages.gz'
解决方案是修改ipkg配置文件,使得ipkg更新时通过本地代理软件来访问默认源
1、对于代理软件的操作
打开电脑或者手机的代理软件,在设置中勾选[允许来自局域网的连接],记住HTTP代理的端口号,一般默认是10809端口
2、修改ipkg配置文件
使用root账号执行以下命令,打开ipkg配置文件
vi /opt/etc/ipkg.conf
找到 option http_proxy 这个字段,删除注释#,将ip地址修改为代理设备的ip,端口号填写代理软件的http代理端口号,然后保存文件再运行ipkg update命令即可。