给自己的Openwrt换个皮肤,打造属于自己的Openwrt主题-(补充)

2024-05-20 23:15:10 4点赞 9收藏 0评论

上期主要说了在Openwrt界面安装ipk主题文件和单独编译主题ipk,想了解的可以看看哈

这次要说的是通过命令来安装ipk以及将主题集成到Openwrt固件中,和固件一起编译

命令安装ipk

在线安装

#更新

opkg update

# 安装,“软件包网址.ipk”

opkg install 软件包网址.ipk

这种方式好处就是会自动安装依赖包

离线安装

先将ipk上传到Openwrt系统中。除了上期提到的再界面上传,还有就是通过shell工具,命令行都能上传到系统中,这里不展开了,都是怎么方便怎么来

# cd到ipk文件路径下(比如我的文件放路径是tmp/uploads)

cd /tmp/uploads

# opkg install 安装命令,

opkg install luci-theme-infinityfreedom_1.4.20200652-1_all.ipk

# 不需要cd到路径,但需要知道ipk放在哪里

opkg install /tmp/uploads/luci-theme-infinityfreedom_1.4.20200652-1_all.ipk

给自己的Openwrt换个皮肤,打造属于自己的Openwrt主题-(补充)

opkg install 解释

这个命令代表安装。在包名.ipk后面还可以加参数“--force-depends”,代表强制安装(注:强制安装有可能会引起软件不匹配或者不稳定,或者不能用,但是也有好处,有的安装不了,用强制安装命令来安装,安装完成,全部正常)

其他

除了以上方式,还有U盘安装,即把需要的包丢到U盘中,插上U盘后挂载,在Openwrt的LuCI界面设置package路径。还有通过ftp或者http服务,把文件丢进去,通过界面或者命令安装即可。

集成至固件

集成前,需要将源码下载至固件中

下载本地方式

上期是直接clone方式直接从仓库下载到本地,通过这种方式只需要将“m”选中改为“*”选中即可集成编译

给自己的Openwrt换个皮肤,打造属于自己的Openwrt主题-(补充)

添加feeds方式

这里同样用infinityfreedom举例

源码文件feeds.conf.default添加仓库

# 在feeds.conf.default 直接添加

src-git infinityfreedom https://github.com/xiaoqingfengATGH/luci-theme-infinityfreedom.git

# 命令行方式添加

echo 'src-git infinityfreedom https://github.com/xiaoqingfengATGH/luci-theme-infinityfreedom.git' >>feeds.conf.default"

更新feeds,并安装主题

# 更新feeds

scripts/feeds update infinityfreedom

# 安装feeds

scripts/feeds install luci-theme-infinityfreedom

# 配置主题,LuCI -> Themes, 选择 luci-theme-infinityfreedom, 保存后退出

make menuconfig

编译固件

完成后,可能默认就是新主题,如果没有手动启动即可

给自己的Openwrt换个皮肤,打造属于自己的Openwrt主题-(补充)

最后

主题更换不算难,其实也不用放太多心在这块,希望大家都能找到合适自己的。给自己的Openwrt换个皮肤,打造属于自己的Openwrt主题-(补充)

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
9
扫一下,分享更方便,购买更轻松