2009年11月27日 星期五

ubuntu、apt、awstats...

今天在機器上面安裝awstats...
弄到一整個很...
透過apt-get安裝的awstats是舊版這也就算了...
畢竟reposity收的不會都是最新的軟體,大多以stable release為主...
但是安裝之後問題一大堆...

awstats是用perl寫的script application...
一堆路徑直接寫死在裡面...
安裝之後要run就給你一堆錯誤...
好不容易修了半天可以動了...
照著網路上看來都一樣的教學去操作(懶的看document)...
結果就是碰到一堆路徑不一樣的問題...

例如下awstats_configure要產生conf檔...
結果缺少awstats.model.conf...
檔案在/usr/share/doc/awstats/examples/awstats.model.conf.gz
而且還壓縮?!

或是文章提到的安裝路徑應該在/usr/local/awstats/
結果在/usr/share/awstats/
主程式應該在/usr/local/awstats/wwwroot/cgi-bin/awstats.pl
結果在/usr/lib/cgi-bin/底下,還是在/usr/lib/底下我也忘了...

整個的安裝過程就一直在updatedb、locate、移動到正確的位置或是改設定中度過...
建議如果要在ubuntu安裝awstats...
不要透過apt去安裝...
直接上官網撈新的來用...
最起碼不會有路徑錯亂的問題...

弄到整個花掉= =

沒有留言:

張貼留言

Fix msmtp does not work in old ubuntu/debian version

主要是舊版msmtp沒有處理好email header 現在的smtp伺服器會檢查mail header 寄件人跟帳號不一致不給寄 收件人不是合法mail address自然不能寄 #!/bin/bash # Workaround until mtmsp >= 1.8....