wiki:jazz/09-04-28

Version 4 (modified by jazz, 15 years ago) (diff)

--

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
      
    • 其中 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: