2016-07-19 11 views
0

My Fedoraのカーネルバージョン - 4.1.13-100.fc21。openssl-develのインストール時の依存関係の競合

私はコマンドをenternigことにより、OpenSSLのための開発ライブラリをインストールしようとしています:

sudo yum install openssl-devel 

それは出力が得られます。

Error: Packet: pcre-devel-8.35-14.fc21.x86_64 (updates) 
      Requires: pcre(x86-64) = 8.35-14.fc21 
      Installed: pcre-8.35-17.fc21.x86_64 (@updates-testing) 
       pcre(x86-64) = 8.35-17.fc21 
      Available: pcre-8.35-7.fc21.x86_64 (fedora) 
       pcre(x86-64) = 8.35-7.fc21 
      Available: pcre-8.35-14.fc21.x86_64 (updates) 
       pcre(x86-64) = 8.35-14.fc21 

別のオプション怒鳴るが、この問題を克服するために--skip-壊れて使用することです。入力する:

sudo yum install openssl-devel --skip-broken 

パケットが原因の依存関係に問題を逃した出力を提供します:

krb5-devel-1.12.2-9.fc21.x86_64 from fedora 
krb5-devel-1.12.2-19.fc21.x86_64 from updates 
libselinux-devel-2.3-5.fc21.x86_64 from fedora 
libselinux-devel-2.3-10.fc21.x86_64 from updates 
1:openssl-devel-1.0.1k-12.fc21.x86_64 from updates 
pcre-devel-8.35-7.fc21.x86_64 from fedora 
pcre-devel-8.35-14.fc21.x86_64 from updates 

私は何ができますか?この問題の始まりは、opensslフォルダのヘッダーファイルがないことに関するQtのエラーです。

+0

のFedora 21はEOLです。サポートされているリリースに更新する必要があります。 – Jakuje

+0

スタックオーバーフローは、プログラミングおよび開発の質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[Super User](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。また、[Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306)も参照してください。 – jww

答えて

1

自分で解決策を見つけました。まず、dnfを使用してprceをダウングレードする必要がありました:

sudo dnf downgrade pcre-devel-8.35-7.fc21 

私は両方のバージョンのpcreを自分のコンピュータに持っています。

rpm --rebuilddb 
dnf distro-sync 

そして、私は入力することで、問題なくopensslの-develのすべての依存関係をインストールすることができた最後のステップで:これらの2件のコメントが助け実行

sudo dnf install openssl-devel 
関連する問題