我尝试通过以下方式在终端中安装 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 版本非常旧。
所以你要做的是:
- 从这里下载 Tor Brownser Bundle(如果系统询问以何种方式打开或另存为,请选择另存为。)-->Tor 浏览器套件
- 下载完成后,打开下载位置。(可能在
/home/<username>/Downloads
) - 解压文件:右键单击文件 -> 在此提取
- 打开解压的文件夹。
- 在解压的文件夹中,您将看到一个名为启动 Tor 浏览器。双击打开该文件并说运行而不是在终端中运行。
- 之后按照 tor 提供的步骤进行操作。
欲了解更多信息及操作方法:
答案2
我为您提供了另一种解决方案,从第三方网站下载 tor,例如:
http://linux.softpedia.com/get/Internet/Proxy/Tor-Browser-Bundle-2845.shtml
将 .tar.gz 解压到您的主文件夹中,右键单击启动 tor 并将执行设置为程序。设置必要的权限并运行该程序。它将正常工作。