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

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

【免费下载链接】istore 一个 Openwrt 标准的软件中心,纯脚本实现,只依赖Openwrt标准组件。支持其它固件开发者集成到自己的固件里面。更方便入门用户搜索安装插件。The iStore is a app store for OpenWRT 【免费下载链接】istore 项目地址: https://gitcode.com/gh_mirrors/is/istore

介绍

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用户提供标准化的应用商店体验。

【免费下载链接】istore 一个 Openwrt 标准的软件中心,纯脚本实现,只依赖Openwrt标准组件。支持其它固件开发者集成到自己的固件里面。更方便入门用户搜索安装插件。The iStore is a app store for OpenWRT 【免费下载链接】istore 项目地址: https://gitcode.com/gh_mirrors/is/istore

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值