web-dev-qa-db-ja.com

libpcre3-devをインストールできません

libpcre3-devをインストールしようとしていますが、次のエラーが表示されます。

次のパッケージには満たされていない依存関係があります:libpcre3-dev:依存:libpcre3(= 2:8.38-3.1)しかし2:8.39-1 + deb.sury.org〜trusty + 1がインストールされますE:問題を修正できません、あなたは壊れたパッケージを保持している。

2:8.39-1+deb.sury.org~trusty+1は「古い」PPA(ondrej)からのものであるため、新しい Sources.list を使用しました。

php7.0-devでも同じ問題が発生し、最終的にphp7.0をアンインストールして公式リポジトリからインストールしました。

libpcre3を削除したいとき、ほぼすべてのパッケージを削除したいですか? libpcre3パッケージを「公式」パッケージに「変更」する別の方法はありますか?

私も this を試しましたが、運がありません

8
PrimuS

つかいます

Sudo apt-get install libpcre3=2:8.38-3.1 libpcre3-dev=2:8.38-3.1

apt-getにそれらのパッケージのバージョン2:8.38-3.1を強制的にインストールするため。

警告:これを使用するのは、本当にバージョン2:8.38-3.1(パッケージlibpcre3およびlibpcre3-devの公式buntu 16.04リポジトリ)。

Ubuntu 16.04を実行していない場合は、バージョン番号を実際にインストールするバージョンに変更する必要があります。

11
Florian Diesch