2011年12月21日 星期三

生日快樂

生日的前兩天

我帶老媽跟奶奶去宜蘭玩~~~

過了一個非常悠閒地兩天~

人生就是要跟家人朋友悠悠栽栽的過活~

上班的日子每天非常的充實!

所以放假的日子

就是要悠閒~~~

平常心看待每一件事情~

只感覺這就是人生...

沒有人是不可取代

也沒有事情是非做不可

地球少了我一樣運轉

我想我只需要手本分!

做好分內的事情.

人生有夢逐夢踏實~

但這個夢就算永遠達不到也要朝夢想前進~

前幾天某位S前輩跟我說了這一段話!令人感觸良深阿~


要有目標要有夢想
即使做不到也要朝那麼目標走
不是每天受不了壓力就只會情緒化管理
最後最傷的還是自己
有智慧的領導者是能夠凝聚共識的
不是只會訂人
如果定有用每天就訂就好了
就像小孩一樣
若每個小孩打有用,那教育就用打的就好了

2011年11月29日 星期二

美麗的西湖

往年的11月底都是心情不好的幾天,

原本就計畫連休五天放空的計畫,

因為出差而變動

去了杭州西湖

在西湖邊發呆回想這幾年的生活

好美得西湖

當年去紐西蘭

看到那美麗的景象

我告訴自己我一定要帶我心愛的人再去看一次~

這次到了西湖

或許這個美景可以由全家人分享

11月20日 那天我發呆良久

已經無法再去思考任何事情

工作將近五年

某些事情也已發生五年

五年前的此時我只有 43 KG

因此免去了兵役

五年後的我在西湖邊來回奔走

只為欣賞西湖美景!

有些事情該忘

有些事情是忘也忘不了!

西湖的美景不能忘

但是被罵的難過是該忘記~

2011年10月31日 星期一

回首十年

由儉入奢易,由奢入儉難!

生於憂患,死於安樂!

柳暗花明又一村!

一直以來我都是這樣告誡自己,

90年當年我高三成績很不好,

因為某些事情大受打擊,

我有如拼命三郎的用功了幾個月,

運氣很好還好有考上大學...

95年因為某些打擊,

使我徹底檢討過去的行為與做法,

改變自己的個性與作法,

很艱難但我熬過了!

轉眼十年過去!

人事已非,

過去的我曾經窮到借錢吃飯,

不然中午就是到處打游擊,

今年100年,

我想應該要有所改變!

我想我應該勇於嘗試過去不敢做的事情!

近來幾個夢敲醒了我這個不知天高地厚的笨蛋,

我想100年所發生的事情是上天給我的 第 N 次 機會教育!

我會因為世界停止運轉而死亡,

但世界不會因為我死亡而停止運轉,

回首十年

我還是那個長不大的小孩

但早已是該為自己的人生負責與未來負責的年紀!

曾經有人告訴我,我的人生是要: 犧牲享受 還是享受犧牲

正反兩詞

95年以前的我享受犧牲

注定未來的我必須要犧牲享受

該來去犧牲享受了 哈哈~

2011年9月27日 星期二

博客來 E-Coupon

最近應該不會去 博客來 買東西給有需要的人使用!

麻煩用過請update 給我知道一下.

好減少其他人浪費時間!

謝謝~

使用期限 E-Coupon序號
9/15~10/31 DFJ3PqVS、DFJ3mYsi、DFJ47V8L、DFJ4UHYb
11/1~11/30 DFK3SREN、DFK3juuk、DFK456uT
12/1~12/31 DFL3SpX3、DFL3ntVB、DFL4L9MT
於8/22~8/31期間經由《博客來驚奇商品票選》活動頁面至博客來消費,每筆訂單編號可獲得一次博客來1,000元E-Coupon折價券抽獎資格。點此看詳細活動辦法

§ 博客來E-Coupon使用說明

E-Coupon需折抵於售價高於$100的商品。
一次交易限抵用一組E-Coupon序號。
請在購物流程的第二步"付款方式"的下方「若您要使用E-Coupon電子折價券請先打勾,於下一頁輸入序號」處勾選,按下一步後,將出現填寫E- Coupon序號之欄位,填寫後可選擇欲抵扣的商品品項。
使用信用卡分期付款或行動博客來、售票網之訂單,不可抵用E-Coupon。
若還有其他問題請參考E-coupon使用說明

結束不是我想要的結果

今天開車時聽到港都廣播電台撥出

張學友-結束不是我想要的結果

這首歌我曾經每天每天聽它!

當時好喜歡~~~

有點懷念過去那種渾渾噩噩的生活~~~

SP 曾經說過人要求變化, 做自己不敢做的事情!

我奉行此事!

常常去挑戰自我!

步步為營!

希望能過個精彩人生~

2011年9月16日 星期五

ssh tunnels for proxy

1. 開 putty
2. 連線到 Server
3. 按左上角選單,選 Change Settings
4. 到最左下角選 SSH => Tunnels
5. Source port 填你高興的任何數字 Ex: 5566
然後選 Dynamic 按 Add
然後按 Apply
6. 開 Firefox
7. [工具] => [選項] => [進階] => [網路] => [設定( E)]
8. [手動設定 Proxy] => SOCKS 主機填 localhost port 5566
這樣就完工了
走的是 SSH Tunnels

感謝 Ronny 的完整教學!

2011年9月13日 星期二

預知未來

前兩天我在FB 上留言"我的夢好像會預知未來一般!感覺事情即將發生!這次的夢境太清晰,真的是太神奇了!下次可不可以夢個樂透號碼阿"

到現在我都覺得很神奇!

過去有好幾次這樣的紀錄!

我知道哪件事情一定會發生!

只是往往都是發生了以後我才發覺我曾經夢到過...

這次一如往常!

我在8/26前一晚夢到夢中的一個人告訴我她要結婚!要我給她祝福!

那天我醒來直覺應該是最近太多人結婚所以夢到的...

9/9前一晚我又夢到類似的事情!

這次我夢到她走出紅毯!幸福美麗的出現在大家的眼中!

還有那種凝視新郎的眼神中有種無比驕傲幸福的感覺!

很真實很震撼...

如臨其境一般,直覺太不可思議,

但卻又那麼的真實,

或許有一天會發生.

但我知道這個夢是真的!

不過我比較希望能夠預知樂透號碼比較實際!

重複的錯誤是致命傷 如果能夠重來不曾得到就不會失去

前兩日中秋節!

有位前輩對我有些敦敦教誨!

我想一定要記錄下來!

不管是年老還是往後都是我依循的一個方法!

重複的錯誤是致命傷!

所以我告誡自己不能犯重複的錯誤!

我的夢想很清楚!

必定要確切的去執行!

務必完成沒有理由!

2011年7月30日 星期六

手殘....

沒注意到 google 的 blogger 不能移轉到新的帳號

就把舊的account 砍了

現在要登入變得好麻煩

id 那麼多也很麻煩的說!

2011年7月8日 星期五

暈船...

人不能太有自信

果然搖晃得太大還是有可能會暈船的...

意志力如果不夠堅定

體質又不好

大概很容易就暈了...

星期天要去外木山長泳!!!

好期待

美麗的北海岸!

當年騎機車北上九份的那股年輕的熱血

重新燃起

四公里的海上長泳!

不知道能不能撐完全部

but 我會盡力的

外木山我來爺~~~

2011年6月23日 星期四

自以為

有時候有些事情或許會讓人稱羨...

但是其實外表的光鮮亮麗

其實令人非常的痛苦

擁有不一定比較快樂

有時卻是一個地獄的開始

很多時候合理的要求是可以的!

但是很多不合理的要求

是會讓人討厭的...

人與人相處是需要互相尊重

頤使氣指

EQ IQ 再高...

有一天都會受不了

2011年6月15日 星期三

停車遭「篡位」 拍照自保撤罰單 -> 口說無憑

剛剛看到這篇新聞

讓我想起

曾經在中壢後火車站停機車一樣是被篡位...

而且對方更過份的是把機車移到路上...

然後被拖吊

如何跟警察申述都沒有用

一切口說無憑

證據最重要!


停車遭「篡位」 拍照自保撤罰單
更新日期:2011/06/12 02:09 葉德正/新北市報導
中國時報【葉德正/新北市報導】

停車記得拍照存證,免得吃悶虧!胡姓女子在板橋新埔捷運站旁停妥愛車,隔天卻發現機車被「篡位」移入身障車位,他也因此遭員警告發吃上罰單,幸好胡女停車後隨手以手機拍下當時狀況,法官也在有圖有真相下,採信她是遭人移車所害,撤銷這張罰單。

今年四月某日下午,胡女在一位難求的板橋新埔捷運站外,好不容易才找到一個緊鄰身障車位的一般機車停車格,趕緊將五十西西的小綿羊停進停車格裡。

胡女停妥車後,想起先前愛車曾有遭其他騎士篡位移到身障停車格,害她因此吃上一千二百元罰單的經驗,於是就拿起智慧型手機,拍下註有拍照日期、時間的機車停車照,以免再度吃上悶虧。

胡女隔天回來牽車,發現機車果然又被「篡位」移到隔壁的身障車位裡,事後也接到遭警告發的一千二百元罰單,氣得她拿手機裡頭的照片向板橋地院聲明異議。

法官勘驗胡女照片發現,胡女當時確實是將機車停在身障車位的一般停車位裡,經比對警方採證照與胡女手機照片拍攝時間後,也發現胡女拍照時間確實早於警方,作為呈堂證供的照片應無造假可能。

法官認為,胡女停妥機車後順手拍照,應不至於會把剛停好的機車挪到一旁,藉此占用身障車位。

http://tw.news.yahoo.com/article/url/d/a/110612/4/2t5pq.html

2011年6月14日 星期二

人生無法重來

人生無法重來...

沒有機會後悔

時間匆匆

當年錯

步步錯...

2011年6月10日 星期五

會員卡號分享 ESPRIT 卡號 12 月壽星

店 家: eSprit

卡 號: 03-10-00472812

期限 or 終身: 持續使用中

其他相關說明: 1~11月打九折
12月打八折

特價品也可再打折喔

結帳時報卡號即可

商品服飾配件全年九折優惠

折扣商品亦可 無特殊限制

壽星生日當月八折優惠

生日當月折扣品亦可享八折優惠

五折以上商品可再享八折優惠

歡迎大家使用 謝謝

2011年5月17日 星期二

追星一族

上星期六 阿妹 在高雄夢時代有簽唱會

不小心就變成追星一族跑去買唱片排隊等簽名

哈哈~

我還有跟他說話

意外發現阿妹的手超嫩的啦~

哈哈~超開心的!

2011年5月12日 星期四

個性反反覆覆

心情陰晴不定

既遷怒又任性

心情永遠無法計畫

計畫都會化成變化

難以抉擇匪夷所思

脾氣如風無法掌握

該如何與這樣的人相處?

我過去一直相信如果能這樣撐過,

我就天下無敵?

一樣是忍嗎?

2011年5月10日 星期二

曾經擁有比佔有更美好

火龍電影中的男配角,

告訴著"任賢齊"

"有些事物曾經擁有比佔有更美好,"

我們需到的都不多,

所有的欲望都是想要的太多所形成的,

人都不喜歡失去,

所以應該珍惜曾經擁有的美好,

不在乎天長地久,只在乎曾經擁有...

2011年5月7日 星期六

Lotus Notes 8.5.2 on Ubuntu 10.10 64 bit

今天心血來潮 又再 try 一次 Lotus Notes 8.5.2 on Ubuntu 10.10 install 的方法

沒想到一次就成功!!!
超順利的.


x61[~](14:20)-yen- sudo apt-get install ttf-xfree86-nonfree
[sudo] password for yen:
正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
ttf-xfree86-nonfree 已經是最新版本了。
升級 0 個,新安裝 0 個,移除 0 個,有 96 個未被升級。
x61[~](14:20)-yen- sudo apt-get install t1-xfree86-nonfree
正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
下列【新】套件將會被安裝:
t1-xfree86-nonfree
升級 0 個,新安裝 1 個,移除 0 個,有 96 個未被升級。
需要下載 939kB 的套件檔。
此操作完成之後,會多佔用 2,327kB 的磁碟空間。
下載:1 http://tw.archive.ubuntu.com/ubuntu/ maverick/multiverse t1-xfree86-nonfree all 4.2.1-3 [939kB]
取得 939kB 用了 45s (20.6kB/s)
選取了原先未被選取的套件 t1-xfree86-nonfree。
(正在讀取資料庫 ... 系統目前共安裝了 181775 個檔案和目錄。)
正在解開 t1-xfree86-nonfree (從 .../t1-xfree86-nonfree_4.2.1-3_all.deb)...
正在進行 fontconfig 的觸發程式 ...
正在設定 t1-xfree86-nonfree (4.2.1-3) ...
Updating fontconfig cache for /usr/share/fonts/type1/t1-xfree86-nonfree
x61[~](14:26)-yen- sudo apt-get install libgnomeprintui2.2-0
正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
下列的額外套件將被安裝:
libgnomecups1.0-1 libgnomeprint2.2-0 libgnomeprint2.2-data
libgnomeprintui2.2-common
下列【新】套件將會被安裝:
libgnomecups1.0-1 libgnomeprint2.2-0 libgnomeprint2.2-data
libgnomeprintui2.2-0 libgnomeprintui2.2-common
升級 0 個,新安裝 5 個,移除 0 個,有 96 個未被升級。
需要下載 445kB 的套件檔。
此操作完成之後,會多佔用 5,415kB 的磁碟空間。
是否繼續進行 [Y/n]?y
下載:1 http://tw.archive.ubuntu.com/ubuntu/ maverick/universe libgnomecups1.0-1 amd64 0.2.3-3build2 [32.8kB]
下載:2 http://tw.archive.ubuntu.com/ubuntu/ maverick/universe libgnomeprint2.2-data all 2.18.7-1 [49.8kB]
下載:3 http://tw.archive.ubuntu.com/ubuntu/ maverick/universe libgnomeprint2.2-0 amd64 2.18.7-1 [237kB]
下載:4 http://tw.archive.ubuntu.com/ubuntu/ maverick/universe libgnomeprintui2.2-common all 2.18.5-1 [7,558B]
下載:5 http://tw.archive.ubuntu.com/ubuntu/ maverick/universe libgnomeprintui2.2-0 amd64 2.18.5-1 [118kB]
取得 445kB 用了 3s (113kB/s)
選取了原先未被選取的套件 libgnomecups1.0-1。
(正在讀取資料庫 ... 系統目前共安裝了 181853 個檔案和目錄。)
正在解開 libgnomecups1.0-1 (從 .../libgnomecups1.0-1_0.2.3-3build2_amd64.deb)...
選取了原先未被選取的套件 libgnomeprint2.2-data。
正在解開 libgnomeprint2.2-data (從 .../libgnomeprint2.2-data_2.18.7-1_all.deb)...
選取了原先未被選取的套件 libgnomeprint2.2-0。
正在解開 libgnomeprint2.2-0 (從 .../libgnomeprint2.2-0_2.18.7-1_amd64.deb)...
選取了原先未被選取的套件 libgnomeprintui2.2-common。
正在解開 libgnomeprintui2.2-common (從 .../libgnomeprintui2.2-common_2.18.5-1_all.deb)...
選取了原先未被選取的套件 libgnomeprintui2.2-0。
正在解開 libgnomeprintui2.2-0 (從 .../libgnomeprintui2.2-0_2.18.5-1_amd64.deb)...
正在設定 libgnomecups1.0-1 (0.2.3-3build2) ...
正在設定 libgnomeprint2.2-data (2.18.7-1) ...
正在設定 libgnomeprint2.2-0 (2.18.7-1) ...
正在設定 libgnomeprintui2.2-common (2.18.5-1) ...
正在設定 libgnomeprintui2.2-0 (2.18.5-1) ...
正在進行 libc-bin 的觸發程式 ...
ldconfig deferred processing now taking place
x61[~](14:26)-yen- 2011-05-07 14:27:25 15389 connector "vmlocal" shut down

x61[~](14:30)-yen- sudo apt-get install ia32-libs
正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
下列套件將會被升級:
ia32-libs
升級 1 個,新安裝 0 個,移除 0 個,有 95 個未被升級。
需要下載 33.4MB 的套件檔。
此操作完成之後,會多佔用 324kB 的磁碟空間。
下載:1 http://tw.archive.ubuntu.com/ubuntu/ maverick-updates/universe ia32-libs amd64 20090808ubuntu9.1 [33.4MB]
取得 33.4MB 用了 25min 9s (22.1kB/s)
(正在讀取資料庫 ... 系統目前共安裝了 181915 個檔案和目錄。)
正準備替換 ia32-libs 20090808ubuntu9(使用 .../ia32-libs_20090808ubuntu9.1_amd64.deb)...
正在解開替換的套件檔 ia32-libs ...
正在進行 libglib2.0-0 的觸發程式 ...
正在設定 ia32-libs (20090808ubuntu9.1) ...
正在進行 libc-bin 的觸發程式 ...
ldconfig deferred processing now taking place
[1]+ Done sudo vmware
x61[~](14:56)-yen- sudo apt-get install ia32-libs^C
x61[~](15:00)-yen- sudo apt-get install libstdc++5
[sudo] password for yen:
正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
下列【新】套件將會被安裝:
libstdc++5
升級 0 個,新安裝 1 個,移除 0 個,有 95 個未被升級。
需要下載 308kB 的套件檔。
此操作完成之後,會多佔用 1,184kB 的磁碟空間。
下載:1 http://tw.archive.ubuntu.com/ubuntu/ maverick/universe libstdc++5 amd64 1:3.3.6-20 [308kB]
取得 308kB 用了 11s (26.6kB/s)
選取了原先未被選取的套件 libstdc++5。
(正在讀取資料庫 ... 系統目前共安裝了 181915 個檔案和目錄。)
正在解開 libstdc++5 (從 .../libstdc++5_1%3a3.3.6-20_amd64.deb)...
正在設定 libstdc++5 (1:3.3.6-20) ...
正在進行 libc-bin 的觸發程式 ...
ldconfig deferred processing now taking place
x61[~](15:00)-yen- wget "wget http://frozenfox.freehostia.com/cappy/getlibs-all.deb"
wget http://frozenfox.freehostia.com/cappy/getlibs-all.deb: Scheme missing.
x61[~](15:00)-yen- wget "wget http://frozenfox.freehostia.com/cappy/getlibs-all.deb"^C
x61[~](15:00)-yen- wget http://frozenfox.freehostia.com/cappy/getlibs-all.deb
--2011-05-07 15:00:49-- http://frozenfox.freehostia.com/cappy/getlibs-all.deb
正在查找主機 frozenfox.freehostia.com... 66.40.52.242
正在連接 frozenfox.freehostia.com|66.40.52.242|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 200 OK
長度: 6498 (6.3K) [application/x-debian-package]
Saving to: `getlibs-all.deb'

100%[======================================>] 6,498 39.2K/s in 0.2s

2011-05-07 15:00:51 (39.2 KB/s) - `getlibs-all.deb' saved [6498/6498]

x61[~](15:00)-yen- sudo dpkg -i getlibs-all.deb
(正在讀取資料庫 ... 系統目前共安裝了 181922 個檔案和目錄。)
正準備替換 getlibs 2.06(使用 getlibs-all.deb)...
正在解開替換的套件檔 getlibs ...
正在設定 getlibs (2.06) ...
x61[~](15:01)-yen- sudo getlibs -p libavahi-client3 libavahi-common3 libavahi-glib1
The following i386 packages will be installed: libavahi-client3 libavahi-common3 libavahi-glib1
Continue [Y/n]? y
Not understood. Aborting.
x61[~](15:01)-yen- sudo getlibs -p libavahi-client3 libavahi-common3 libavahi-glib1^C
x61[~](15:01)-yen- sudo getlibs -p libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2 libeel2-2 libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomeui-0 libgnomevfs2-0
The following i386 packages will be installed: libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2 libeel2-2 libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomeui-0 libgnomevfs2-0
Continue [Y/n]? y
Not understood. Aborting.
x61[~](15:01)-yen- sudo getlibs -p libavahi-client3
The following i386 packages will be installed: libavahi-client3
Continue [Y/n]? y
Downloading ...
Installing libraries ...
x61[~](15:02)-yen- sudo getlibs -p libavahi-common3
The following i386 packages will be installed: libavahi-common3
Continue [Y/n]? y
Downloading ...
Installing libraries ...
x61[~](15:02)-yen- sudo getlibs -p libavahi-glib1
The following i386 packages will be installed: libavahi-glib1
Continue [Y/n]? y
Downloading ...
Installing libraries ...
x61[~](15:03)-yen- sudo getlibs -p libbonoboui2-0
The following i386 packages will be installed: libbonoboui2-0
Continue [Y/n]? y
Downloading ...
Installing libraries ...
x61[~](15:03)-yen- sudo getlibs -p libcroco3 libdbus-1-3 libdbus-glib-1-2 libeel2-2
The following i386 packages will be installed: libcroco3 libdbus-1-3 libdbus-glib-1-2 libeel2-2
Continue [Y/n]? y
E: 未找到套件
libeel2-2 was not found in your repositories
Make sure you have all repositories enabled and updated
Downloading ...
Installing libraries ...
x61[~](15:03)-yen- sudo getlibs -p libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2
The following i386 packages will be installed: libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2
Continue [Y/n]? y
Downloading ...
Installing libraries ...
x61[~](15:04)-yen- sudo getlibs -p libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomeui-0 libgnomevfs2-0
The following i386 packages will be installed: libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomeui-0 libgnomevfs2-0
Continue [Y/n]? y
Downloading ...
Installing libraries ...
x61[~](15:04)-yen- sudo getlibs -p libgsf-1-114 libgsf-1-dev librsvg2-2 librsvg2-common libselinux1
The following i386 packages will be installed: libgsf-1-114 libgsf-1-dev librsvg2-2 librsvg2-common libselinux1
Continue [Y/n]? y
Downloading ...
Installing libraries ...
x61[~](15:04)-yen- sudo getlibs -p libsepol1 libstartup-notification0 libxkbfile1
The following i386 packages will be installed: libsepol1 libstartup-notification0 libxkbfile1
Continue [Y/n]? y
Downloading ...
Installing libraries ...
x61[~](15:05)-yen- sudo getlibs -p gtk2-engines-ubuntulooks gtk2-engines-murrineThe following i386 packages will be installed: gtk2-engines-ubuntulooks gtk2-engines-murrine
Continue [Y/n]? y
gtk2-engines-ubuntulooks was not found in your repositories
Make sure you have all repositories enabled and updated
Downloading ...
Installing libraries ...
x61[~](15:05)-yen- sudo getlibs -p libgnomeprintui2.2-0 libgnomeprint2.2-0 libgnomevfs2-0 libgnomeui-0 libxkbfile1 libstartup-notification0 libsepol1 libselinux1 libgsf-1-114 libgsf-1-dev librsvg2-2 librsvg2-common libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2 libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 gtk2-engines-murrine
The following i386 packages will be installed: libgnomeprintui2.2-0 libgnomeprint2.2-0 libgnomevfs2-0 libgnomeui-0 libxkbfile1 libstartup-notification0 libsepol1 libselinux1 libgsf-1-114 libgsf-1-dev librsvg2-2 librsvg2-common libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2 libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 gtk2-engines-murrine
Continue [Y/n]? y
Downloading ...
Installing libraries ...
x61[~](15:06)-yen-
x61[~](15:07)-yen- sudo dpkg -i --force-architecture ibm-lotus-notes-8.5.2.i586.deb
dpkg: warning: overriding problem because --force enabled:
套件的系統平台 (i386) 與本機系統 (amd64) 不符
選取了原先未被選取的套件 ibm-lotus-notes。
(正在讀取資料庫 ... 系統目前共安裝了 181922 個檔案和目錄。)
正在解開 ibm-lotus-notes (從 ibm-lotus-notes-8.5.2.i586.deb)...
正在設定 ibm-lotus-notes (8.5.2-20100805.0821) ...
正在進行 desktop-file-utils 的觸發程式 ...
正在進行 python-gmenu 的觸發程式 ...
Rebuilding /usr/share/applications/desktop.zh_TW.utf8.cache...
正在進行 python-support 的觸發程式 ...
x61[~](15:08)-yen-

x61[~/lotus](21:58)-yen- wget http://www.benkevan.com/upload/lotus_notes/libgdk-x11-2.0.so.0
--2011-05-10 21:58:24-- http://www.benkevan.com/upload/lotus_notes/libgdk-x11-2.0.so.0
正在查找主機 www.benkevan.com... 67.210.119.155
正在連接 www.benkevan.com|67.210.119.155|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 301 Moved Permanently
位置:http://www.freetechie.com/upload/lotus_notes/libgdk-x11-2.0.so.0 [跟隨連結]
--2011-05-10 21:58:26-- http://www.freetechie.com/upload/lotus_notes/libgdk-x11-2.0.so.0
正在查找主機 www.freetechie.com... 67.210.119.155
繼續使用和 www.benkevan.com:80 的連線。
已送出 HTTP 要求,正在等候回應... 200 OK
長度: 679940 (664K) [application/octet-stream]
Saving to: `libgdk-x11-2.0.so.0'

100%[===================================================================================>] 679,940 104K/s in 12s

2011-05-10 21:58:39 (55.0 KB/s) - `libgdk-x11-2.0.so.0' saved [679940/679940]

x61[~/lotus](21:58)-yen- wget http://www.benkevan.com/upload/lotus_notes/libgdk_pixbuf-2.0.so.0
--2011-05-10 21:59:09-- http://www.benkevan.com/upload/lotus_notes/libgdk_pixbuf-2.0.so.0
正在查找主機 www.benkevan.com... 67.210.119.155
正在連接 www.benkevan.com|67.210.119.155|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 301 Moved Permanently
位置:http://www.freetechie.com/upload/lotus_notes/libgdk_pixbuf-2.0.so.0 [跟隨連結]
--2011-05-10 21:59:09-- http://www.freetechie.com/upload/lotus_notes/libgdk_pixbuf-2.0.so.0
正在查找主機 www.freetechie.com... 67.210.119.155
繼續使用和 www.benkevan.com:80 的連線。
已送出 HTTP 要求,正在等候回應... 200 OK
長度: 116732 (114K) [application/octet-stream]
Saving to: `libgdk_pixbuf-2.0.so.0'

100%[===================================================================================>] 116,732 120K/s in 1.0s

2011-05-10 21:59:11 (120 KB/s) - `libgdk_pixbuf-2.0.so.0' saved [116732/116732]

x61[~/lotus](21:59)-yen- wget http://www.benkevan.com/upload/lotus_notes/libgdk_pixbuf_xlib-2.0.so.0
--2011-05-10 21:59:15-- http://www.benkevan.com/upload/lotus_notes/libgdk_pixbuf_xlib-2.0.so.0
正在查找主機 www.benkevan.com... 67.210.119.155
正在連接 www.benkevan.com|67.210.119.155|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 301 Moved Permanently
位置:http://www.freetechie.com/upload/lotus_notes/libgdk_pixbuf_xlib-2.0.so.0 [跟隨連結]
--2011-05-10 21:59:15-- http://www.freetechie.com/upload/lotus_notes/libgdk_pixbuf_xlib-2.0.so.0
正在查找主機 www.freetechie.com... 67.210.119.155
繼續使用和 www.benkevan.com:80 的連線。
已送出 HTTP 要求,正在等候回應... 200 OK
長度: 67240 (66K) [application/octet-stream]
Saving to: `libgdk_pixbuf_xlib-2.0.so.0'

100%[===================================================================================>] 67,240 87.2K/s in 0.8s

2011-05-10 21:59:16 (87.2 KB/s) - `libgdk_pixbuf_xlib-2.0.so.0' saved [67240/67240]

x61[~/lotus](21:59)-yen- wget http://www.benkevan.com/upload/lotus_notes/libgtk-x11-2.0.so.0
--2011-05-10 21:59:20-- http://www.benkevan.com/upload/lotus_notes/libgtk-x11-2.0.so.0
正在查找主機 www.benkevan.com... 67.210.119.155
正在連接 www.benkevan.com|67.210.119.155|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 301 Moved Permanently
位置:http://www.freetechie.com/upload/lotus_notes/libgtk-x11-2.0.so.0 [跟隨連結]
--2011-05-10 21:59:21-- http://www.freetechie.com/upload/lotus_notes/libgtk-x11-2.0.so.0
正在查找主機 www.freetechie.com... 67.210.119.155
繼續使用和 www.benkevan.com:80 的連線。
已送出 HTTP 要求,正在等候回應... 200 OK
長度: 4579940 (4.4M) [application/octet-stream]
Saving to: `libgtk-x11-2.0.so.0'

100%[===================================================================================>] 4,579,940 80.8K/s in 44s

2011-05-10 22:00:04 (102 KB/s) - `libgtk-x11-2.0.so.0' saved [4579940/4579940]

x61[~/lotus](22:00)-yen- sudo mv *.so.0 /opt/ibm/lotus/notes
x61[~/lotus](22:00)-yen- sudo mv /opt/ibm/lotus/notes/openwith /opt/ibm/lotus/notes/openwith.orig
x61[~/lotus](22:00)-yen- sudo ln -s /usr/bin/gnome-open /opt/ibm/lotus/notes/openwith
x61[~/lotus](22:00)-yen- cd /opt/ibm/lotus/notes/jvm/lib/i386
x61[/opt/ibm/lotus/notes/jvm/lib/i386](22:00)-yen- sudo mkdir usr
x61[/opt/ibm/lotus/notes/jvm/lib/i386](22:00)-yen- sudo ln -s /usr/lib32 ./usr/lib
x61[/opt/ibm/lotus/notes/jvm/lib/i386](22:00)-yen- export GTK_PATH=/usr/lib32/gtk-2.0
x61[/opt/ibm/lotus/notes/jvm/lib/i386](22:01)-yen-

2011年5月5日 星期四

我懷念的

最近孫燕姿又出新的專輯

讓想想起這首令人懷念的好歌

懷念的東西可以很多

但時間一去不回

我們都回不到過去

應該好好把握當下!!!

珍惜擁有的一切~~~

讓懷念不會是惋惜~~~

生命是脆弱的

珍惜與身邊的每一位好友相聚的時刻

好好充實地過每一天~~

2011年4月24日 星期日

責難

每天都被責備

不論大小事情

不管對錯

常常只是因為有人心情不好

我就變成被責備的對象...

被人瞧不起 看不起

到底是該忍氣吞聲

還是據理力爭?

這兩年來

我慢慢地懂這樣的感受

原來是這樣的難受...

我選擇默默承受

我想知道我能稱多久?

2011年4月23日 星期六

選擇

人生的路上有許許多多的選擇...

不論是選擇相信誰

或是選擇

選擇是自己選的

不論是否是自己喜歡

不論是否為自己願意

但都是自己下的抉擇

人生的路太巔坡

每個抉擇不到人生的終點

或許不知道是好是壞...

2011年4月11日 星期一

海闊天空!

最近事情很多...

不論是公事私事...

煩心的事情太多太多...

變得越來越沒有耐性,

Why 會走回頭路?

雖然說我馬上發現,

但說真的不知道該怎說...

痛苦是必然的過程

但撐過就海闊天空!

2011年4月8日 星期五

快樂是自己給的

幸福是自己創造的


2011年4月4日 星期一

和氣生財~~~

前天遇到新竹來 Support TSM Recovery 的Peter ,

彼此之間都感覺非常的面熟,

只是都想不起曾經在哪邊相遇,

想知道的東西太多

需要的記憶空間太大

我的腦袋已經有如 TSM 一般,

會自動將將不需要得Tape Check out .

當Peter 聊起 why 會到這邊來工作...

當下想不起太多的原因 , 只單單解釋了很多天氣,家庭因素等等相關的原因

當夜深人靜時

仔細回想,

當年的那股衝動

卻記不得太多的因素...

我想我的 TSM 應該是自動過濾掉不快樂的事情,

只留下美麗的回憶,

太多太多的事情都是這樣,

我永遠記得曾經笑過曾經快樂,

但如何的熬過如何的艱辛都已經不重要...

回想過去的人生,

只有開心美麗的回憶,

或許跟某些人都有過些許的摩擦,

但只有永遠的朋友沒有沒有永遠的敵人!!!

2011年3月31日 星期四

衰退的記憶力

慢慢地變成 心有餘而力不足...

嚴重衰退的記憶力,

讓我不得不認老了...

只過一個小時我居然可以忘記前一個小時的事情...

不知道是哪裡出了問題?

不知道會不會哪一天起床,

我忘記我是誰???

2011年3月19日 星期六

Cacti 0.8.7g install [全] on Centos 5.5

1. install centos 5.5
建議於 語系的部份加選繁體中文的部份.

2. Add file at /etc/yum.repos.d/dag.repo
[root@localhost ~]# vim /etc/yum.repos.d/dag.repo
#Add by Yen at 2009/09/19
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el5/en/i386/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1
[root@localhost ~]#

3. yum install yum-fastestmirror

4.yum update

5.yum install cacti

cacti will install on /var/www/cacti
[root@localhost cacti]# pwd
/var/www/cacti
[root@localhost cacti]#

6.0
-------------------------------------------------------------------------
### 這個步驟是因為我自己有修改部分的php code ,所以才會有需要做的change ,安裝cacti 並不需要.請使用 6.1 & 6.2
[root@localhost ~]# cd /var/www
[root@localhost www]# ls -l
total 36984
drwxr-xr-x 12 root root 4096 Mar 19 16:58 cacti
drwxr-xr-x 2 root root 4096 Aug 31 2010 cgi-bin
drwxr-xr-x 3 root root 4096 Mar 19 16:51 error
drwxr-xr-x 2 root root 4096 Aug 31 2010 html
-rwxr-xr-x 1 root root 37793505 Mar 17 10:10 html_20110315.tar.gz
drwxr-xr-x 3 root root 4096 Mar 19 16:57 icons
[root@localhost www]# mv html html.old
[root@localhost www]# tar -zxvf html_20110315.tar.gz
-------------------------------------------------------------------------

6.1
因為我們想要將cacti 安裝於根目錄 ,所以要修改目錄的路徑.

[root@localhost /] rm /var/www/html

ex:
未修改前
http://127.0.0.1/cacti/
修改後
http://127.0.0.1/

6.2.
將安裝好的cacti 建立 software link 到 /var/www/html

[root@localhost /] ln -s /var/www/cacti /var/www/html



7.將開機自動帶起httpd service open
[root@localhost /]# chkconfig httpd on

8.編輯 /etc/php.ini
將 memory_limit 改成 1024 M ,因為 poller Weathermap 等程式如果圖越多,所需要的記憶體越大
memory_limit = 128M ; Maximum amount of memory a script may consume

將 php 上傳file 的最大值改成500M,這樣上傳sql file 才不會有2M 的限制.
; Maximum allowed size for uploaded files.
upload_max_filesize = 500M

9. 開啟httpd 的 service

[root@localhost /]# service httpd start
Starting httpd: [ OK ]
[root@localhost /]#


10. install mysql
[root@localhost /]# yum install mysql-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* extras: ftp.cse.yzu.edu.tw
* updates: ftp.cse.yzu.edu.tw
* base: ftp.cse.yzu.edu.tw
* addons: ftp.cse.yzu.edu.tw
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package mysql-server.i386 0:5.0.77-3.el5 set to be updated
--> Processing Dependency: perl-DBD-MySQL for package: mysql-server
--> Running transaction check
---> Package perl-DBD-mysql.i386 0:4.012-1.el5.rf set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
mysql-server i386 5.0.77-3.el5 updates 9.8 M
Installing for dependencies:
perl-DBD-mysql i386 4.012-1.el5.rf dag 224 k

Transaction Summary
================================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 10 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): perl-DBD-mysql-4.012-1.el5.rf.i386.rpm | 224 kB 00:06
(2/2): mysql-server-5.0.77-3.el5.i386.rpm | 9.8 MB 03:30
-----------------------------------------------------------------------------------------------------------------------------
Total 47 kB/s | 10 MB 03:38
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : perl-DBD-mysql [1/2]
Installing : mysql-server [2/2]

Installed: mysql-server.i386 0:5.0.77-3.el5
Dependency Installed: perl-DBD-mysql.i386 0:4.012-1.el5.rf
Complete!
[root@localhost /]#

11. 將開機自動帶起 mysqld
[root@localhost /]# chkconfig mysqld on

12. open mysqld

[root@localhost html]# service httpd start
Starting httpd: [ OK ]
[root@localhost html]# service mysqld start
Initializing MySQL database: Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
[ OK ]
Starting MySQL: [ OK ]
[root@localhost html]#


13. 設定 mysql root password
[root@localhost /]# mysqladmin -u root password 'Passw0rd'
[root@localhost /]#


14. 安裝 spine
先 download從: http://www.cacti.net/downloads/spine/cacti-spine-0.8.7g.tar.gz

15. 解壓縮
[root@localhost tmp]# tar -zxvf cacti-spine-0.8.7g.tar.gz

16. 安裝 spine 之前請先安裝 gcc

[root@localhost cacti-spine-0.8.7g]# yum install gcc
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.twaren.net
* base: ftp.twaren.net
* extras: ftp.twaren.net
* updates: ftp.twaren.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gcc.x86_64 0:4.1.2-48.el5 set to be updated
--> Processing Dependency: libgomp >= 4.1.2-48.el5 for package: gcc
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc
--> Running transaction check
---> Package glibc-devel.x86_64 0:2.5-49.el5_5.7 set to be updated
--> Processing Dependency: glibc-headers = 2.5-49.el5_5.7 for package: glibc-devel
--> Processing Dependency: glibc-headers for package: glibc-devel
---> Package libgomp.x86_64 0:4.4.0-6.el5 set to be updated
--> Running transaction check
---> Package glibc-headers.x86_64 0:2.5-49.el5_5.7 set to be updated
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers
--> Processing Dependency: kernel-headers for package: glibc-headers
--> Running transaction check
---> Package kernel-headers.x86_64 0:2.6.18-194.32.1.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
gcc x86_64 4.1.2-48.el5 base 5.3 M
Installing for dependencies:
glibc-devel x86_64 2.5-49.el5_5.7 updates 2.4 M
glibc-headers x86_64 2.5-49.el5_5.7 updates 593 k
kernel-headers x86_64 2.6.18-194.32.1.el5 updates 1.1 M
libgomp x86_64 4.4.0-6.el5 base 68 k

Transaction Summary
================================================================================
Install 5 Package(s)
Upgrade 0 Package(s)

Total download size: 9.4 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): libgomp-4.4.0-6.el5.x86_64.rpm | 68 kB 00:00
(2/5): glibc-headers-2.5-49.el5_5.7.x86_64.rpm | 593 kB 00:00
(3/5): kernel-headers-2.6.18-194.32.1.el5.x86_64.rpm | 1.1 MB 00:00
(4/5): glibc-devel-2.5-49.el5_5.7.x86_64.rpm | 2.4 MB 00:02
(5/5): gcc-4.1.2-48.el5.x86_64.rpm | 5.3 MB 00:04
--------------------------------------------------------------------------------
Total 1.1 MB/s | 9.4 MB 00:08
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libgomp Installing : libgomp 1/5
Installing : kernel-headers 2/5
Installing : glibc-headers 3/5
Installing : glibc-devel 4/5
Installing : gcc 5/5

Installed:
gcc.x86_64 0:4.1.2-48.el5

Dependency Installed:
glibc-devel.x86_64 0:2.5-49.el5_5.7 glibc-headers.x86_64 0:2.5-49.el5_5.7 kernel-headers.x86_64 0:2.6.18-194.32.1.el5
libgomp.x86_64 0:4.4.0-6.el5

Complete!
[root@localhost cacti-spine-0.8.7g]#

17. 到這邊我想很多人應該會遇到
configure: error: Cannot find MySQL headers. Use --with-mysql= to specify non-default path.
其實只是少裝 mysql-devel and net-snmp-devel 的問題 可以參考如下: 請使用安裝 mysql-devel and net-snmp-devel即可.

[root@localhost cacti-spine-0.8.7g]# ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gawk... (cached) gawk
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 98304
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for ranlib... (cached) ranlib
checking whether to enable -Wall... no
checking for threadsafe gethostbyname()... no
checking for gethostbyname_r in -lnls... no
checking for socket in -lsocket... no
checking for floor in -lm... yes
checking for pthread_exit in -lpthread... yes
checking for deflate in -lz... no
checking for kstat_close in -lkstat... no
checking for CRYPTO_realloc in -lcrypto... no
checking for ANSI C header files... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking for signal.h... (cached) yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for netinet/in_systm.h... yes
checking for netinet/in.h... yes
checking for netinet/ip.h... yes
checking for netinet/ip_icmp.h... yes
checking for unsigned long long... yes
checking for long long... yes
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking return type of signal handlers... void
checking for malloc... yes
checking for calloc... yes
checking for gettimeofday... yes
checking for strerror... yes
checking for strtoll... yes
checking priv.h usability... no
checking priv.h presence... no
checking for priv.h... no
checking whether we are using Solaris privileges... no
configure: error: Cannot find MySQL headers. Use --with-mysql= to specify non-default path.
[root@localhost cacti-spine-0.8.7g]#
這邊遇到的問題是因為沒有安裝 mysql-devel ,所以我們使用yum 來安裝一下 mysql-devel
其實還需要 net-snmp-devel,所以我們就一起裝一裝.

[root@localhost cacti-spine-0.8.7g]# yum -y install mysql-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.nsysu.edu.tw
* base: ftp.nsysu.edu.tw
* extras: ftp.nsysu.edu.tw
* updates: ftp.nsysu.edu.tw
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mysql-devel.i386 0:5.0.77-4.el5_5.4 set to be updated
--> Processing Dependency: openssl-devel for package: mysql-devel
--> Processing Dependency: libmysqlclient.so.15 for package: mysql-devel
--> Processing Dependency: libmysqlclient_r.so.15 for package: mysql-devel
---> Package mysql-devel.x86_64 0:5.0.77-4.el5_5.4 set to be updated
--> Running transaction check
---> Package mysql.i386 0:5.0.77-4.el5_5.4 set to be updated
---> Package openssl-devel.x86_64 0:0.9.8e-12.el5_5.7 set to be updated
--> Processing Dependency: zlib-devel for package: openssl-devel
--> Processing Dependency: krb5-devel for package: openssl-devel
--> Running transaction check
---> Package krb5-devel.x86_64 0:1.6.1-36.el5_5.6 set to be updated
--> Processing Dependency: keyutils-libs-devel for package: krb5-devel
--> Processing Dependency: libselinux-devel for package: krb5-devel
--> Processing Dependency: e2fsprogs-devel for package: krb5-devel
---> Package zlib-devel.x86_64 0:1.2.3-3 set to be updated
--> Running transaction check
---> Package e2fsprogs-devel.x86_64 0:1.39-23.el5_5.1 set to be updated
---> Package keyutils-libs-devel.x86_64 0:1.2-1.el5 set to be updated
---> Package libselinux-devel.x86_64 0:1.33.4-5.5.el5 set to be updated
--> Processing Dependency: libsepol-devel >= 1.15.2-1 for package: libselinux-devel
--> Running transaction check
---> Package libsepol-devel.x86_64 0:1.15.2-3.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================
Installing:
mysql-devel i386 5.0.77-4.el5_5.4 updates 2.4 M
mysql-devel x86_64 5.0.77-4.el5_5.4 updates 2.5 M
Installing for dependencies:
e2fsprogs-devel x86_64 1.39-23.el5_5.1 updates 633 k
keyutils-libs-devel x86_64 1.2-1.el5 base 27 k
krb5-devel x86_64 1.6.1-36.el5_5.6 updates 1.9 M
libselinux-devel x86_64 1.33.4-5.5.el5 base 149 k
libsepol-devel x86_64 1.15.2-3.el5 base 192 k
mysql i386 5.0.77-4.el5_5.4 updates 4.8 M
openssl-devel x86_64 0.9.8e-12.el5_5.7 updates 1.9 M
zlib-devel x86_64 1.2.3-3 base 102 k

Transaction Summary
=============================================================================================================================================
Install 10 Package(s)
Upgrade 0 Package(s)

Total download size: 14 M
Downloading Packages:
(1/10): keyutils-libs-devel-1.2-1.el5.x86_64.rpm | 27 kB 00:00
(2/10): zlib-devel-1.2.3-3.x86_64.rpm | 102 kB 00:00
(3/10): libselinux-devel-1.33.4-5.5.el5.x86_64.rpm | 149 kB 00:00
(4/10): libsepol-devel-1.15.2-3.el5.x86_64.rpm | 192 kB 00:00
(5/10): e2fsprogs-devel-1.39-23.el5_5.1.x86_64.rpm | 633 kB 00:00
(6/10): openssl-devel-0.9.8e-12.el5_5.7.x86_64.rpm | 1.9 MB 00:01
(7/10): krb5-devel-1.6.1-36.el5_5.6.x86_64.rpm | 1.9 MB 00:01
(8/10): mysql-devel-5.0.77-4.el5_5.4.i386.rpm | 2.4 MB 00:02
(9/10): mysql-devel-5.0.77-4.el5_5.4.x86_64.rpm | 2.5 MB 00:02
(10/10): mysql-5.0.77-4.el5_5.4.i386.rpm | 4.8 MB 00:04
---------------------------------------------------------------------------------------------------------------------------------------------
Total 1.1 MB/s | 14 MB 00:13
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : e2fsprogs-devel 1/10
Installing : keyutils-libs-devel 2/10
Installing : libsepol-devel 3/10
Installing : libselinux-devel 4/10
Installing : krb5-devel 5/10
Installing : zlib-devel 6/10
Installing : mysql 7/10
Installing : openssl-devel 8/10
Installing : mysql-devel 9/10
Installing : mysql-devel 10/10

Installed:
mysql-devel.i386 0:5.0.77-4.el5_5.4 mysql-devel.x86_64 0:5.0.77-4.el5_5.4

Dependency Installed:
e2fsprogs-devel.x86_64 0:1.39-23.el5_5.1 keyutils-libs-devel.x86_64 0:1.2-1.el5 krb5-devel.x86_64 0:1.6.1-36.el5_5.6
libselinux-devel.x86_64 0:1.33.4-5.5.el5 libsepol-devel.x86_64 0:1.15.2-3.el5 mysql.i386 0:5.0.77-4.el5_5.4
openssl-devel.x86_64 0:0.9.8e-12.el5_5.7 zlib-devel.x86_64 0:1.2.3-3

Complete!
[root@localhost cacti-spine-0.8.7g]#


[root@localhost cacti-spine-0.8.7g]# yum -y install net-snmp-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.nsysu.edu.tw
* base: ftp.nsysu.edu.tw
* extras: ftp.nsysu.edu.tw
* updates: ftp.nsysu.edu.tw
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package net-snmp-devel.i386 1:5.3.2.2-9.el5_5.1 set to be updated
--> Processing Dependency: beecrypt-devel for package: net-snmp-devel
--> Processing Dependency: libsnmp.so.10 for package: net-snmp-devel
--> Processing Dependency: libnetsnmptrapd.so.10 for package: net-snmp-devel
--> Processing Dependency: elfutils-devel for package: net-snmp-devel
--> Processing Dependency: libnetsnmp.so.10 for package: net-snmp-devel
--> Processing Dependency: rpm-devel for package: net-snmp-devel
--> Processing Dependency: elfutils-libelf-devel for package: net-snmp-devel
--> Processing Dependency: lm_sensors-devel for package: net-snmp-devel
--> Processing Dependency: libnetsnmpagent.so.10 for package: net-snmp-devel
--> Processing Dependency: libnetsnmphelpers.so.10 for package: net-snmp-devel
--> Processing Dependency: libnetsnmpmibs.so.10 for package: net-snmp-devel
---> Package net-snmp-devel.x86_64 1:5.3.2.2-9.el5_5.1 set to be updated
--> Running transaction check
---> Package beecrypt-devel.x86_64 0:4.1.2-10.1.1 set to be updated
--> Processing Dependency: beecrypt = 4.1.2-10.1.1 for package: beecrypt-devel
--> Processing Dependency: libbeecrypt.so.6()(64bit) for package: beecrypt-devel
---> Package elfutils-devel.x86_64 0:0.137-3.el5 set to be updated
--> Processing Dependency: elfutils-libs-x86_64 = 0.137-3.el5 for package: elfutils-devel
--> Processing Dependency: elfutils-devel-static-x86_64 = 0.137-3.el5 for package: elfutils-devel
--> Processing Dependency: libdw.so.1()(64bit) for package: elfutils-devel
--> Processing Dependency: libasm.so.1()(64bit) for package: elfutils-devel
---> Package elfutils-libelf-devel.x86_64 0:0.137-3.el5 set to be updated
--> Processing Dependency: elfutils-libelf-devel-static-x86_64 = 0.137-3.el5 for package: elfutils-libelf-devel
---> Package lm_sensors-devel.x86_64 0:2.10.7-9.el5 set to be updated
---> Package net-snmp-libs.i386 1:5.3.2.2-9.el5_5.1 set to be updated
---> Package rpm-devel.x86_64 0:4.4.2.3-20.el5_5.1 set to be updated
--> Processing Dependency: sqlite-devel for package: rpm-devel
--> Processing Dependency: nss-devel for package: rpm-devel
--> Running transaction check
---> Package beecrypt.x86_64 0:4.1.2-10.1.1 set to be updated
---> Package elfutils-devel-static.x86_64 0:0.137-3.el5 set to be updated
---> Package elfutils-libelf-devel-static.x86_64 0:0.137-3.el5 set to be updated
---> Package elfutils-libs.x86_64 0:0.137-3.el5 set to be updated
---> Package nss-devel.x86_64 0:3.12.8-1.el5.centos set to be updated
--> Processing Dependency: nspr-devel >= 4.8.6 for package: nss-devel
---> Package sqlite-devel.x86_64 0:3.3.6-5 set to be updated
--> Running transaction check
---> Package nspr-devel.x86_64 0:4.8.6-1.el5_5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================
Installing:
net-snmp-devel i386 1:5.3.2.2-9.el5_5.1 updates 1.9 M
net-snmp-devel x86_64 1:5.3.2.2-9.el5_5.1 updates 2.0 M
Installing for dependencies:
beecrypt x86_64 4.1.2-10.1.1 base 87 k
beecrypt-devel x86_64 4.1.2-10.1.1 base 118 k
elfutils-devel x86_64 0.137-3.el5 base 62 k
elfutils-devel-static x86_64 0.137-3.el5 base 119 k
elfutils-libelf-devel x86_64 0.137-3.el5 base 24 k
elfutils-libelf-devel-static x86_64 0.137-3.el5 base 64 k
elfutils-libs x86_64 0.137-3.el5 base 183 k
lm_sensors-devel x86_64 2.10.7-9.el5 base 85 k
net-snmp-libs i386 1:5.3.2.2-9.el5_5.1 updates 1.3 M
nspr-devel x86_64 4.8.6-1.el5_5 updates 112 k
nss-devel x86_64 3.12.8-1.el5.centos updates 233 k
rpm-devel x86_64 4.4.2.3-20.el5_5.1 updates 1.3 M
sqlite-devel x86_64 3.3.6-5 base 257 k

Transaction Summary
=============================================================================================================================================
Install 15 Package(s)
Upgrade 0 Package(s)

Total download size: 7.7 M
Downloading Packages:
(1/15): elfutils-libelf-devel-0.137-3.el5.x86_64.rpm | 24 kB 00:00
(2/15): elfutils-devel-0.137-3.el5.x86_64.rpm | 62 kB 00:00
(3/15): elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm | 64 kB 00:00
(4/15): lm_sensors-devel-2.10.7-9.el5.x86_64.rpm | 85 kB 00:00
(5/15): beecrypt-4.1.2-10.1.1.x86_64.rpm | 87 kB 00:00
(6/15): nspr-devel-4.8.6-1.el5_5.x86_64.rpm | 112 kB 00:00
(7/15): beecrypt-devel-4.1.2-10.1.1.x86_64.rpm | 118 kB 00:00
(8/15): elfutils-devel-static-0.137-3.el5.x86_64.rpm | 119 kB 00:00
(9/15): elfutils-libs-0.137-3.el5.x86_64.rpm | 183 kB 00:00
(10/15): nss-devel-3.12.8-1.el5.centos.x86_64.rpm | 233 kB 00:00
(11/15): sqlite-devel-3.3.6-5.x86_64.rpm | 257 kB 00:00
(12/15): net-snmp-libs-5.3.2.2-9.el5_5.1.i386.rpm | 1.3 MB 00:01
(13/15): rpm-devel-4.4.2.3-20.el5_5.1.x86_64.rpm | 1.3 MB 00:01
(14/15): net-snmp-devel-5.3.2.2-9.el5_5.1.i386.rpm | 1.9 MB 00:01
(15/15): net-snmp-devel-5.3.2.2-9.el5_5.1.x86_64.rpm | 2.0 MB 00:01
---------------------------------------------------------------------------------------------------------------------------------------------
Total 989 kB/s | 7.7 MB 00:07
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : lm_sensors-devel 1/15
Installing : elfutils-libs 2/15
Installing : beecrypt 3/15
Installing : beecrypt-devel 4/15
Installing : nspr-devel 5/15
Installing : nss-devel 6/15
Installing : sqlite-devel 7/15
Installing : net-snmp-libs 8/15
Installing : elfutils-libelf-devel 9/15
Installing : rpm-devel 10/15
Installing : elfutils-devel 11/15
Installing : elfutils-libelf-devel-static 12/15
Installing : elfutils-devel-static 13/15
Installing : net-snmp-devel 14/15
Installing : net-snmp-devel 15/15

Installed:
net-snmp-devel.i386 1:5.3.2.2-9.el5_5.1 net-snmp-devel.x86_64 1:5.3.2.2-9.el5_5.1

Dependency Installed:
beecrypt.x86_64 0:4.1.2-10.1.1 beecrypt-devel.x86_64 0:4.1.2-10.1.1 elfutils-devel.x86_64 0:0.137-3.el5
elfutils-devel-static.x86_64 0:0.137-3.el5 elfutils-libelf-devel.x86_64 0:0.137-3.el5 elfutils-libelf-devel-static.x86_64 0:0.137-3.el5
elfutils-libs.x86_64 0:0.137-3.el5 lm_sensors-devel.x86_64 0:2.10.7-9.el5 net-snmp-libs.i386 1:5.3.2.2-9.el5_5.1
nspr-devel.x86_64 0:4.8.6-1.el5_5 nss-devel.x86_64 0:3.12.8-1.el5.centos rpm-devel.x86_64 0:4.4.2.3-20.el5_5.1
sqlite-devel.x86_64 0:3.3.6-5

Complete!
[root@localhost cacti-spine-0.8.7g]#

18. 安裝完成就需要 configure spine
[root@localhost cacti-spine-0.8.7g]# ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gawk... (cached) gawk
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 98304
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for ranlib... (cached) ranlib
checking whether to enable -Wall... no
checking for threadsafe gethostbyname()... no
checking for gethostbyname_r in -lnls... no
checking for socket in -lsocket... no
checking for floor in -lm... yes
checking for pthread_exit in -lpthread... yes
checking for deflate in -lz... yes
checking for kstat_close in -lkstat... no
checking for CRYPTO_realloc in -lcrypto... yes
checking for ANSI C header files... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking for signal.h... (cached) yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for netinet/in_systm.h... yes
checking for netinet/in.h... yes
checking for netinet/ip.h... yes
checking for netinet/ip_icmp.h... yes
checking for unsigned long long... yes
checking for long long... yes
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking return type of signal handlers... void
checking for malloc... yes
checking for calloc... yes
checking for gettimeofday... yes
checking for strerror... yes
checking for strtoll... yes
checking priv.h usability... no
checking priv.h presence... no
checking for priv.h... no
checking whether we are using Solaris privileges... no
checking for mysql_init in -lmysqlclient_r... yes
checking for mysql_thread_init in -lmysqlclient_r... yes
checking if UCD-SNMP needs crypto support... no
checking if Net-SNMP needs crypto support... yes
checking for snmp_timeout in -lnetsnmp... yes
checking for the spine results buffer size... 1024 bytes
checking for the maximum simultaneous spine scripts... 20
checking for the maximum MySQL buffer size... 65536
checking whether we are using traditional popen... no
checking whether to verify net-snmp library vs header versions... no
checking for glibc gethostbyname_r... yes
checking for Solaris/Irix gethostbyname_r... no
checking for HP-UX gethostbyname_r... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
[root@localhost cacti-spine-0.8.7g]#

[root@localhost cacti-spine-0.8.7g]# make install

[root@localhost cacti-spine-0.8.7g]# make
gcc -DHAVE_CONFIG_H -I. -I./config -I/usr/include/net-snmp -I/usr/include/net-snmp/.. -I/usr/include/mysql -g -O2 -MT sql.o -MD -MP -MF .deps/sql.Tpo -c -o sql.o sql.c
mv -f .deps/sql.Tpo .deps/sql.Po
gcc -DHAVE_CONFIG_H -I. -I./config -I/usr/include/net-snmp -I/usr/include/net-snmp/.. -I/usr/include/mysql -g -O2 -MT spine.o -MD -MP -MF .deps/spine.Tpo -c -o spine.o spine.c
mv -f .deps/spine.Tpo .deps/spine.Po
gcc -DHAVE_CONFIG_H -I. -I./config -I/usr/include/net-snmp -I/usr/include/net-snmp/.. -I/usr/include/mysql -g -O2 -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.c
mv -f .deps/util.Tpo .deps/util.Po
gcc -DHAVE_CONFIG_H -I. -I./config -I/usr/include/net-snmp -I/usr/include/net-snmp/.. -I/usr/include/mysql -g -O2 -MT snmp.o -MD -MP -MF .deps/snmp.Tpo -c -o snmp.o snmp.c
mv -f .deps/snmp.Tpo .deps/snmp.Po
gcc -DHAVE_CONFIG_H -I. -I./config -I/usr/include/net-snmp -I/usr/include/net-snmp/.. -I/usr/include/mysql -g -O2 -MT locks.o -MD -MP -MF .deps/locks.Tpo -c -o locks.o locks.c
mv -f .deps/locks.Tpo .deps/locks.Po
gcc -DHAVE_CONFIG_H -I. -I./config -I/usr/include/net-snmp -I/usr/include/net-snmp/.. -I/usr/include/mysql -g -O2 -MT poller.o -MD -MP -MF .deps/poller.Tpo -c -o poller.o poller.c
mv -f .deps/poller.Tpo .deps/poller.Po
gcc -DHAVE_CONFIG_H -I. -I./config -I/usr/include/net-snmp -I/usr/include/net-snmp/.. -I/usr/include/mysql -g -O2 -MT nft_popen.o -MD -MP -MF .deps/nft_popen.Tpo -c -o nft_popen.o nft_popen.c
mv -f .deps/nft_popen.Tpo .deps/nft_popen.Po
gcc -DHAVE_CONFIG_H -I. -I./config -I/usr/include/net-snmp -I/usr/include/net-snmp/.. -I/usr/include/mysql -g -O2 -MT php.o -MD -MP -MF .deps/php.Tpo -c -o php.o php.c
mv -f .deps/php.Tpo .deps/php.Po
gcc -DHAVE_CONFIG_H -I. -I./config -I/usr/include/net-snmp -I/usr/include/net-snmp/.. -I/usr/include/mysql -g -O2 -MT ping.o -MD -MP -MF .deps/ping.Tpo -c -o ping.o ping.c
mv -f .deps/ping.Tpo .deps/ping.Po
gcc -DHAVE_CONFIG_H -I. -I./config -I/usr/include/net-snmp -I/usr/include/net-snmp/.. -I/usr/include/mysql -g -O2 -MT keywords.o -MD -MP -MF .deps/keywords.Tpo -c -o keywords.o keywords.c
mv -f .deps/keywords.Tpo .deps/keywords.Po
gcc -DHAVE_CONFIG_H -I. -I./config -I/usr/include/net-snmp -I/usr/include/net-snmp/.. -I/usr/include/mysql -g -O2 -MT error.o -MD -MP -MF .deps/error.Tpo -c -o error.o error.c
mv -f .deps/error.Tpo .deps/error.Po
/bin/sh ./libtool --tag=CC --mode=link gcc -I/usr/include/net-snmp -I/usr/include/net-snmp/.. -I/usr/include/mysql -g -O2 -L/usr/lib64 -L/usr/lib64/mysql -o spine sql.o spine.o util.o snmp.o locks.o poller.o nft_popen.o php.o ping.o keywords.o error.o -lnetsnmp -lmysqlclient_r -lmysqlclient_r -lcrypto -lz -lpthread -lm
libtool: link: gcc -I/usr/include/net-snmp -I/usr/include/net-snmp/.. -I/usr/include/mysql -g -O2 -o spine sql.o spine.o util.o snmp.o locks.o poller.o nft_popen.o php.o ping.o keywords.o error.o -L/usr/lib64 -L/usr/lib64/mysql -lnetsnmp -lmysqlclient_r -lcrypto -lz -lpthread -lm
[root@localhost cacti-spine-0.8.7g]#

19.
如果都沒有錯誤訊息, 現在可以 make install 安裝 spine .

[root@localhost cacti-spine-0.8.7g]# make install
make[1]: Entering directory `/tmp/cacti-spine-0.8.7g'
test -z "/usr/local/spine/bin" || /bin/mkdir -p "/usr/local/spine/bin"
/bin/sh ./libtool --mode=install /usr/bin/install -c spine '/usr/local/spine/bin'
libtool: install: /usr/bin/install -c spine /usr/local/spine/bin/spine
test -z "/usr/local/spine/etc" || /bin/mkdir -p "/usr/local/spine/etc"
/usr/bin/install -c -m 644 spine.conf.dist '/usr/local/spine/etc'
make[1]: Leaving directory `/tmp/cacti-spine-0.8.7g'
[root@localhost cacti-spine-0.8.7g]#

20. 將不需要使用的東西清掉 ,

[root@localhost cacti-spine-0.8.7g]# make clean
rm -f spine
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
[root@localhost cacti-spine-0.8.7g]#

19 20 可以縮減成 make install clean

到這邊大功告成.

請使用瀏覽器開 http://127.0.0.1/ 即可看到畫面.

2011年3月14日 星期一

后豐鐵馬道...

最近幾乎每天都生活在奇X,

客戶常常提起 友X,

讓我想起前陣子長去 后豐 馬場的友X,

就是那個有環保團體抗議的友X ....

真的超美得地方居然蓋了一個這樣高高污染的工廠...

好幾次都想在台中留下來過夜,

早點到 鐵馬道去走走,

真的很懷念那時年輕的自己,

騎著腳踏車,乘著風~~~

飄逸飛翔有著天真又無比快樂的心情,

曾幾何時?

我全心全意投入工作,

只有工作的成就感能讓我感到滿足,

事情多到爆炸,

日本的地震也震撼了我的心情...

找時間想去走走那些美麗的風景~~~

2011年3月6日 星期日

NFS Server install

NFS Server install - Step

1. install nfs-common

yen@yen-X61:~$ sudo apt-get install nfs-common
正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
The following packages were automatically installed and are no longer required:
linux-headers-2.6.35-22-generic linux-headers-2.6.35-22
使用 'apt-get autoremove' 來將其移除。
下列的額外套件將被安裝:
libgssglue1 libnfsidmap2 librpcsecgss3 portmap
下列【新】套件將會被安裝:
libgssglue1 libnfsidmap2 librpcsecgss3 nfs-common portmap
升級 0 個,新安裝 5 個,移除 0 個,有 0 個未被升級。
需要下載 385kB 的套件檔。
此操作完成之後,會多佔用 1,270kB 的磁碟空間。
是否繼續進行 [Y/n]?y
下載:1 http://tw.archive.ubuntu.com/ubuntu/ maverick/main libgssglue1 amd64 0.1-4 [24.4kB]
下載:2 http://tw.archive.ubuntu.com/ubuntu/ maverick/main libnfsidmap2 amd64 0.23-2 [32.1kB]
下載:3 http://tw.archive.ubuntu.com/ubuntu/ maverick/main librpcsecgss3 amd64 0.19-2 [36.3kB]
下載:4 http://tw.archive.ubuntu.com/ubuntu/ maverick-updates/main portmap amd64 6.0.0-2ubuntu1.1 [39.1kB]
下載:5 http://tw.archive.ubuntu.com/ubuntu/ maverick-updates/main nfs-common amd64 1:1.2.2-1ubuntu1.1 [253kB]
取得 385kB 用了 8s (43.2kB/s)
正在預先設定套件 ...
選取了原先未被選取的套件 libgssglue1。
(正在讀取資料庫 ... 系統目前共安裝了 153458 個檔案和目錄。)
正在解開 libgssglue1 (從 .../libgssglue1_0.1-4_amd64.deb)...
選取了原先未被選取的套件 libnfsidmap2。
正在解開 libnfsidmap2 (從 .../libnfsidmap2_0.23-2_amd64.deb)...
選取了原先未被選取的套件 librpcsecgss3。
正在解開 librpcsecgss3 (從 .../librpcsecgss3_0.19-2_amd64.deb)...
選取了原先未被選取的套件 portmap。
正在解開 portmap (從 .../portmap_6.0.0-2ubuntu1.1_amd64.deb)...
選取了原先未被選取的套件 nfs-common。
正在解開 nfs-common (從 .../nfs-common_1%3a1.2.2-1ubuntu1.1_amd64.deb)...
正在進行 man-db 的觸發程式 ...
正在進行 ureadahead 的觸發程式 ...
正在設定 libgssglue1 (0.1-4) ...
正在設定 libnfsidmap2 (0.23-2) ...
正在設定 librpcsecgss3 (0.19-2) ...
正在設定 portmap (6.0.0-2ubuntu1.1) ...
portmap start/running, process 2627
正在設定 nfs-common (1:1.2.2-1ubuntu1.1) ...

Creating config file /etc/idmapd.conf with new version

Creating config file /etc/default/nfs-common with new version
增加系統使用者 `statd' (UID 115 )
Adding new user `statd' (UID 115) with group `nogroup' ...
未建立家目錄『/var/lib/nfs』。
statd start/running, process 2851
gssd stop/pre-start, process 2881
idmapd stop/pre-start, process 2914
正在進行 libc-bin 的觸發程式 ...
ldconfig deferred processing now taking place
yen@yen-X61:~$

2. install nfs-kernel-server

yen@yen-X61:~$ sudo apt-get install nfs-kernel-server
正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
The following packages were automatically installed and are no longer required:
linux-headers-2.6.35-22-generic linux-headers-2.6.35-22
使用 'apt-get autoremove' 來將其移除。
下列【新】套件將會被安裝:
nfs-kernel-server
升級 0 個,新安裝 1 個,移除 0 個,有 0 個未被升級。
需要下載 173kB 的套件檔。
此操作完成之後,會多佔用 430kB 的磁碟空間。
下載:1 http://tw.archive.ubuntu.com/ubuntu/ maverick-updates/main nfs-kernel-server amd64 1:1.2.2-1ubuntu1.1 [173kB]
取得 173kB 用了 0s (214kB/s)
選取了原先未被選取的套件 nfs-kernel-server。
(正在讀取資料庫 ... 系統目前共安裝了 153551 個檔案和目錄。)
正在解開 nfs-kernel-server (從 .../nfs-kernel-server_1%3a1.2.2-1ubuntu1.1_amd64.deb)...
正在進行 ureadahead 的觸發程式 ...
正在進行 man-db 的觸發程式 ...
正在設定 nfs-kernel-server (1:1.2.2-1ubuntu1.1) ...

Creating config file /etc/exports with new version

Creating config file /etc/default/nfs-kernel-server with new version
* Exporting directories for NFS kernel daemon... [ OK ]
* Starting NFS kernel daemon [ OK ]
yen@yen-X61:~/$

3. 設定 /etc/exports
(ex: 將 /home/yen/old export )
$ sudo vi /etc/exports
/home/yen/ * (rw,sync)

4. nfs server Start
$ sudo /etc/init.d/nfs-kernel-server start

5. check Service
$ showmount -e localhost
Export list for localhost:
/home/yen *


6. Configure NFS client on Windows

請參考: http://support.microsoft.com/kb/324055

2011年3月1日 星期二

...

大學畢業五年了,

那一年我對未來猛懵懂懂...

一直以來我都很喜歡挑戰,

不停的挑戰自我,

一直走跟大家不同的路,

變變變,

在這個世界唯一不變得東西,

就是"變",

回首過去與現在,

一切完全都不在我的計畫中...

時光匆匆... 人事皆非...

只有那些好友與親人不變!