如果你想用官方的软件包的话,你可以直接配置openwrt的feeds源来实现。
首先保证你的OpenWrt可以连接到互联网,之后可以在shell下执行。
opkg update
如果你/etc/opkg.conf下的配置没有问题的话(默认的其实他就指向了openwrt官方的软件源)
Openwrt会更新本的的软件包索引到最新的。你可以通过opkg list/find等子命令列出可以安装的软件包。找到之后。
opkg install xxx。
就会默认下载你需要的包,依赖的包也会相应的被下载安装,这个思想是和deb/rpm/...相同的。
(所有官方编译的软件包都可以在OpenWrt Downloads下面各个“版本/目标机/packages"下找到)
如果你有安装luci/luci-admin-...的话,所有这些操作都可以在luci的界面上找到。
网络监控OpenWrt/Luci已经有一些很不错的图形化的工具了,你可以自己搜索下。
首先,openwrt一定要开ssh,然后用ssh登陆到路由器,:
ssh root@路由器ip (表示用root登陆到某个ip,接着输入密码)
接着打开/etc/opkg.conf这个配置文件,这个文件是配置软件源的,命令:
vi /etc/opkg.conf。
这个文件的内容如下:
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists。
option overlay_root /overlay。
option check_signature 1。
配置软件源就在第一行加入:
src/gz snapshots http://你的软件源地址。
这里的软件源地址都是在https://downloads.openwrt.org/或者其他镜像网站,根据自己的路由器版本和架构确定,比如下面这个地址:
https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/packages/。
barrier_breaker/14.07是版本。
ar71xx表示硬件版本
最后一步:执行opkg update命令更新软件源信息。
1,去官网,官网有软件源。但是gfw好像已经开始准备墙了。 2,找第三方软件源,openwrt中文网有,但是不全 3,想全面的可以自己编译。