在 redhat/centos 服务器上安装 tor

在 redhat/centos 服务器上安装 tor

我想在我的 centOS 服务器上安装 tor 包

下面是输出cat /proc/version

Linux version 2.6.32-358.18.1.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) )

当我运行命令时,yum install tor我得到以下输出:

Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package tor.x86_64 0:0.2.4.17.rc-tor.1.rh19 will be installed
--> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: tor-0.2.4.17.rc-tor.1.rh19.x86_64
--> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for package: tor-0.2.4.17.rc-tor.1.rh19.x86_64
--> Processing Dependency: libcrypto.so.10(OPENSSL_1.0.1)(64bit) for package: tor-0.2.4.17.rc-tor.1.rh19.x86_64
--> Processing Dependency: libevent-2.0.so.5()(64bit) for package: tor-0.2.4.17.rc-tor.1.rh19.x86_64
--> Finished Dependency Resolution
Error: Package: tor-0.2.4.17.rc-tor.1.rh19.x86_64 (tor)
       Requires: libcrypto.so.10(libcrypto.so.10)(64bit)
Error: Package: tor-0.2.4.17.rc-tor.1.rh19.x86_64 (tor)
       Requires: libevent-2.0.so.5()(64bit)
Error: Package: tor-0.2.4.17.rc-tor.1.rh19.x86_64 (tor)
       Requires: libcrypto.so.10(OPENSSL_1.0.1)(64bit)
Error: Package: tor-0.2.4.17.rc-tor.1.rh19.x86_64 (tor)
       Requires: libssl.so.10(libssl.so.10)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

我已经使用以下命令安装了上述所有软件包:

yum install libcrypto.so.10
yum install libevent-2.0.so.5
yum install libssl.so.10

那么,问题是什么?提前谢谢

答案1

问题是,你没有正确按照指示

您有一个 CentOS 6 系统,但您正在尝试为 Fedora 19 安装 Tor 包。

方向相关部分说明:

Fedora 18/19 和 EL6 软件包
对于 Fedora 18、Fedora 19、RHEL 6(和克隆),使用以下 repo 文件 - 根据您的发行版将 DISTRIBUTION 替换为以下之一:fc/18、fc/19 或 el/6。

因此,您本应DISTRIBUTION在 repo 文件中每次出现该词时将其删除,并将其替换为el/6。但您却将其替换为fc/19

一旦您纠正了这个问题,您就会发现您能够正确安装 Tor 包。

相关内容