ubuntuインストールxvfb+CutyCaptによるWebキャプチャ機能


テスト環境:1.仮想マシン上のUbuntu 10.04 LST 2.PuttyはSSHで接続されています(このステップは必要ありませんが、私はこのような方法でubuntu serverに接続しています)
インストールが必要なパッケージ:ubuntuにインストールする方法です.

  
  
  
  
  1. sudo apt-get update 
  2. sudo apt-get -y install build-essential 
  3. sudo apt-get install xvfb 
  4. sudo apt-get install xfs xfonts-scalable xfonts-100dpi 
  5. sudo apt-get install libgl1-mesa-dri 
  6. sudo apt-get install subversion libqt4-webkit libqt4-dev g++ 

ステップ2

  
  
  
  
  1. svn co https://cutycapt.svn.sourceforge.net/svnroot/cutycapt 

ステップ3

  
  
  
  
  1. cd cutycapt/CutyCapt 
  2. qmake 
  3. make 

ステップ4:コマンドラインテスト

  
  
  
  
  1. xvfb-run --server-args="-screen 0, 1024x768x24" ./CutyCapt --url=http://www.google.com --out=example.png 

一般的にはこの手順で完成すれば目的を達成できるはずです.しかし、私は実験中にいくつかの問題が発生しました.
最初のステップは問題ありませんが、
ステップ2では、ルートディレクトリにcutycaptディレクトリを追加します.成功すると、Checked out revision 6が表示されます.などの情報は、cutycaptがOKであることを示しています.
ステップ3:cdからcutycapt/CutyCaptディレクトリの下にqmakeを実行し、エラーがなければmakeを実行します.ステップ4:/cutycapt/CutyCaptディレクトリの下でステップ4コマンドを実行します.ここで問題になったのは/usr/bin/xvfb-run:181:./CutyCapt: premission denied. 私は/cutycapt/CutyCaptディレクトリの権限を大きく変更しました.例えば777.そしていいです.
Linuxの下で中国語が文字化けしたら、中国語のフォントをインストールすれば解決できます.linuxコマンドラインは、Webページのスナップショット-(xvfb+CutyCapt)をキャプチャします.この記事を参照してください.http://blog.saymoon.com/2009/11/take-snapshot-in-linux-command-line/
以上は自分の実験で得たもので、必要な人を助けてほしいです.