当前位置: 首页 > news >正文

iStore插件的使用和编译

iStore简介:

iStore 是一个基于 OpenWRT 标准的软件中心,旨在为 OpenWRT 用户提供一个方便的插件安装和管理平台。iStore 完全使用脚本实现,仅依赖于 OpenWRT 的标准组件,支持其他固件开发者将其集成到自己的固件中。

iStore 的设计目标:

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

iStore 的无法弥补的缺陷:

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

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

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

安装 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

集成到自己编译的固件中:

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

然后正常编译固件即可

安装后的效果:

相关文章:

  • LeetCode hot 100—验证二叉搜索树
  • 【DFS】二叉树中的深搜
  • 【实测闭坑】LazyGraphRAG利用本地ollama提供Embedding model服务和火山引擎的deepseek API构建本地知识库
  • 【自定义微信小程序拉下选择过滤组件】searchable-select
  • Spring Boot 整合 Elasticsearch:打造高性能全文检索实战
  • SQL优化记录
  • 【Go语言圣经3.6】
  • C++学习之redis
  • (C语言)指针与指针数组的使用教学(C语言基础教学)(指针教学)
  • 【算法百题】专题七_分治快排_专题八_分治归并
  • (hash表+vector 数位和相等数对的最大和)leetcode 2342
  • 遥感数据处理
  • 七、面向对象高级_设计模式
  • Visual Studio里的“公共语言运行时支持”各选项的作用是什么,分别适用于哪些场景?
  • 宇树与智元的崛起:机器人“灵魂”注入的技术密码
  • Mock接口编写教程-axios-mock-adapter(React)
  • 神聖的綫性代數速成例題6. 方陣行列式的性質、伴隨矩陣
  • Python驱动CATIA自动化建模:科赫雪花算法实现与工程应用
  • AI数字人短视频数字人口播源码核心技术解析与商业应用
  • 使用usb-cam包时填充摄像头参数话题
  • 上海浪琴环球马术冠军赛明日启幕!五一假期在这里感受精彩
  • 魔都眼|石库门里看车展,五一来张园体验城市“漫时光”
  • 解放日报:抢占科技制高点,赋能新质生产力
  • 前行中的“模速空间”:要攻克核心技术,也要成为年轻人创业首选地
  • 新华时评:防范安全事故须臾不可放松
  • 安徽省公安厅原副厅长刘海石主动投案,正接受审查调查