遺失 PERL 模組
你遺失一些Koha需億的Perl模組。安裝完後,
請再執行一次。尋找你的作業系統支援的套件後,
他們可能被安裝,或是執行接下來的命令 (需要 root
身分):
export LC_ALL=zh_TW.UTF-8
perl -MCPAN -e 'install "DBI"'
perl -MCPAN -e 'install "DBD::mysql"'
perl -MCPAN -e 'install "Date::Calc"'
perl -MCPAN -e 'install "ZOOM"'
perl -MCPAN -e 'install "你將需要 PDF::API2
用來產生條碼 (barcode)"'
perl -MCPAN -e 'install "你將需要 Net::LDAP 假如你想要透過 LDAP
認證讀者"'
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
long_sam.tw 提到:
| 你的以後直接 mail 到 kohat...@googlegroups.com
|
|
|
| >照安裝手冊的順序以root身分執行./install.pl,可以看到中文說明畫面,並按
| yes繼續安裝。所遇到的錯誤依序敘述如下:
|
| 1. 這途中會遇到ncftpget、ncftp找不到路徑的錯誤,我找不到也不知道要怎
| 麼安裝這兩個套件
apt-get install ncftp
also recommend you install lwp
apt-get install libwww-perl
| 2. 繼續安裝下去,最後總是以以下訊息做結
|
| 遺失 PERL 模組
|
| 你遺失一些Koha需億的Perl模組。安裝完後,
| 請再執行一次。尋找你的作業系統支援的套件後,
| 他們可能被安裝,或是執行接下來的命令 (需要 root
| 身分):
|
| export LC_ALL=zh_TW.UTF-8
| perl -MCPAN -e 'install "DBI"'
| perl -MCPAN -e 'install "DBD::mysql"'
| perl -MCPAN -e 'install "Date::Calc"'
| perl -MCPAN -e 'install "ZOOM"'
| perl -MCPAN -e 'install "你將需要 PDF::API2
| 用來產生條碼 (barcode)"'
| perl -MCPAN -e 'install "你將需要 Net::LDAP 假如你想要透過 LDAP
| 認證讀者"'
|
|
| 3. 執行上面的指令,perl安裝總是會出現以下錯誤訊息結束:
你可以先找有沒有別人build好的binary deb
以DBI為例
apt-cache search libdbi perl
就會找到
libdbi-perl - Perl5 database interface by Tim Bunce
你就可以
apt-get install libdbi-perl
以此類推...
沒有的部份在自己用 cpan 去抓
很多學校都有perl cpan 的 mirror
你可以找一下 這樣比較快~~ ^^
good luck
|
| Running make test
| Can't test without successful make
| Running make install
| make had returned bad status, install seems impossible
|
| 4. 全部指令執行完畢之後再執行./install.pl安裝,最後還是「以遺失 PERL
| 模組」結束
|
| ==========================================================================
| 我的假設你可能 proxy 沒設定,如果有設定,請測試
|
| apt-get update
| 或是
| cpan -i DBI
|
| 龍山
|
| ___________________________________________________________________
| 付費才容量無上限?Yahoo!奇摩電子信箱2.0免費給你,信件永遠不必刪! - *馬
| 上體驗*
|
<http://tw.rd.yahoo.com/referurl/mail/mail20/tag_hot0103/*http://tw.mg0.mail.yahoo.com/dc/landing>!
| |
- --
Thomas 育欽
tlinux.tsai at gmail.com
http://www.my-net.idv.tw/~thomas/
pub key 46379ACF
fingerprint = 7BB2 2103 CADC 59F6 11D5 BCB3 5E97 22B4 4637 9ACF
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFH2JizXpcitEY3ms8RAi3NAJ45/KtY5Xu4DARRtNF5k56iUnLDJgCg3DIP
waye1o71hU79yvIUZD0E9iY=
=cK0o
-----END PGP SIGNATURE-----
你可能要設定 cpan 的 http or ftp proxy
找一個檔案 MyConfig.pm
例如我的是在
vi /home/thomas/.cpan/CPAN/MyConfig.pm
填入你的 proxy 例如
'http_proxy' => q[http://www-proxy.us.oracle.com:80/],
另外也可試試看這個的做法 (我沒試過)
http://plog.longwin.com.tw/my_note-unix/2008/03/05/debian_linux_perl_cpan_newbie_2008
Thomas
按yes繼續安裝。所遇到的錯誤依序敘述如下:
|> 這途中會遇到ncftpget、ncftp找不到路徑的錯誤,我找不到也不知道要怎麼安
裝這兩個套件繼續安裝下去,最後總是以以下訊息做結
|>
|> 遺失 PERL 模組
|>
|> 你遺失一些Koha需億的Perl模組。安裝完後,
|> 請再執行一次。尋找你的作業系統支援的套件後,
|> 他們可能被安裝,或是執行接下來的命令 (需要 root
|> 身分):
|>
|> export LC_ALL=zh_TW.UTF-8
|> perl -MCPAN -e 'install "DBI"'
|> perl -MCPAN -e 'install "DBD::mysql"'
|> perl -MCPAN -e 'install "Date::Calc"'
|> perl -MCPAN -e 'install "ZOOM"'
|> perl -MCPAN -e 'install "你將需要 PDF::API2
|> 用來產生條碼 (barcode)"'
|> perl -MCPAN -e 'install "你將需要 Net::LDAP 假如你想要透過 LDAP
|> 認證讀者"'
|>
|> 執行上面的指令,perl安裝總是會出現以下錯誤訊息結束:
|>
|> Running make test
|> Can't test without successful make
|> Running make install
|> make had returned bad status, install seems impossible全部指令執行
完畢之後再執行./install.pl安裝,最後還是「以遺失 PERL 模組」結束========
==================================================================
|> 我的假設你可能 proxy 沒設定,如果有設定,請測試
|>
|> apt-get update
|> 或是
|> cpan -i DBI
|>
|> 龍山
|>
|>
______________________________________________________________________________________________________
|> 付費才容量無上限?Yahoo!奇摩電子信箱2.0免費給你,信件永遠不必刪!
http://tw.mg0.mail.yahoo.com/dc/landing
| |
- --
Thomas 育欽
tlinux.tsai at gmail.com
http://www.my-net.idv.tw/~thomas/
pub key 46379ACF
fingerprint = 7BB2 2103 CADC 59F6 11D5 BCB3 5E97 22B4 4637 9ACF
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFH6guWXpcitEY3ms8RAm8iAKDrXfk/aJgkfgWhslBo5PUNrbTW0gCeOYB+
MmWQxuZeAKnPHgXzykh0JQI=
=XixG
-----END PGP SIGNATURE-----
這樣表示您使用 cpan 安裝 perl module ok,皆下來應該是您安裝
ZOOM & Net::LDAP module 有些問題。
麻煩您把 /etc/apt/sources.list 張貼出來。
因為安裝 ZOOM 需要安裝 libyaz ..等套件。
因為我不清楚你使用的 Koha 版本,不過看訊息,應該是
我之前打包的其中一個版本。
這是之前釋出 Koha rel_2_2 最新的版本
http://kohataiwan.googlecode.com/files/koha229-20080131.tgz
你可以試試看。
關於你所說 VirtualBox,我之前用過。別的機器無法 ping
你的 Virtual machine,是因為 VM 網路預設為 NAT mode,
你必須使用 bridge mode。
http://www.virtualbox.org/wiki/Advanced_Networking_Linux
>網路環境是政大的學術網路
>政大設Proxy是用自動組態 http://www.nccu.edu.tw/autoproxy.pac
>pac檔裡面看起來有很多proxy位置,我打算去問問看計中的人員該設哪個好
route -n -e or netstat -r -n
看看 gateway 和 host 一致,那麼應該可以相通。
假設 host 140.119.22.22 -> ping 到 140.119.61.0/24 有相通
接著把 VM 和 host 140.119.22.0/24 bridge 起來。那樣 VM 就
可以 ping 140.119.61.147
>perl -MCPAN -e 'install "ZOOM"'
直接用 cpan zoom 或是 cpanplus
如果安裝有問題,可能是 libyaz 沒有
安裝正確版本。
http://search.cpan.org/~mirk/Net-Z3950-ZOOM-1.21/lib/ZOOM.pod
可以看看 Makefile.PL
Net-Z3950-ZOOM-1.21 trace yaz 2.1.50
如果你的 yaz 不是 2.1.50 就無法安裝。
可以直接使用
deb http://ftp.indexdata.dk/debian indexdata/sarge released
apt-get install libyaz3 yaz libyaz libyaz-dev yaz-doc
也可以直接下載 http://www.indexdata.dk/yaz/