OpenWrt_CN

OpenWrt_简中

View project on GitHub

ipk离线安装的两种常用方法

前言:若要提高安装ipk成功率,那么需要保证你找的ipk和在用的固件是同一时间的同一分支源码编译而来的。

option1:LuCI界面上传安装ipk

先下载好固件发布者随固件一起提供的ipk,特别是提前找好你要装的这个插件的所有 依赖程序、本体程序、翻译程序,提前找好可以避免你后面手忙脚乱找。
再来到 体统-文件传输 ,如下图:
1
挨个上传插件所需要的包,如下图:
2
传成功的包会显示在下方,如图位置:
3
都传完后,再挨个点击文件旁边的 安装 按钮,推荐按照 依赖程序、本体程序、翻译程序 的顺序安装。
都安装完毕后就可以点击 移除 按钮,把这些ipk都删除了,否则占用空间浪费。
刷新LuCI后台网页,应该就能在菜单里找到你刚安装的插件了。

option2:手敲opkg命令安装

如果你嫌弃LuCI的 文件传输 安装不好用,那么可以手打opkg来安装你上传的ipk。
首先用 文件传输 插件或者 scp、ftp协议的软件连接openwrt,进入 /tmp/tmp 把所有你要用到的ipk都传上去。
然后通过ttyd插件终端或者putty等其他ssh终端连接openwrt后台终端。
cd /tmp/tmp进入目录。
ls显示下所有ipk。
opkg install 某某.ipk,不报错就是成功安装,报错就会提示具体问题(不兼容就放弃,依赖缺少就先装少的依赖)。
都安装完毕后就可以把这些ipk都删除了,否则占用空间浪费。
刷新LuCI后台网页,应该就能在菜单里找到你刚安装的插件了。

有些种类的报错例如内核版本未对齐的不兼容报错,你仍可以尝试忽略这个 Linux内核 的依赖报错,强行安装某ipk,虽然最后你可能成功运行了安装的插件,但是也有较大可能会引起固件系统其他可见或不可见的问题,所以并不推荐强行忽略安装。它的参数使用例如:
opkg install dockerman.ipk --force-depends

返回主页