継続的な研究の一環として、Amazon ec2サーバーにTORパッケージをインストールしようとしています。
私のリポジトリ設定にリポジトリ名を追加しました(このチュートリアルに従って:https://www.torproject.org/docs/rpms.html.en)
Torパッケージをインストールしようとすると、sudo yum install tor
次のエラーが発生します。
> Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest | 2.1 kB 00:00
amzn-updates/latest | 2.3 kB 00:00
Resolving Dependencies
--> Running transaction check
---> Package tor.x86_64 0:0.2.7.6-tor.1.rh7_1_1503 will be installed
--> Processing Dependency: openssl-libs >= 1.0.1 for package: tor-0.2.7.6-tor.1.rh7_1_1503.x86_64
--> Finished Dependency Resolution
**Error: Package: tor-0.2.7.6-tor.1.rh7_1_1503.x86_64 (tor)
Requires: openssl-libs >= 1.0.1**
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
それでインストールしようとしたところ、openssl
すでにインストールされていることがわかりました。
以前この問題を経験した人はいますか?どんな解決策でも大きな助けになります!よろしくお願いします!
答え1
opensslではなくopenssl-libsが必要です。 opensslライブラリをインストールする必要があります。
パッケージ名は、openssl-lib/openssl-libs/openssl-devel、または同様の名前にすることができます。 yumで利用可能なすべてのopenssl *パッケージを一覧表示し、openssl開発ライブラリをインストールするパッケージを選択します。
答え2
openssl-libsがリポジトリに存在することを確認するには、次のコマンドを実行する必要があります。
yum search openssl-libs
検索を実行してもリストに表示されない場合は、それを提供するリポジトリを追加する必要があります。