= 2009-04-28 = * 雲端運算基礎課程 * 測試 Michael Smith 的 Clonezilla SE Web UI * 測試環境: Debian Lenny {{{ $ lsb_release -a Distributor ID: Debian Description: Debian GNU/Linux 5.0.1 (lenny) Release: 5.0.1 Codename: lenny }}} * 基本套件相依:根據 README 文件,需要 php-gd, php-mysql, oddjobd, mysql-server, apache, drbl/clonezilla {{{ $ sudo apt-get install php5-gd php5-mysql mysql-server drbl }}} * 其中 [http://people.redhat.com/nalin/oddjob/ oddjob] 因為是 Redhat 的人開發的,所以目前仍需要額外自行下載安裝,我用 checkinstall 來產生 deb 套件。在 ./configure 過程中發現相依一些套件包含 D-Bus-1 , SELinux Header, libxml-2.0 跟 libpam0g-dev 套件裡的 /usr/include/security/pam_modules.h (用 apt-file 去找) {{{ $ sudo apt-get install libdbus-1-dev libxml2-dev libselinux1-dev libpam0g-dev $ wget http://people.redhat.com/nalin/oddjob/oddjob-0.29.1-1.tar.gz $ tar zxvf oddjob-0.29.1-1.tar.gz $ cd oddjob-0.29.1-1/ ~/oddjob-0.29.1-1$ ./configure ~/oddjob-0.29.1-1$ sudo apt-get install checkinstall ~/oddjob-0.29.1-1$ checkinstall checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran This software is released under the GNU GPL. ***************************************** **** Debian package creation selected *** ***************************************** This package will be built according to these values: 0 - Maintainer: [ jazz@drbl ] 1 - Summary: [ The oddjob package provides a means for unprivileged applications ] 2 - Name: [ oddjob-0.29.1 ] 3 - Version: [ 1 ] 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ amd64 ] 8 - Source location: [ oddjob-0.29.1-1 ] 9 - Alternate source location: [ ] 10 - Requires: [ ] 11 - Provides: [ oddjob-0.29.1 ] Enter a number to change any of them or press ENTER to continue: }}}