作为我正在进行的研究的一部分,我尝试在 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-libs,而不是 openssl。您需要安装 openssl 库。
该软件包可能被称为 openssl-lib / openssl-libs / openssl-devel 或类似的名称。尝试列出 yum 可用的所有 openssl* 软件包,然后选择一个表明它安装了 openssl 开发库的软件包。
答案2
您需要运行以下命令来查看 openssl-libs 是否在您的任何存储库中:
yum search openssl-libs
如果运行搜索后没有看到它列出,则需要添加提供它的存储库。