2016-05-19 4 views
1

私はElastic Beanstalkでpdftkを実行しようとしています。最初の問題は、依存関係(gcj)の1つがサポートされていないため、Amazon Linux AMIのインスタンスにpdftkをインストールできないことです。エラスティック・ビーン・ストークでpdftkを実行するには

私が見ているオプションの1つは、自分自身のAMIを作成し、それを私のElastic Beanstalkに使用することです。 Amazonはこれをしないことをお勧めします。また、EBとUbuntuのコミュニティイメージもありません。

もう1つのオプションはDockerです。私はDockerに精通していませんが、私はコンテナにpdftkをインストールし、それをEBにデプロイできると思います。私は配置のためにCodeshipを使用しています.Dockerのオプションがあるようです。 (これは私が現在探求しているオプションです)

私が考える最後の選択肢は、自分でpdfsを暗号化するためのライブラリを書くことです。私はpdfsの暗号化仕様を見ていましたが、これは時間効率のよいオプションではないと私は考えています。

誰も同じような問題を抱えていて、問題の良い解決策を見つけましたか?


UPDATE:

は、いくつかのより多くの研究の後、私は問題がFedoraのでアマゾンのLinuxのバグではなかったことを発見しました。 Fedoraはgcjを削除しました。なぜなら、プロジェクトのメンテナが不足していたため、pdftkはgcjに依存していたからです。

別のpdfツールキットが必要な場合は、私が必要としているものの代わりにpodofoを見つけました。

誰もが持つ問題を抱えてここに来る場合

答えて

0

pdftk - (私の場合には、それは、PDF分割した)と簡単に.ebextensionsを通じてEBインスタンスに設定することができますのpoppler-utilsのもpdftkによって行わいくつかのタスクをカバー:

packages: 
    yum: 
    poppler-utils: [] 
0

まず、古いスレッドを復活させていただきましたことをお詫び申し上げます。最近、pdftkを使用するElastic Beanstalkワーカー環境を作成したいと考えました。もちろん、私たちも同じ問題を偶然見つけたので、これは私たちがやったことであり、これまでのところ私たちのために働いています。それが他の人にとってもうまくいくことを願っています。

必要なのLaTeXパッケージ:.ebextensionsで

は、リンクのconfigsを追加するフォルダ

packages.config

あなたはまた、libgcjをインストールするために、EL5ライブラリを追加する必要があります。

01_el5_yum.config

次にlibgcj、pdftkとpdfjam

02_pdftk.config

そして、それはそれでなければなりませんをインストールするには、コマンドでこの設定を追加します。

関連する問題