web-dev-qa-db-ja.com

Okular 0.15を12.04 LTSにインストールする方法は?

参照用にここを参照してください: http://okular.kde.org/news.php

新しいバージョンには、注釈をPDFファイル自体に保存するオプションが含まれています。だからこそ、私は試してみたいと思っています。この新しいバージョンをインストールできるPPAはありますか?

Edit:808soundのアドバイスに従って、Okular 0.15を正確にインストールできました。アップグレードでインストールされた依存関係により、他のプログラムでいくつかの問題が発生しました。これらの問題を修正するには、Okularをアンインストールし、Okularでアップグレードされたパッケージをダウングレードする必要がありました。代わりにKubuntu Backports PPAからOkularをインストールすることもできますが、この場合、注釈をPDFにエクスポートすることはできません。詳細については、以下を参照してください。 最新のOkularをインストールするソースを選択する前に、このことに留意してください。

小さなコメント:BlaXpiritの answer は、最新のOkularからアノテーション機能を差し引いたものを提供します。この特定の機能を動作させるには、808soundの answer に従う必要があります。

17
Glutanimate

Poppler 0.20.5をUbuntu 12.04にバックポートし、Okular 0.16.2をコンパイル(編集:0.17に更新)し、PPAに入れました。使用するには、ppas ppa:kubuntu-ppa/backports および ppa:kalakris/okular を追加します。

Sudo apt-add-repository ppa:kubuntu-ppa/backports
Sudo apt-add-repository ppa:kalakris/okular

パッケージインデックスを更新し、okularをアップグレードします。

Sudo apt-get update
Sudo apt-get install okular

このバージョンでは、注釈をPDFにエクスポートできます。これらのパッケージは正確にコンパイルされているため、Quantalからパッケージをインストールすることを提案するソリューションとは異なり、他の依存関係に問題はありません。

9
kalakris

次の段落をよく読んでください。この回答は、Ubuntu 12.04でOkularを0.15にアップグレードする方法を示しています(PDFへの注釈のエクスポートをサポート)。 (OPが言及したように)KubuntuバックポートPPAに関する他のソリューションはOkularのバージョン0.15を取得しますが、ではなく注釈をPDFにエクスポートする機能を提供します。 OPが望んでいたものでした。 残念ながら、Okular 0.15のこの新しい機能は少し制限されており、特定の種類の注釈をPDFドキュメントにエンコードできない場合があります。さらに、アップグレードはフォントなどとの互換性の問題を引き起こす可能性があります。したがって、これを試す前によく考えてください。

続けてOkular 0.15を試してみるには、最初に現在インストールされているパッケージ/バージョンのリストを含むファイルold_packages.txtを作成することができます(これを忘れても心配しないでください):

Sudo apt-get install aptitude
aptitude -q -F "%?p=%?V" --disable-columns search \~i > old_packages.txt

アップグレードの準備をするには、次の2行を/etc/apt/sources.listに追加します

deb http://archive.ubuntu.com/ubuntu/ quantal main universe
deb-src http://archive.ubuntu.com/ubuntu/ quantal main universe

次に、次のコマンドを実行します。

Sudo apt-get update
Sudo apt-get install okular -f

エラーが発生した場合は、これを試してください(Okularのインストールが成功するまで繰り返し):

Sudo apt-get install -f
Sudo apt-get autoremove -f
Sudo apt-get install okular -f

あと、このタイピング

okular --version

バージョン0.15.xが表示されます。最後に、予期しないものが追加/アップグレードされるのを防ぐために、おそらく/etc/apt/sources.listに追加された2行をコメントアウトして、

Sudo apt-get update

この手順により、Quantalリポジトリから他のパッケージが更新され、フォントなどとの互換性の問題が発生する可能性があることに注意してくださいこれについての詳細。

Okular 0.15をアンインストールし、パッケージに対するこれらの変更をすべて元に戻す場合は、かなり簡単です。最初に行う必要があります

Sudo apt-get purge okular
Sudo apt-get autoremove -f

この時点で、最初に作成したold_packages.txtファイルを使用して、すべてのパッケージを以前のバージョンにダウングレードできます(詳細については here を参照)。または、次のNice手順を実行できます(詳細は buntuのロールバック に関する質問への回答に記載されています)。

/etc/apt/preferencesを編集して、以下を追加します

Package: *
Pin: release v=12.04
Pin-Priority: 1001

最後に、

Sudo apt-get dist-upgrade -f
Sudo apt-get autoremove -f

これで、元の12.04パッケージ/バージョンに戻るはずです。

7
808sound

簡単だ。ソフトウェアソースに ppa:kubuntu-ppa/backports を追加すると、KDE ​​4.9ソフトウェアとOkular 0.15.0をインストールできます。

6
Oleh Prypin

私はuser135805による提案に従い、完璧に動作します。チュートリアルとの唯一の違いは、trustyとkubuntuバックポートリポジトリを使用していることです。総括する、

/etc/apt/sources.listを編集します。

deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe
deb-src http://archive.ubuntu.com/ubuntu/ trusty main restricted universe

/etc/apt/preferences.d/okularを編集します:

Package: okular
Pin: release a=trusty
Pin-Priority: 990

Package: libokularcore4
Pin: release a=trusty
Pin-Priority: 990

Package: libpoppler-qt4-4
Pin: release a=trusty
Pin-Priority: 990

重要、編集:/etc/apt/apt.conf.d/00aptitude

APT::Default-Release "precise";

そうしないと、パッケージが台無しになります

編集:/etc/apt/sources.list.d/kubuntu-ppa-backports-precise.list

deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu precise main
deb-src http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu precise main
deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu trusty main
deb-src http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu trusty main

おそらく/etc/apt/preferences.d/okularのエントリの一部は必要ありませんが、このように機能しました。編集後、あなたはする必要があります

apt-get update
apt-get install okular -t trusty

お役に立てれば。

2
merchamion

私はあなた自身のコメントのおかげで機能させることができたので、ここでいくつかの情報を書いています。うまくいけば、これはあなたと他の人を助けることができます。 Quantalリポジトリ「main」および「universe」を追加してから、libpopplerパッケージ、okularおよびlibokularcore1abi1を更新する必要があります。以前にOkularをppa:kubuntu-ppa/backportsから0.15に更新した場合でも(私がしたように)、Quantal "universe"リポジトリを追加した後、Okularを再度更新できることに注意してください。 OkularインストールがQuantalリポジトリからのものであることを確認してください。そうでない場合は動作しません。

1
Marco

引用する機能 poppler 0.20が必要なようです 。 12.04のバックポートがあるかどうかはわかりません。

1
user81375

インストールを行うもう1つの長い方法は、APTでパッケージの優先順位を使用することです。このリンクは本当に役立ちます:

http://blog.sleeplessbeastie.eu/2012/10/08/ubuntu-precise-install-youtube-dl-package-using-quantal-repo/

この手順を使用すると、Okularが動作し、他のライブラリの更新を回避するために必要なパッケージのみをインストールできます。面倒なことは、KDE環境全体をインストールする必要があるため、一度に1ファイルずつアクセス許可を設定する必要があり、かなり時間がかかることです。最後はそれほどではありませんでしたが、ターミナルの前で少なくとも1時間過ごす準備をしました。

これまでのところ、競合は発生しておらず、Quantalからのその他のアップグレードも発生していません。

1
user135805