本篇文章给大家谈谈如何更新openwrt源,以及openwrt如何更新软件包对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
小米路由器mini如何安装Openwrt源的软件
很多的玩客都是想办法折腾小米路由器mini,为了追求更多的功能,安装更多的软件是必须的,小米路由器如何安装Openwrt源的软件呢?下面是我收集整理的小米路由器mini如何安装Openwrt源的软件,希望对大家有帮助~~
小米路由器mini安装Openwrt源的软件
工具/原料
电脑一台
putty
方法 /步骤
首先找到openwrt提供的源,这个是最新版本的
barrier_breaker
上面的源一样适用于小米路由器mini【顺便说一下小米路由器是基于openwrt的Attitude Adjustment】
我们ssh远程连接上小米路由器mini,先备份原来的/etc/opkg.conf文件。
cp /etc/opkg.conf /etc/opkg.conf.old
mkdir /extdisks/sda1/opkg
原来的文件内容如下,因为第一行的链接不存在所以无法正常使用。
我们修改一下这个文件的内容,我选择了安装根目录是在u盘目录上面。设置了多个源,避免依赖关系。
src/gz barrier_breaker_basehttp://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/base
src/gz barrier_breaker_luci http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/luci
src/gz barrier_breaker_packages http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/packages
src/gz barrier_breaker_routinghttp://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/routing
src/gz barrier_breaker_telephony http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/telephony
src/gz barrier_breaker_management http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/management
src/gz barrier_breaker_oldpackages http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/oldpackages
dest root /extdisks/sda1/opkg
dest ram /tmp
lists_dir ext /extdisks/sda1/opkg/opkg-lists
option overlay_root /extdisks/sda1/opkg
dest usb /extdisks/sda1/opkg
由于 经验 不能带链接的,所以大家看起来不是很方便。以上的格式我尽量以高清的图截了,后面的地址大家都知道的。就是源地址。就是这个目录下面的几个文件夹的地址。/extdisks/sda1 这个是我的U盘根目录
此时就可以使用opkg命令安装软件了,主要是源的设置对才行。我也看过网上一些朋友的方法有遇到说要下载libc安装才行,其实只要那个源里边包含libc就可以直接用命令安装的。
小米路由器mini如何安装Openwrt源的软件相关 文章 :
1. 小米路由器mini怎么安装插件
2. 小米路由器mini怎么刷机
3. 小米路由器mini中继的设置方法
4. 小米路由器mini手机怎么设置
5. 小米路由器mini怎么设置上网
6. 小米路由器mini中继模式怎么设置
7. 小米路由器mini怎么设置让外网访问
8. 小米路由器mini怎么恢复出厂设置
MR11U刷openwrt
安装LuCI
openwrt源:
1.转到OpenWrt根目录。
2.输入 ./scripts/feeds update
3.输入 ./scripts/feeds install -a -p luci
4.输入 make menuconfig
5.在"LuCI"菜单下你将找到所有的组件
由于opkg-installed服务是默认关闭的,你需要手动开启使它能够开机启动
求采纳
如何修改opkg 源
上面的链接是openwrt国内的源,但是只有适合以下几个系统的源
Hacked/ 18-Jun-2014 13:58 -
OpenWrt-DreamBox/ 01-Jan-2015 20:58 -
PandoraBox/ 01-Oct-2015 00:33 -
andlinux_lintel/ 18-Jun-2014 13:56 -
ar_series_img/ 18-Jun-2014 18:02 -
backfire/ 18-Jun-2014 18:00 -
dreambox/ 07-Nov-2014 21:47 -
mldonkey/ 18-Jun-2014 13:58 -
openwrtcn/ 18-Jun-2014 14:00 -
openwrtcn_img/ 18-Jun-2014 18:17 -
software/ 18-Jun-2014 13:59 -
sources/ 23-Jun-2014 21:05 -
zjhzzyf_img/ 23-Jul-2014 14:33 -
下面以PandoraBox为例:(假设你的系统是PandoraBox)
vim /etc/opkg.config
在opkg.config文件里添加以下语句
src/gz pandorabox_base
src/gz pandorabox_management
src/gz pandorabox_packages
src/gz pandorabox_routing
src/gz pandorabox_teltphony
src/gz pandorabox_packages
保存并退出,执行opkg update ,之后你就可以用opkg install下载所需的软件了。
下面来解释以下上面语句的意思,
src/gz pandorabox_base
以这句为例,上面分为3部分,中间的pandorabox_base只是一个名字,来让人看出是在base库里,后面的网址就需要你在downloads.openwrt.org.cn网站里找到你自己的系统了。
或者你也可以到网站里找,这是主镜像源,里面的源比较全也比较新。但是可能访问不了。
如何编译OpenWrt
首先, 开机登陆到支持编译Openwrt的操作系统(废话了)。实体机或者虚拟机(Vmware 或者 Qemu)里的操作系统都行,这里推荐使用Linux系统。 bsd和mac osx系统也可以编,但不推荐,且未验证是否可编译成功。下文假定您使用的是Debian操作系统,使用 apt-get 来管理包. 替代的选择是 Ubuntu (分支 Kubuntu, Xubuntu 等即可)。
第二步, 就是安装所需要的各种软件包, 包括编译器,解压工具,特定的库等. 这些工作可以简单的通过键入以下命令 (通常需要root 或者是 sudo 权限),以root权限安装下列软件包(可能并不完整,会有提示,提示缺少即装就可以了):
32位(x86)请执行下列命令:
# apt-get install build-essential asciidoc binutils bzip2 gawk gettext \
git libncurses5-dev libz-dev patch unzip zlib1g-dev
64位(x86_64)请执行下列命令(多装了哪些库或软件包呢?请您仔细看一看哦):
# apt-get install build-essential asciidoc binutils bzip2 gawk gettext \
git libncurses5-dev libz-dev patch unzip zlib1g-dev ia32-libs \
lib32gcc1 libc6-dev-i386
参考 本列表中 所列的编译环境所需要软件包或库。
某些依赖的为库或软件包也许操作系统中已经安装过,此时apt-get会作出提示(提示您忽略或重新安装的),别紧张,放轻松些,编译Openwrt不会像编译DD-WRT那样难的(至少本人是体会到了编译DD-WRT的难)。
最后下载一份完整的 Openwrt 源码到编译环境中。关于Openwrt的源代码下载,途径有二,一是通过 svn ,一是通过 git,建议使用 svn ,因为Openwrt主要以 svn 来维护Openwrt系统的版本。另外,请注意Openwrt中不同的分支版本,一个是用得较多的开发快照,俗称 trunk,二是稳定版,俗称 backfire。
安装Subversion
若你想通过svn下载源代码,你需安装 Subversion。Subversion,或称SVN, 是OpenWrt的project中用来控制版本的系统,它非常类似的 CVS的界面和使用条款。 执行下述命令即可安装SVN,很容易的:
# apt-get install subversion
Subversion安装完毕,通过SVN命令可获取得到一份OpenWrt纯净源代码。您还得创建一个目录以便存放获取得到的Openwrt源代码,要获取源代码你还得输入subversion命令来获取 (svn里这种操作称之为'check out') 。命令很简单的,继续看下去就能见到了,别着急,耐心点儿。
编译流程
编译专属于您的设备的特定Openwrt固件以一下五个步骤:
通过Subversion命令获得源代码;
更新(或安装) package feeds[package feeds无法确切翻译,待译吧);
创建一个默认配置以检查编译环境是否搭建好了 (假如需要的话);
用Menuconfig来配置即将编译生成的固件映像文件的配置项;
最后开始编译固件;
下载源代码
最后,下载一份完整的OpenWrt源代码。你可选择:
下载稳定发行版,或
下载开发版 (俗称"trunk"版)。
使用发行版的源码
截止本文时, Openwrt公开发行的稳定版为 OpenWrt 10.03 "backfire"。此版本是最稳定的,但也许不包括最新更新的补丁或最新编写的出的新功能。
如何更新openwrt源的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于openwrt如何更新软件包、如何更新openwrt源的信息别忘了在本站进行查找喔。