2011年7月8日 星期五

ob2d(Etch)升級到Lenny

因為WordPress 3.2需要PHP 5.2.4才能用,而原來的ob2d(基於Etch)的PHP版本已經升不上去了,所以要把ob2d升級到Lenny,目前為止看起來還算正常。

1、變更sources.list,記得先備份

利用Debian Sources List Generator產生sources.list內容


我選擇了以下項目:


Debian Branches ==>Main - Free Packages、Contrib - Free software that has non-free dependencies、Non-free - Non Free software


Debian Updates ==>Security - Security Updates、Updates - Proposed Updates


3rd Parties Repos ==>Debian Multimedia(因為這台Server還有裝osTube)


2、如果在 Debian Updates有選擇Updates - Proposed Updates,則執行apt-get update時可能出現類似以下錯誤

W: GPG error: http://mirrors.163.com lenny-proposed-updates Release:
The following signatures couldn't be verified because the public key
is not available: NO_PUBKEY AED4B06F473041FA


安裝debian-archive-keyring即可解決


apt-get install debian-archive-keyring


3、如果有包含Debian Multimedia,則按照產生的指示執行以下指令

apt-get update && apt-get install debian-multimedia-keyring && apt-get update


4、執行apt-get dist-upgrade,過程中會有一連串詢問,通通按Enter採預設值即可