首先,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命令更新软件源信息。
由Openwrt系统定制的智能路由器已经充斥着市场,也越来越多的用户使用着Openwrt智能路由系统。
我个人使用的Openwrt的版本是Attitude Adjustment 12.09 ,是由这个版本定制的小米路由器mini。
但是在官_网Attitude Adjustment版本中找不到符合我的路由器的处理器(MT720A)相符合的安装源,于是就去找最新版本的Barrier Breaker 14.07。
在Openwrt的最新版本Barrier Breaker 14.07里边就找到了符合处理器型号的软件源。
然后点击进去,看到有很多的软件目录。
心里想着肯定是合适的,所以就把这些路径安装源都写入到opkg.conf文件里边。
结果用命令测试,确实是可以安装使用。因为我平时工作的时候接触Linux也会使用着不同版本的软件安装源,所以在这次查找使用的过程中也尝试下,结果就真的可以了。这样的查找过程供大家参考一下也希望大家可以找到符合自己的软件安装源。
由于openwrt官网更新了源升级目录,导致很多老版本的固件无法从官网得到有效地源地址,也就无法顺利的安装软件到openwrt。本文教你如何更改源。
putty登陆openwrt并执行opkg update 会发现根本执行不了更新列表。
在路由器LUCI界面执行也是不行。
原因是官网更换了packages的路径,我不知道最新的固件是否已经跟着更新了。我用的版本如下没有更新。
这时候需要我们修改opkg.conf。用winscp登陆路由器。
在etc文件夹可以找到opkg.conf文件,双击打开。
看到那个网址路径了吧。修改为如下:
保存退出。再次执行opkg update。
结果如下,现在你就可以安装软件了。
有很多国内的软件源,修改方法同上。只是修改成相应的网址路径就可以。
如果你想用官方的软件包的话,你可以直接配置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/opkgconf这个配置文件,这个文件是配置软件源的,命令: vi /etc/opkgconf 这个文件的内容如下: dest root如何修改openwrt软件源。
原文地址:http://www.qianchusai.com/openwrt%E8%BD%AF%E4%BB%B6%E6%BA%902021.html