私はポストを読みました Popplerのインストール と私自身の困難に関して希望はありませんでしたが、サイコロはありませんでした。
Ubuntu 18.04 Precision Laptopの上のAnacondaの下でRを実行しています。 COパサの言語学習をサポートするためにReadText(R Package)をインストールし、R端末ウィンドウからそれを試みたかった。私はすでに問題なくQuantetaをインストールしていましたので、再トリップしたPdftoolsの要件で読み取られたときに驚いた
cannot find -lpoppler-cpp
_
私はすでにlibpoppler-cpp-devをインストールしてアンインストールしていました
Sudo apt-get install -y libpoppler-cpp-dev
_
それはOKを取り付けました
libpoppler-cpp-dev is already the newest version (0.74.0-bionic0)
_
ReadTextがR(再びAnacondaの下で実行されている場合は再び実行されている)を試みると、PDFTOOLSのインストールに到着し、ローカルpkg-config情報を見つけます。
- インストールソースパッケージ 'PDFTOOLS' ... **パッケージ 'PDFTOOLS'の解凍に成功し、MD5 Sumsが正常にチェックされ、MD5 Sumsが正しくありません** PKG-Config Cflagsが見つかりました。 libs! pkg_cflags = -i/usr/include/cpp -i/usr/include/poppler pkg_libs = lpoppler-cpp
しかしそれから見つけることができません:
/ home/dalton/anaconda3/bin/../lib/gcc/x86_64-CONDA_COS6-linux-gnu/7.3.0/../../../../ ...../ x86_64- conda_cos6-linux-gnu/bin/ ld:-lpoppler-cpp collect2を見つけることができません:エラー:ldが返されました1番出口ステータスMake:*** [/ home/dalton/anaconda3/lib/r/r/hare/make/shlib.mk:6:pdftools.so]エラー1エラー:パッケージ 'pdftools'に対してコンパイルに失敗しました
- '/ home/dalton/anaconda3/lib/r/library/pdftools'を削除する
Pkg-configを自分でチェックするとき:
pkg-config --cflags --libs poppler-cpp
_
-i/usr/include/poppler/cpp -i/usr/include/poppler -lpoppler-cpp
私は確かにRのインストーラが見つけたのと同じ情報を見つけます。システムgrepを使ってポッププラを追いかけたとき:
ls --recursive | grep -E "poppler"
_
私はpoppler-cppを見つけませんが、libpoppler-cpp-devおよび他のlibpoppler-cppファイル/フォルダはあります。ただし、pkg-configを尋問した場合:
pkg-config --cflags --libs libpoppler-cpp-dev
_
それは私に言う
Pkg-config検索パスにはlibpoppler-cpp-devが見つかりませんでした。おそらく、pkg_config_path環境変数に `libpoppler-cpp-dev.pc 'を含むディレクトリを追加する必要があります。パッケージ 'libpoppler-cpp-dev'が見つかりませんでした。
上記の引用SEポストの@jeroenによって推奨されているUbuntu 18.04(バイオニック)のためにPoppler 0.74.0(バイオニック)のバックポートでPPAを使用しましたが、Rインストールは探しているので、Ubuntuの適切とアナコンダRの間にいくつかの混乱があります。 PoppLer-CPPですが、libpoppler-cpp-devが適切なターゲットのようです。私はAnacondaの下でRを実行しているので、私のシステムはRに気づいていないようです:
apt-cache policy r-base-core
_
戻り値
r-Base-Core:インストール:(なし)候補者:3.4.4-1ubuntu1バージョン表:3.4.4-1ubuntu1 500 500 http://us.archive.ubuntu.com/ubunt bionic /ユニバースAMD64パッケージ
私はこれがすべて混乱していることを理解していますが、誰かが明らかな問題を認識し、それをハッキングするべきことを教えてください。
Rは走っているので、この解決策はアナコンダ/ 1標官環境内に留まることです。やるだけです
conda install -c conda-forge poppler
_
最初の2つのAttemtpsが「環境を解決する」という最初の2つのATTEMTPが失敗したので、完了するのにかなりの時間がかかりましたが、Condaはついに別のRepodataソースを試して成功しました。
package | build
---------------------------|-----------------
certifi-2019.9.11 | py37_0 147 KB conda-forge
conda-4.10.1 | py37h89c1867_0 3.1 MB conda-forge
openjpeg-2.3.1 | h21c5421_1 469 KB conda-forge
poppler-0.65.0 | h581218d_1 1.3 MB
poppler-data-0.4.10 | 0 3.8 MB conda-forge
python_abi-3.7 | 1_cp37m 4 KB conda-forge
------------------------------------------------------------
Total: 8.7 MB
_
祝福された
実行中の実行:完了
その後、ターミナルウィンドウを開き、Rを開始しました。
ダルトン@ダルトン - Precision-3541:$ R
Rバージョン3.6.1(2019-07-05) - 「TOEの動作」●Copyright(C)2019統計計算プラットフォームのR財団:x86_64-conda_cos6-linux-gnu(64ビット)
そして設置されたPDFTOOLS:
> install.packages("pdftools")
_
- インストールsourceパッケージ 'pdftools' ... **パッケージ 'pdftools'が正常に解凍され、md5 sumsが正常にチェックされ、md5 sumsが段階的なインストールを使用してpkg-config cflagsとlibs! pkg_cflags = -i/usr/include/cpp -i/usr/include/poppler pkg_libs = lpoppler-cpp
興味がある人のために、Anacondaライブラリファイルはそのような分野にありました
-lpoppler-cpp -l/home/dalton/anaconda3/lib/r/lib -lr
つまり、PopplerのCONDAインストール後、PDFTOOLSのMy RインストールはPoppLer-CPPを見つけることができます。 PDFTOOLSが完了しました。
**インストールパッケージが一時的なインストールパスのレコードを保持している場合のテスト
その後、readTextをインストールするための最初のタスクを完了することができました。
install.packages("readtext")
_
**インストールパッケージが一時的なインストールパスのレコードを保持している場合のテスト
ダウンロードされたソースパッケージは '/ tmp/rtmpxksozx/downloaded_packages' '.library' coming 'packages.html' ... "...が完了しました...
ライブラリ(ReadText)
すべてが世界、Ubuntu内のアナコンダ/州の畳み込みの世界では良いことです。それは科学的および学術的なコンピューティングのための素晴らしい環境です、あなたがコミュニケーション方法を見つけたら。