2011年3月31日

CentOS 4.9 升級 PHP 5.3

手邊一台 CentOS 4.9,
有一些功能一定要用到 PHP 5.2 之後的版本,
偏偏 CentOS 4.x 的 PHP 又停留在 4.1.x,
無法透過官方的 yum 來安裝升級,
之前有找到非官方的 yum ,
可以透過 *.jason 發佈的 yum 來更新到 PHP 5.2.x ,
但這種多次非官方升級的方式總讓人不放心。

這次升級安裝,
雖然透過非 yum 的方式,
但是下載的套件都是 RHEL.4 的版本,
至少比較心安一點( ? )...

以下是這次升級所用到的套件:
libedit0-3.0-1.20090722cvs.el4.i386.rpm
php-common-5.3.6-1.el4.remi.i386.rpm
php-5.3.6-1.el4.remi.i386.rpm
php-mbstring-5.3.6-1.el4.remi.i386.rpm
php-cli-5.3.6-1.el4.remi.i386.rpm
php-xml-5.3.6-1.el4.remi.i386.rpm

這幾個套件到 http://rpm.pbone.net/ 就可以找到了。
( 請搜尋 RHEL.4 的版本)

安裝過程中最大的問題就是套件相依性問題,
所以我一開始就將系統中任何關於 php、httpd 的 rpm 套件都移除,
只要用一個
# rpm -Uvh *.rpm

就將以上的套件升級安裝完畢。

以下是 PHP 相關套件的版本:
[root@centos ~]# rpm -qa|grep php
php-xml-5.3.6-1.el4.remi
php-common-5.3.6-1.el4.remi
php-mbstring-5.3.6-1.el4.remi
php-5.3.6-1.el4.remi
php-cli-5.3.6-1.el4.remi
[root@sambar rpm]#

以下是 httpd 的相關版本:
[root@centos ~]# rpm -qa|grep httpd
httpd-suexec-2.0.52-47.ent.centos4
httpd-2.0.52-47.ent.centos4
[root@centos ~]#

2011年3月29日

CentOS 4.x Server 安裝 做 Raid 1 無法開機

CentOS 4.x Server CD 安裝 Raid 1 ,
重新開機之後,
出現

error: unknow filsystem

解決法:
以 CentOS 4.4 Server CD 開機後,
輸入: linux rescue
進入救援模式。

( grub 不支援 md,所以重建過程會產生 /dev/md0 does not have any corresponding BIOS drive. 的錯誤)

進入 rescue 模式之後,
輸入:
1) grub       # 進入interpreter 模式
2) root (hd0,0)    # 定出根目錄 
3) setup (hd0)    # 將 grub 安裝在 MBR

重新開機之後,
grub 就正常了。

2011年3月24日

2011年3月21日

免費線上掃毒

如果對下載回來的檔案不確定是否安全,
可以將檔案上傳到網站上,
他會自動幫你把檔案分送到各數十知名掃毒網站做掃描,
提供你安全性的參考。

http://www.filterbit.com/index.cgi

http://www.virscan.org/

http://www.windowsecurity.com

PS:以上網站最好都用 IE 開啟。

Tomato firmware 中文

本篇不是講 Tomato 的中文韌體,
是講 Tomato firmware 的 samba 中文檔(許功蓋)的解決問題。

下載點 http://www.mediafire.com/tomatousb
請下載 samba_extra_codepages.tar.gz

解壓縮之後就有一個 readme.txt 跟著做就可以了。
做法大約如下:

1.啟動 ssh ,以便登入及傳檔。
2.開通 root 登入。
3.起用/jffs 資料夾。
4.將剛剛解壓縮的 950 資料夾都上傳上去,並放置到 /jffs/ 資料夾底下。
5.寫到開機程序內:
ln -s /jffs/cp950/codepage.950 /usr/share/codepage.950
ln -s /jffs/cp950/unicode_map.950 /usr/share/unicode_map.950
insmod /jffs/cp950/nls_cp950.o
insmod /jffs/cp950/nls_big5.o
6.將上面四行寫到 自動掛載 USB 裝置後的執行指令,
並加上一行: service samba restart 。
7.將 samba 編碼設為不預設,手動為 client code page =950 。
8.搞定啦!許功蓋已經回家了!

2011年3月20日

PDA 軟體

在 Windows Mobile 5 上面安裝了一些軟體,
清單如下:

7z_v.9.20.cab
mini5wm.cab
Opera_Mobile_10_WM.cab
PocketXpdf_0.5.0.CAB
tcpmp.pocketpc.0.72RC1.cab
xnpocket_xscale.cab

7z→壓縮軟體(7-zip)
mini5wm→Opera Mini 5
Opera_Mobile_10_WM→Opera Mobile 10
PocketXpdf→PDF閱讀器
tcpmp→影片播放
xnpocket→看圖軟體(XnView)

2011年3月3日

Android-x86 (generic)

今天玩 Android-x86-generic 安裝在 Acer TravelMate 4330 。

安裝成功開機之後的畫面:
DSC00120 

要用滑鼠拖著鎖鍵,往上拉,
就可以登入了。
DSC00121 

網路卡可以驅動,
但是無線網卡捉不到。
DSC00123

 

先玩到這邊。

2011年3月1日

Excel 凍結視窗

常常 Excel 表的資料都會很長,
造成上方、左方的表頭部分被捲到看不見,
所以 Excel 有一個凍結的功能,
把要凍結的表頭停住。

使用功能,
將滑鼠點選到要凍結的儲存格上,
按下「視窗」→「凍結視窗」,
上方、左方的表頭就被固定了,
方便我們核對資料。

excel

excel2