A. openwrt能跑python或ruby么
Python 是可以跑的,通过openwrt的软件工具可以安装的。
但是因为openwrt对存储的缺省空间要求很低,安装 python 会减少openwrt的“磁盘”空间。
B. 如何在ar71xx的openwrt上安装python3
有两种方式安装:登录路由web界面(一般是192.168.1.1),在openwrt的软件安装界面上选择上传安装。
登录openwrt控制台,可用ssh登录或通过路由的TTL接口在控制台用命令进行安装:用winscp将下载的ipk安装包上传到路由器中,用命令opkg install xxx.ipk安装即可。
C. 如何为现有的openwrt编译一个opkg上没有的软件
最近刚刚接触到RobotFramework,发现这个工具倒是可以满足我的要求,而且可以结合seleniumLibrary,用来做web的自动化测试相当不错。之前我也接触过selenium,不过感觉那个工具更贴近开发人员使用,有了robotFramework之后,感觉这个工具相当强大,而且是贴近测试人员的。之所以说强大,主要是这些测试脚本都可以用文本格式保存(如txt/html等)
==安装篇==
如果有想学的朋友可以自己下载以下文件安装(Google-code里可以找到大部分的安装文件):
这篇文章的内容比较旧了,最新的安装指南请查看 更新篇
python-2.7.1.msi(首先要有python,请选择将Python加入Path)
wxPython2.8-win32-unicode-2.8.11.0-py27.exe(wxPython,必须要的)
robotframework-2.6.0.win32.exe(然后装robot的Framework)
robotframework-ride-0.38.1.win32.exe(robotFramework的IDE,很不错)
robotframework-seleniumlibrary-2.8.win32.exe(seleniumLibrary)
安装成功后
执行[PythonDir]\Scripts\ride.py
看到界面就是安装成功了。
如果需要AutoIt支持就下载下面2个东东。
AutoItLibrary-1.1
pywin32-216.win32-py2.7.exe
==入门篇==
安装完成了,这个框架可以说是基于keyword的操作,按F5可以看到所有加载的keyword。
首先新增一个project
然后新增suite
然后新增test case,接着在suite层级add library,把selenium library加进来,添加后按F5检验是否添加成功,如图
OK,继续在suite的setting里设置suite启动和结束的keyword,即Start Selenium Server和Stop Selenium Server,他会在运行时帮助我们自动启动seleniumserver。
接下来在test case里添加一个步骤,open browser(一般用selenium做web测试都要用这个方法来打开浏览器),添加后关键字变成蓝色表示找到关键字了,否则可能是拼写错误或者没有加载相应的library。红色表示有一个必选参数要给定输入值,具体参数可以看F5里的keyword说明。
输入参数,第二个参数默认是firefox,不过我没装,就用ie吧。
以上只是一个简单的例子,没有详细说明每个步骤的操作,只是初步介绍。后续再详细介绍
D. Openwrt如何输入命令行
你先下载一个Putty,然后利用这个软件SSH到路由器,就可以在命令行里面输入这些命令了。
E. openwrt无法启动运行到4.09
1.按回车键可以看到OPENWRT启动画面,说明系统已经正确启动。但是之前连电脑(连接的是ETH1口)一直无法获取到IP,所以就一直认为系统未启动;
2.输入 vi/etc/config/network ,查看网络设置。发现之前连接电脑的ETH1口其实是WAN口,这样当然就获取不到IP,而ETH0才是LAN;
3.网线连接到ETH0上,网线灯不亮,仍然无法获取到IP;
4.重新进入vi/etc/config/network,把ETH5口设置成LAN口,插上网线后故障排除;
F. 怎样在openwrt智能路由器运行程序
1、在路由管理界面加载
2、SSH连接,用命令加载
G. 在php中,openwrt 15.05.01 怎么安装python
在openwrt中安装python:
opkg update
# 安装python及ssl
opkg install libffi
opkg install python-mini
opkg install python
opkg install python-openssl
但是,在php中,安装不了python,php是一后端语言,并不是操作系统
还有不会的可以来后盾人看视频学习,都是高清的
H. 如何把python-mini集成进OPENWRT固件
我在menuconfig找了好久,木有找到python,更别说是python-mini了,希望诸位帮忙
可以继承,你按下/这个符号,输入你要找的东西他会告诉你在哪里。
你是说在makeconfig里面还能用/是吗?
对的,在里面会帮你寻找
I. openwrt 怎么编写python
由于python体积太大,需要路由外接u盘或移动硬盘才能安装。
openwrt下格式化U盘,挂载U盘。op不能写ntfs格式的u盘,windows系统无法将u盘格式化为ext4格式。 在web管理界面的磁盘应用-磁盘信息下可以看到U盘已识别为 /dev/sda,但因为是ntfs(或者fat)格式好像无法挂载。先格式化U盘为ext4格式。代码:
opkg install kmod-fs-ext3 (未测试是否必需)
opkg install e2fsprogs (未测试是否必需)
mkfs.ext4 /dev/sda (按 Y 确认)
回到web界面,在磁盘应用-磁盘信息下,复制uuid(双引号内内容)。磁盘应用-挂载点-挂载点,点“添加”,基本设置里,设备栏从下拉列表选择u盘,文件系统选择 ext4,在高级设置里填入uuid。然后保存应用。刷新。在已挂在的文件系统已经能看到 /mnt/sda1.
将python安装到u盘。
mkdir /mnt/sda1/packages/ (新建软件包目录)
echo dest usb /mnt/sda1/packages/ >> /etc/opkg.conf (修改opgk配置文件)
opkg --dest usb install python (将python安装到U盘)
ln -s /mnt/sda1/packages/usr/bin/python /usr/bin/python (为python创建快捷方式,如省略此步,需键入 /mnt/sda1/packages/usr/bin/python 才能启动python)
opkg –dest usb install pyopenssl python-openssl (安装ssl协议)
记住安装软件时不要漏了--dest usb,这样才会安装到U盘或硬盘上。
引自:https://code.google.com/p/wallproxy/wiki/OpenWRT