2011-08-13 11 views
2

私の仮想プライベートサーバにwkhtmltopdfをインストールしようとしています。これは、HTMLをPDFに変換するツールです。私はVPSにwkhtmltopdfをインストールしようとしていますが、実行時にerrormessageを取得しようとしています

  1. スタートSSHターミナルとログイン:

    は、私は次のようでした。
  2. CD/VAR/WWW /バーチャルホスト/ {ドメイン} /サブドメイン/ステージ/をhttpdocs/LIB/wkhtmltopdf
  3. wgetのhttp://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.10.0_rc2-static-i386.tar.bz2
  4. タール-ixvf wkhtmltopdf-0.10.0_rc2静的-i386.tar.bz2
  5. ./wkhtmltopdf-i386 http://www.example.com/ test.pdfという

私はエラーが出るところである:

./wkhtmltopdf-i386: error while loading shared libraries: libXrender.so.1: cannot open shared object file: No such file or directory 

[OK]を、私は目を考えている、このを見てe libXrenderをインストールする必要があります。だから私はそれを行う方法を見つけようとしましたが、私は本当にLinuxの専門家ではありません。

Before you install you will need to have X11, gcc and openssl installed. On Debian/Ubuntu this can be done as follows:

sudo aptitude install openssl build-essential xorg libssl-dev libxrender-dev

そして私はこれを取得::私が見つけたことは、このでした

sudo: aptitude: command not found

私はVPSは私が版についてはよく分からないのRedHat Enterpriseを実行していると思います。また、Plesk 10.3も稼動しています。私のpleskパネルでは、vpsはcentOSで動作していると言いますが、SSHにヘルプを入力すると、redhatと表示されます

答えて

5

を参照してください。あなたは、libXrender.so.1

のln -s libXrender-どんなlibXrender.so.1

とのシンボリックリンクを作成しようとしない場合は、もう一度プログラムをインストールしてください。

あなたは(あなたはOSのバージョンを知っておく必要があります)グーグルで検索して、パッケージを見つけ、/ usr/libにどのlibXrenderファイルを持っていない場合は

のuname -srv(おそらくカーネルのバージョンを教えてくれますパッケージをダウンロードしたら、名前)

分布は、もう一度あなたのプログラムをインストールしてみてくださいそして、

のrpm -Uvh [RPM-ファイルダウンロード-ため-libXrender]

を実行します。

あなたがRedHatのを使用している場合、私はあなたが単に

yumのインストールを行うことができます[任意のパッケージ名]と、それはあなたが提供する名前でそれを見つけた場合、それは、あなたのディストリビューションのための適切なバージョンをダウンロードしてくださいと確信しています。Fedoraの

+1

これは私のために働いてくれてありがとう、VPSを検索した後、私はcentOSを使用していたことがわかりました。また、libXextも必要でした。そこで私は正しいライブラリを探して、rpm -Uvh [rpm-file-downloaded-for-libXrender]コマンドでインストールしました。 – redn0x

+0

私はこの問題に遭遇しました。共有ライブラリをロードする際に次のエラーが表示されます:libXrender.so.1:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません。誰も私に何かアイデアを提供できますか?ありがとう – Dan

3

Ubuntu/Debianシステムでは、パッケージはlibxrender-devでした。通常​​の代わりにapt-getです。

はRPMシステムについては、パッケージがxrenderと呼ばれ、あなたはyumでそれをインストールする:あなたはあなたのの/ usr/libディレクトリにlibXrenderと呼ばれる任意のファイルを持っている場合

sudo yum install xrender 
+0

私はちょうど私が次のメッセージになってることを試してみました:私は私が最初に持ってguesingてる コマンドが見つかりません: sudoの:YUMを何らかの理由でyumをインストールする – redn0x

+0

実際にどのディストリビューションにどのバージョンが含まれているのか、どのバージョンに適切なインストールツールがあるのか​​を最初に見つけたら、もっと生産的になるかもしれません。 – mario

1

はこれを使用します。

sudo yum install libXrender 
sudo yum install libXext 
0

は、以下のコマンドを実行します。

yum install openssl openssl-devel 

ln -s /usr/local/bin/wkhtmltopdf /usr/sbin/ 
0

これはCentOSに上の私のために働い6.

yum install libXext libXrender fontconfig libfontconfig.so.1 
yum install urw-fonts 
関連する問題