许迎果 第215期 OpenWrt插件的安装与卸载
qiyuwang 2024-10-03 06:50 16 浏览 0 评论
哈喽大家好,我是许迎果.
在之前的内容中,我们曾经盘点过OpenWrt软路由上常见的十大类插件.相信有些小伙伴会奇怪:许老师,为啥子我用的OpenWrt固件上就没有你说的一些插件呢?难道我用的OpenWrt是假的吗?
当然不是的,OpenWrt是开源固件.开源的意思就是源码是开放,任何人只要有一定的技术,热情和耐心,都可以自己编译固件,所以OpenWrt固件是非常多样化的,不同人编译的插件不一样是很正常的.
如果你必须要用到某个插件,但是目前固件上却没有,那么通常你有两个解决办法.
1.更换为支持那个插件的OpenWrt固件.
2.在原有固件上安装你所需要的某个插件.
如果你当前所用的固件本身就不太稳定或者存有BUG,那就应该先考虑更换别的固件.
但如果你用的固件非常稳定和流畅,仅仅是缺少某个插件,这时我建议你不要换固件,而是应该手动安装插件比较好.
OpenWrt软路由安装插件的方式还蛮多的,我这边主要讲几种常用到的.当然不管用哪种方法安装插件,一个大前提是你必须知道你所要安装的插件在OpenWrt内具体叫什么名字.不知道也没关系,可以去极北之地找到一个叫迎果之家的地方,里面有个叫OpenWrt插件的魔盒,打开后会有你想知道的答案.
一.在线安装插件
1.1登录进入OpenWrt软路由的管理后台,依次点击系统-软件包-刷新列表,一般等待几十秒就可以完成刷新.
1.2点击可用软件包,并在过滤器内输入你想安装的插件的名称,然后点击查找软件包.
1.3如果插件有多个版本,找到你想要安装的那一个,点击它前面对应的安装就可以了.
1.4有些插件往往是有依赖包,插件本体,luci,语言包几个部分的,并不是只装一个就可以的,好在在线安装时,依赖包会自动安装的,推荐你按照插件-luci–语言包这样的顺序来安装.
1.5如果查找不到插件,那么就需要更换为第三方的软件源了.可以点击动作右边的配置按钮,把你找到的适配的第三方软件源填入自定义软件源内,然后再点击刷新列表进行安装.
1.6有极个别固件不知道是编译者水平问题还是人品问题,怎么安装都不成功,这种情况我也遇到过,请大家理性看待,能用就用,不能用就换.
二.上传并通过命令行安装插件
2.1该方法需要你先把想要安装的插件以及它对应的luci,语言包都下载好,一般是IPK文件,当然有的插件是只有本体,没有luci和语言包的,这个不一定,具体情况具体分析.
2.2使用摸粑粑软件或者winscp,通过ssh协议的22号端口连接OpenWrt软路由,然后把插件上传到tmp临时文件件路径下面.
2.3在摸粑粑或类似软件的命令行处,输入以下命令进行安装插件.
Opkg install /tmp/xxxx.ipk
其中XXXX.ipk请替换成你想要安装的那个IPK的名字,有几个IPK,就运行几个命令.
2.4如果安装出错,常见的就是缺少某个依赖包,可以根据错误提示下载安装依赖包,然后再次安装插件,直到安装完所有上传的IPK文件,接下来可以断开连接,进后台刷新页面,就能看到安装好的插件了.
2.5其实还有一个更省事的方法:就是开共享+TTYD.就是在OpenWrt软路由的网络共享内,添加tmp文件夹到共享目录,然后在Windows的网上邻居中进入OpenWrt下面的tmp文件夹,把ipk插件复制到该路径下,然后依次点击后台内系统-TTYD终端,最后输入opkg那个安装命令就可以了.原理一致,但是会更省事,毕竟可以不用第三方的工具了.
三.后台文件传输安装插件
3.1登录OpenWrt的后台管理页面,依次点击系统-文件传输-选择文件,然后浏览找到你的ipk文件所在的位置并双击选中,接下来点击上传按钮.
3.2接下来按照前面的方法,把你想要安装的插件及相关IPK都上传到软路由内.
3.3在上传文件列表中可以看到已经上传的IPK文件,我们直接点击该IPK文件对应的安装按钮,就可以完成安装了,有几个IPK就分别点击安装.
第三种安装方法是我所知的除了在线安装外,最省事最方便的方法了,我用的也比较多.三种安装方法中,应该优先考虑第一种在线安装法.当在线找不到对应插件时,再考虑第三种后台文件传输安装法.
另外关于安装插件需要注意插件版本和OpenWrt核心版本要兼容,某个插件和其他的插件也要兼容.如果彼此不兼容就会产生不稳定或者卡顿的情况.
还有就是插件并不是装得越多越好,一定要根据你实际使用的情况来安装,用到哪个插件就安装哪个,同一类的插件除非必要,一般没必要全部都装上.
当你确定未来肯定不会用到某个插件的时候,我建议你可以考虑卸载该插件.
方法也很简单,只需要在管理后台依次点击系统-软件包,在过滤器中输入插件对应的英文名,再点击查找,已安装软件包内会有该插件的相关内容显示,点击移除就可以卸载了.
有时同一插件有多个软件包的话,需要分别查找,分别移除.
即便你极度追求纯净,也不要把已安装软件包挨个都移除,这样很容易损坏系统核心组件,从而导致产生BUG或者彻底崩溃.
总之,关于插件的安装和卸载就一句话:不要为了功能上的高大全,而盲目安装一些几乎用不到的插件,也不要为了精简和纯净而移除基础组件,一切都按照实际需要来处理,适合你的才是最好的.
相关推荐
- 基于Docker方式安装与部署Camunda流程引擎
-
1Camunda简介官网:https://docs.camunda.org/manual/7.19/installation/docker/Camunda是一个轻量级、开源且高度灵活的工作流和决策自...
- 宝塔Linux面板如何部署Java项目?(宝塔面板 linux)
-
通过宝塔面板部署Java还是很方便的,至少不需要自己输入tomcat之类的安装命令了。在部署java项目前,我还是先说下目前的系统环境,如果和我的系统环境不一样,导致部署不成功,那你可能需要去找其他资...
- 浪潮服务器如何用IPMI安装Linux系统
-
【注意事项】此处以浪潮服务器为例进行演示所需使用的软件:Chrome浏览器个人PC中需要预先安装java,推荐使用jdk-8u181-windows-x64.exe【操作步骤】1、在服务器的BIOS中...
- Centos7环境Hadoop3集群搭建(hadoop集群环境搭建实验报告)
-
由于项目需要存储历史业务数据,经过评估数据量会达到100亿以上,在原有mongodb集群和ES集群基础上,需要搭建Hbase集群进行调研,所以首先总结一下Hadoop集群的搭建过程。一、三个节点的集群...
- Hadoop高可用集群搭建及API调用(hadoop高可用原理)
-
NameNodeHA背景在Hadoop1中NameNode存在一个单点故障问题,如果NameNode所在的机器发生故障,整个集群就将不可用(Hadoop1中虽然有个SecorndaryNameNo...
- 使用Wordpress搭建一个属于自己的网站
-
现在开源的博客很多,但是考虑到wordpress对网站的seo做的很好,插件也多。并且全世界流量排名前1000万的网站有33.4%是用Wordpress搭建的!所以尝试用Wordpress搭建一个网站...
- Centos 安装 Jenkins(centos 安装ssh)
-
1、Java安装查看系统是否已安装Javayumlistinstalled|grepjava...
- Java教程:gitlab-使用入门(java中的git)
-
1导读本教程主要讲解了GitLab在项目的环境搭建和基本的使用,可以帮助大家在企业中能够自主搭建GitLab服务,并且可以GitLab中的组、权限、项目自主操作...
- Dockerfile部署Java项目(docker部署java应用)
-
1、概述本文主要会简单介绍什么是Docker,什么是Dockerfile,如何安装Docker,Dockerfile如何编写,如何通过Dockerfile安装jar包并外置yaml文件以及如何通过do...
- 如何在Eclipse中搭建Zabbix源码的调试和开发环境
-
Zabbix是一款非常优秀的企业级软件,被设计用于对数万台服务器、虚拟机和网络设备的数百万个监控项进行实时监控。Zabbix是开放源码和免费的,这就意味着当出现bug时,我们可以很方便地通过调试源码来...
- Java路径-02-Java环境配置(java环境搭建及配置教程)
-
1Window环境配置1.1下载...
- 35.Centos中安装python和web.py框架
-
文章目录前言1.Centos7python:2.Centos8python:3.进行下载web.py框架然后应用:4.安装好之后进行验证:5.总结:前言...
- 《我的世界》服务器搭建(我的世界服务器如何搭建)
-
1.CentOS7环境1.1更改YUM源#下载YUM源文件curl-o/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com...
- CentOS 7 升级 GCC 版本(centos7.4升级7.5)
-
1.GCC工具介绍GCC编译器:...
- Linux安装Nginx详细教程(linux安装配置nginx)
-
环境准备1.因为Nginx依赖于gcc的编译环境,所以,需要安装编译环境来使Nginx能够编译起来。命令:yuminstallgcc-c++显示完毕,表示安装完成:2.Nginx的http模块需要...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- 基于Docker方式安装与部署Camunda流程引擎
- 宝塔Linux面板如何部署Java项目?(宝塔面板 linux)
- 浪潮服务器如何用IPMI安装Linux系统
- Centos7环境Hadoop3集群搭建(hadoop集群环境搭建实验报告)
- Hadoop高可用集群搭建及API调用(hadoop高可用原理)
- 使用Wordpress搭建一个属于自己的网站
- Centos 安装 Jenkins(centos 安装ssh)
- Java教程:gitlab-使用入门(java中的git)
- Dockerfile部署Java项目(docker部署java应用)
- 如何在Eclipse中搭建Zabbix源码的调试和开发环境
- 标签列表
-
- navicat无法连接mysql服务器 (65)
- 下横线怎么打 (71)
- flash插件怎么安装 (60)
- lol体验服怎么进 (66)
- ae插件怎么安装 (62)
- yum卸载 (75)
- .key文件 (63)
- cad一打开就致命错误是怎么回事 (61)
- rpm文件怎么安装 (66)
- linux取消挂载 (81)
- ie代理配置错误 (61)
- ajax error (67)
- centos7 重启网络 (67)
- centos6下载 (58)
- mysql 外网访问权限 (69)
- centos查看内核版本 (61)
- ps错误16 (66)
- nodejs读取json文件 (64)
- centos7 1810 (59)
- 加载com加载项时运行错误 (67)
- php打乱数组顺序 (68)
- cad安装失败怎么解决 (58)
- 因文件头错误而不能打开怎么解决 (68)
- js判断字符串为空 (62)
- centos查看端口 (64)