首页
/ iStore软件中心:OpenWRT的标准化应用商店

iStore软件中心:OpenWRT的标准化应用商店

2026-02-06 04:56:57作者:殷蕙予

介绍

iStore是一个开源且标准的OpenWRT软件中心实现,属于易有云团队固件iStoreOS的一部分。

iStore的设计目标:

  1. 方便用户安装插件
  2. 每个插件都有教程,方便初学者入门使用插件
  3. 适配所有的OpenWRT皮肤,以及移动端
  4. 全部基于OpenWRT的标准接口开发

安装iStore到OpenWRT官方固件

只支持x86_64和arm64设备。

opkg update || exit 1
cd /tmp
wget https://github.com/linkease/openwrt-app-actions/raw/main/applications/luci-app-systools/root/usr/share/systools/istore-reinstall.run
chmod 755 istore-reinstall.run
./istore-reinstall.run

21版本的固件安装iStore需要依赖 luci-compat

集成到自己编译的固件中

iStore官方的软件仓库支持x86_64arm64两个架构,这两个架构的基于OpenWRT固件都可以直接集成iStore

只需在固件编译目录下执行:

echo >> feeds.conf.default
echo 'src-git istore https://github.com/linkease/istore;main' >> feeds.conf.default
./scripts/feeds update istore
./scripts/feeds install -d y -p istore luci-app-store

然后正常编译固件即可

功能预览

istore-preview.png

注意事项

iStore的无法弥补的缺陷:

  1. 因为OpenWRT版本特别多,导致不同平台的插件依赖不一样。所以即使你的系统能安装iStore,iStore里面的插件不一定能安装
  2. 需要固件开发者自主集成iStore,并解决iStore里面的各种插件的依赖

我们建议固件开发者集成iStore,这样固件开发者只需要发布一个精简固件,用户可以按需安装自己喜欢的插件。还能共享插件的教程,独立更新某个插件版本。

项目结构

iStore采用纯脚本实现,只依赖OpenWRT标准组件,不包含二进制文件本身。项目包含luci应用界面、任务库、终端库等核心组件,支持多语言翻译,为OpenWRT用户提供标准化的应用商店体验。

登录后查看全文
热门项目推荐
相关项目推荐