Qtopia运营在OpenWRT上的连带认证

我已经在openwrt-dreambox中添加对openwrt-for-embeded软件源的支持,code建立的openwrt项目,在 make menuconfig 里就有 LuCI 相关选项,所以选择12.04 32的版本…..,希望帮搭建搭建编译环境而已….

金沙澳门官网7817网址 7

qtopia终于在tiny210的openwrt上运营ok了,哈哈我们能够嬉戏了~

ubuntu 下编译Openwrt
 

OpenWrt:Ubuntu 12.04搭建OpenWrt编写翻译情形

其实搭建Openwrt编译情形也会有十分多的帖子,大家以为自个儿写的不得了,也得以去看旁人的,因为本文的当初的愿景是 
希望帮搭建搭建编写翻译情形而已….

系统我们能够挑选:Ubuntu10.10  12.04    14.10   
那一个本子,CentOS6.X的也足以。

只是Ubuntu10.10曾经终止更新了,所以采用12.04 32的版本…..

虚拟机搭建:1.5G内部存款和储蓄器    50G硬盘。3D加速        具体安装步骤 
略….恐怕自个儿百度,因为那不是本文的珍视点..

金沙澳门官网7817网址 1
金沙澳门官网7817网址 2

最佳更新下系统。

sudo apt-get update                  //获取最新软件列表

sudo apt-get upgrade                //下载安装更新

设置root权限

sudo passwd root                      //输入三遍密码就足以了

su-                                             
//登入管理员root账户.平时希望我们只用普通用户登入,供给时候切换来root…. 
exit就可以退出root….

为了节约系统财富,笔者调节在windows端下ssh远程登陆…终归设想机图形分界面占用财富相比较的大..
跟着作者一齐摇摆…..

sudo apt-get install openssh-server

sudo ps -e |grep
ssh–>回车–>有sshd,表达ssh服务一度运行,若无运维,输入”sudo
service ssh start”–>回车–>ssh服务就能够运营.使用gedit修改配置文件”/etc/ssh/sshd_config”张开”终端窗口”,输入”sudo
gedit/etc/ssh/sshd_config”–>回车–>把安顿文件中的”PermitRootLoginwithout-password”加贰个”#”号,把它注释掉–>再扩展一句”PermitRootLogin 
            yes”–>保存,修改成功。

设若,你想开机自动运行以来,能够这么设置..

修改/etc/rc.local文件.在exit 0这一句的前头,增加了/etc/init.d/ssh start

提出大家安装设想机加强功能  笔者用的是VBox设想机你能够用VM….

接下来重启……出炉了

金沙澳门官网7817网址 3

金沙澳门官网7817网址,插入网线….在装置设想机网卡为 桥接….然后命令里 输入  ifconfig查看ip 
用于ssh连接

那边就不给大家演示怎么总是了。推荐用Putty可能xshell       
小编用的是后人..

金沙澳门官网7817网址 4
金沙澳门官网7817网址 5
金沙澳门官网7817网址 6

将来安装编写翻译用的软件     提议我们五个二个的安装….

sudo apt-get install g++

sudo apt-get install libncurses5-dev

sudo apt-get install zlib1g-dev

sudo apt-get install bison

sudo apt-get install flex

sudo apt-get install unzip

sudo apt-get install autoconf

sudo apt-get install gawk

sudo apt-get install make

sudo apt-get install gettext

sudo apt-get install gcc

sudo apt-get install binutils

sudo apt-get install patch

sudo apt-get install bzip2

apt-get install libz-dev

apt-get install asciidoc

apt-get install subversion

官方WIKI用的是单纯条命令,笔者分别了,因为那样更便于查看每二个组件的装置是不是中标。 
    最佳 安装好软件后备份下.就是快速照相…这是入眼…..

金沙澳门官网7817网址 7

下载源码,分三种,一种是风靡版但不是最安静,相当于trunk版,一种是相对稳定版,backfire版。源码下载命令分别是:

先创设文件夹

Mkdir openwrt

Cd openwrt

sudo apt-get install git

下载Openwrt源代码

sudo git clonegit://git.openwrt.org/openwrt.git

或者

Trunk版下载命令:svn co svn://svn.openwrt.org.cn/openwrt/trunk/

Backfire下载命令:svn co
svn://svn.openwrt.org.cn/openwrt/branches/backfire/

下一场是翻新软件包:

sudo chmod 777 openwrt/                        然后:

./scripts/feeds update -a

./scripts/feeds install -a

然后是make defconfig,再make menuconfig步向定制分界面

设置好后….

make v=99

 

本文长久更新链接地址:

12.04搭建OpenWrt编译情形其实搭建Openwrt编写翻译情形也会有过多的帖子,大家以为本身写的不好,也得以去看旁人的,因为本文的初衷是…

说明:
自个儿早已在openwrt-dreambox中增加对openwrt-for-embeded软件源的补助,近期该软件源主要支撑tslib,qtopia-2.2.0以及从qtopia-1.7.0上移植到qtopia2.2.0的filebrower,预计也就那二日就能够支撑konqueror了。
NOTE:
openwrt-for-embeded项目是自身在google
code创设的openwrt项目,请见:
openwrt-for-embeded项目正是实验田,作者会把成熟的代码进献给国内OpenWrt项目OpenWrt-Dreambox:

1:编写翻译处境计划

上面是切实什么编写翻译openwrt-tiny210-qtopia:
只要你是初次使用openwrt,首先你在上述的七个连串中找下详细的学科,有所了然后再持续,笔者就不赘述了。

假设已经装好ubuntu 10.10

1 保持OpenWrt-Dreambox只怕openwrt-for-embeded最新,在其根目录svn up

sudo apt-get install g++ flex gawk libncurses5-dev patch automake
subversion zlib1g-dev

cd $TOPDIR
svn update

 

2
保持feeds的新型,因为本人的openwrt-for-embeded软件源qtopia不断的更动错误:

2:获取OpenWrt源代码和安装包,更新

./scripts/feeds update -a
./scripts/feeds install -a

mkdir openwrt

3
在OpenWrt-Dreambox教程所要安装的工具外还要设置一下工具,幸免qtopia在编写翻译时出错:

cd openwrt

sudo apt-get install libtool autoconf automake
sudo apt-get install uuid-dev                           
sudo apt-get install libxmu-dev libxmu6
sudo apt-get install e2fsprogs
sudo apt-get install zlib1g-dev
sudo apt-get install lib32z1-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install lib32ncurses5-dev
sudo apt-get install libx11-dev
sudo apt-get install gperf
sudo apt-get install libx11-dev libxext-dev libxtst-dev

svn checkout svn://svn.openwrt.org/openwrt/trunk .

特别是uuid-dev会引起-luuid的错误!
小编利用的是Ubuntu11.04,gcc
version 4.5.2;其余条件没试过,如有错误能够反映~

cd trunk

4 make menuconfig选择tiny210-qtopia

./scripts/feeds update -a

下一场编写翻译make就可以

./scripts/feeds install -a

make menuconfig
make

 

NOTE:在make
menuconfig以前最佳把TOPDI牧马人中tmp/删除掉,因为倘若您的target/linux中有更新,而tmp的存在会影响openwrt不去扫描target/linux

5 在tiny210开采板上运转测验

除此以外假若只是加装 Luci web UI 能够如此做 :

先export情况变量:

./scripts/feeds update packages luci