在 ubuntu 12.04 上安装 Tor 的问题

在 ubuntu 12.04 上安装 Tor 的问题

我尝试通过以下方式在终端中安装 tor:

sudo apt-get install tor

输出结果如下:

> 正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
tor已经是最新版本了。
升级了 0 个,新安装了 0 个,要删除 0 个,并且未升级 0 个。
2 未完全安装或删除。
此操作后将使用0B的额外磁盘空间。
您想继续吗 [Y/n]?y
设置 tor (0.2.2.35-1) ...
将最大文件描述符数量 (ulimit -n) 提升至 32768。
正在启动 tor 守护进程:tor...
已中止:Tor 配置无效:
5 月 02 日 12:31:09.978 [通知] Tor v0.2.2.35 (git-73ff13ab3cc9570d)。这是实验性软件。请勿依赖它来实现强匿名性。(在 Linux i686 上运行)
5 月 2 日 12:31:09.978 [警告] 无法解析/验证配置:未知选项“ClientTransportPlugin”。失败。
5 月 02 日 12:31:09.978 [错误] 读取配置失败 - 请参阅上面的警告。
invoke-rc.d: 启动脚本 tor,操作“启动”失败。
dpkg:错误处理 tor(--configure):
 子进程安装后安装脚本返回错误退出状态 255
dpkg:依赖性问题阻碍了 tor-geoipdb 的配置:
 tor-geoipdb 依赖于 tor (>= 0.2.2.35-1);然而:
  tor 软件包尚未配置。
dpkg:处理 tor-geoipdb 时出错(--configure):
 依赖问题 - 未配置
没有写入批准报告,因为错误消息表明它是上次故障的后续错误。
                                                                                                          处理时遇到错误:
 托尔
 tor-geoipdb
E: 子进程 /usr/bin/dpkg 返回错误代码 (1)

那么,有人可以帮我修复它吗?:|

谢谢@MrSeed!我尝试通过以下方式删除:

sudo apt-get remove tor

输出:

正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
下列软件包将被删除:
  tor tor-geoipdb
升级了 0 个,新安装了 0 个,删除了 2 个,并且未升级 0 个。
2 未完全安装或删除。
此操作后将释放6,361 kB 磁盘空间。
您想继续吗 [Y/n]?y
(正在读取数据库...当前安装了 396092 个文件和目录。)
正在删除 tor-geoipdb...
正在删除 tor ...
停止 tor 守护进程:未运行(没有 /var/run/tor/tor.pid)。
正在处理 ureadahead 的触发器......
ureadahead 将在下次重启时重新配置
正在处理 man-db 的触发器...

然后再次安装:

sudo apt-get install tor

并输出:

正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
将会安装以下额外的软件包:
  tor-geoipdb
建议的软件包:
  mixmaster xul-ext-torbutton socat tor-arm polipo privoxy
将会安装以下新软件包:
  tor tor-geoipdb
升级了 0 个,新安装了 2 个,删除了 0 个,并且未升级 0 个。
需要获取 0 B/1,868 kB 的档案。
此操作后,将使用6,361 kB的额外磁盘空间。
您想继续吗 [Y/n]?y
选择先前未选择的包 tor。
(正在读取数据库...当前安装了 396065 个文件和目录。)
正在解压 tor(来自 .../tor_0.2.2.35-1_i386.deb)...
选择之前未选择的包 tor-geoipdb。
正在解压 tor-geoipdb(来自 .../tor-geoipdb_0.2.2.35-1_all.deb)...
正在处理 man-db 的触发器...
正在处理 ureadahead 的触发器......
设置 tor (0.2.2.35-1) ...
将最大文件描述符数量 (ulimit -n) 提升至 32768。
正在启动 tor 守护进程:tor...
已中止:Tor 配置无效:
5 月 02 日 19:54:07.679 [通知] Tor v0.2.2.35 (git-73ff13ab3cc9570d)。这是实验性软件。请勿依赖它来实现强匿名性。(在 Linux i686 上运行)
5 月 2 日 19:54:07.679 [警告] 无法解析/验证配置:未知选项“ClientTransportPlugin”。失败。
5 月 02 日 19:54:07.679 [错误] 读取配置失败 - 请参阅上面的警告。
invoke-rc.d: 启动脚本 tor,操作“启动”失败。
dpkg:错误处理 tor(--configure):
 子进程安装后安装脚本返回错误退出状态 255
由于已达到 MaxReports 数量,因此未编写任何 apport 报告
                                                              dpkg:依赖性问题阻碍了 tor-geoipdb 的配置:
 tor-geoipdb 依赖于 tor (>= 0.2.2.35-1);然而:
  tor 软件包尚未配置。
dpkg:处理 tor-geoipdb 时出错(--configure):
 依赖问题 - 未配置
由于已达到 MaxReports 数量,因此未编写任何 apport 报告
                                                              处理时遇到错误:
 托尔
 tor-geoipdb
E: 子进程 /usr/bin/dpkg 返回错误代码 (1)

不幸的是同样的错误!:'(

答案1

看来我的第一个选项不起作用,这里是选项 2:

正如@Mik提到的最好使用 tor 浏览器包,因为 repos 中的 tor 版本非常旧。

所以你要做的是:

  1. 从这里下载 Tor Brownser Bundle(如果系统询问以何种方式打开或另存为,请选择另存为。)-->Tor 浏览器套件
  2. 下载完成后,打开下载位置。(可能在/home/<username>/Downloads
  3. 解压文件:右键单击文件 -> 在此提取
  4. 打开解压的文件夹。
  5. 在解压的文件夹中,您将看到一个名为启动 Tor 浏览器。双击打开该文件并说运行而不是在终端中运行。
  6. 之后按照 tor 提供的步骤进行操作。

欲了解更多信息及操作方法:

安装Linux

验证您是否拥有正确版本的 Tor 浏览器软件包

答案2

我为您提供了另一种解决方案,从第三方网站下载 tor,例如:

http://linux.softpedia.com/get/Internet/Proxy/Tor-Browser-Bundle-2845.shtml

将 .tar.gz 解压到您的主文件夹中,右键单击启动 tor 并将执行设置为程序。设置必要的权限并运行该程序。它将正常工作。

相关内容