#1 2016-05-09 05:57:19
entware 上的 perl
在 RT-N18U 上 安裝了 ENTWARE 後,本想就可以用 curl 來做自動登入 中華的 wifi 了,
發現現在的 中華 wifi 自動登入已經改網頁了,
原本的 http://wlanac.hinet.net/loginpages/userlogin.shtml 已經不見了,
用 google 大師找了很多資料,
現在的 中華 wifi 自動登入,支援 wispr
又找了
http://wiki.maemo.org/WISPr_Wireless_ISP_Autologin
和
https://github.com/matsuu/auwifispot-cl … r_login.pl
可以自動登入的 wispr 的網址,
是用 perl 寫的,
所以用
entware 把相關的 perl 和模組加入
用的方式是
opkg install perl
opkg install perlbase-module
opkg install perlbase-getopt
opkg install perlbase-user
一個一個試,
到 13行
use XML::Simple;
就一直找不到相關的 entware 中 perl 要用那一個模組得到這樣的錯誤訊息
Can't locate XML/Simple.pm in @INC (you may need to install the XML::Simple module) (@INC contains: /opt/lib/perl5/5.22 .) at ./wispr_login.pl line 13.
BEGIN failed--compilation aborted at ./wispr_login.pl line 13.
在 entware 中發現 perl 的相關模組很多,
用 opkg --help , 發現可以用 * 的方式來用,但是
我用 opkg install perl* 卻不行,也請教這個要如何修正
最後修改: kuolung (2016-05-09 06:00:24)
離線
#2 2016-05-09 06:49:11
Re: entware 上的 perl
再補充一些,
我用 opkg list 找不到 perl 支援 xml 的模組,但是發現 python 有,
仔細看
https://github.com/matsuu/auwifispot-cl … r_login.pl
這個程式,其實不難寫,
因為我不會 python , 如果有會 python 的朋友,是不是可以試著改用 python 重寫一下,
謝謝
離線
相關討論主題
主題 | 回覆 | 點閱 | 最後發表 |
---|---|---|---|
[Entware] tmux(Terminal Multiplexer) 作者 hippo
|
1 | 8394 | 2015-09-19 09:12:08 作者 valen001 |
[Entware] Apache Subversion(SVN) 作者 hippo
|
0 | 7586 | 2013-09-08 01:16:10 作者 hippo |
Entware 套件庫 作者 hippo
|
7 | 27364 | 2013-08-23 01:26:30 作者 hippo |
perl+sqlite碰到問題.. 作者 denny
|
2 | 10498 | 2009-12-30 10:24:57 作者 denny |
有辦法在 DS108j 上執行 cgi/perl 嗎? 作者 aligodo
|
0 | 6965 | 2008-08-02 02:35:12 作者 aligodo |