Ubuntu 12.04 Server下安装Tomato编译环境
在一台刚安装了Ubuntu 12.04 LTS的干净服务器上,为了搭建交叉编译环境,还需要确认以下软件包都已经正确安装。
==============================================
Ubuntu 12.04 64bit Server (LTS)
必须安装的软件包,通过 ‘apt-get install’ 安装。
- ia32-libs ( ctools needed )
- g++
- make
- automake-1.10
- automake-1.13
- automake-1.14
- autoconf2.63 or above
- libtool
- pkg-config
- bison (not bison++)
- libncurses5-dev
- libncurses5
- ncurses-term (mysql needs terminfo of libncurses)
- flex (iproute2 needed)
- texinfo (includes makeinfo used by gmp)
- perl
- gperf (libid3tag used, see Makefile.am)
- python 2.7.3
- Cython 0.15.1
- yodl (used by socat)
- docutils-common 0.10+ (used by aria2)
- python-docutils (used by rst2html)
- sphinxbase-utils sphinx-common python-sphinx (program sphinx-buils will be used by aria2)
———————————————-
可选包:
- openssh-server ( for remote login )
- php5 (will install apache2)
- php5-dev
Tomato 1.21-20140808版本发布
8月15日 已经修正固件,完美支持WNDR3400/3400v2/3700v3/4000路由器,最新固件正在等待上传到FTP服务器中,版本号仍为121_20140808.
8月12日上传的AC固件(版本号仍是121_20140808),已经修复2.4G频道无法选择的问题;RT固件中“迅雷远程”菜单项缺失的问题也已经修复。建议所有的AC路由应重刷今天上传的固件。需要用迅雷的RT路由器,界面直接升级即可。
迅雷远程后台监控脚本增加了多种异常退出的处理,所有含迅雷远程的固件都会更新,建议刷了含迅雷远程的,重新下载刷机。刷机后无须做任何配置的变更。
已经修正了8M-VPN-AR的部分固件没有集成libssl动态库的问题,4M, 16M和32M的固件不受影响。
2014.08.08.
[增强] 支持Netgear WNDR 3400/3400v2/3700v3/4000路由器。刷机发现问题,请站内PM我。
[增强] 集成迅雷远程和图形设置界面, 通过cpulimit限速
[增强] 集成PHP5, 已经编译进了大多数模块,实测discuz 7.2, emlog, wordpress, phpwind均可以使用
[增强] 集成MySQL 5.1版本,配置界面尽量简单,容易使用
[增强] 集成MySQL管理工具 Amysql
注意:MySQL的数据文件和临时文件要放在U盘上,不要放在JFFS或NAND内存
U盘强烈建议格式成ext3格式
[更新] aria2c 更新到最新版 1.18.7
[更新] Wallproxy更新到最新版 2.2.4
[修正] 斐讯FWR706支持
[更新] 针对贝尔金路由器,分别提供K26 和 K26RT-N的固件,建议根据TomatoAnon的运行情况选用。
[ 增强] 新增32M固件,全集成,用于16M以上 flash和带NAND的路由器。刷机前确认NVRAM要大于 32K.
可以直接升级,升级后无需清除NVRAM. 每个固件包含哪些功能模块,请下载附件或从网盘下载 tomato_bwq518_build.xls文件。
R6300V1, EA6500V1固件没有经过充分测试,只能通过TTL 线刷机,刷机后可能无法启动,本人不承担任何责任。