如果你想用官方的软件包的话,你可以直接配置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安装软件显示不出来怎么办吗?openwrt安装软件显示步骤如下,
1、安装对应你需要安装对应软件管理包,你可以搜索luci-app-软件包名来安装。
2、刷新缓存。有些时候安装软件管理包后还是没有出现相应管理面板,那么我们需要刷新缓存。
3、登录SSH,输入以下命令:rm/tmp/luci-indexcache,随后输入下面命令重启:reboot,重启后就显示了。
OpenWrt 统一使用 OPKG 作为包管理器,其软件包后缀名大多为 .ipk 。而 ipk 文件大概可以按下列分类:
目前 OpenWrt 大部分 Web 管理端采用 LuCI ,对应的软件管理包一般取名为 luci-app-软件包名 ,对应软件管理包的语言包一般取名为 luci-i18n-软件包名-语言名 。举个例子,下面是 Frp 在 OpenWrt 上的完整系统:
实际上,没有软件管理包的情况下,底包也可以正确运行,只不过无法通过 Web 管理端管理。因为底包实际上就是一个二进制文件的集合,只要架构正确,在任何系统上皆可以运行。
那么知道了原理,我们可得解决方案如下:
如上所述,你需要安装对应软件管理包。你可以搜索 luci-app-软件包名 来安装。
有些时候安装软件管理包后还是没有出现相应管理面板,那么我们需要刷新缓存。
登录 SSH,输入以下命令:
随后输入下面命令重启:
重启后就搞定了。