Ubuntu 24.04安装Tor遇问题求助:源列表添加失败及libssl版本兼容问题
Ubuntu 24.04安装Tor遇问题求助:源列表添加失败及libssl版本兼容问题
嗨,这两个问题我之前在Ubuntu 24.04上装Tor的时候也碰到过,给你分享下亲测有效的解决办法:
一、搞定Tor源列表的正确添加方式
Ubuntu 24.04(代号Noble Numbat)对应的Tor官方源条目是固定的,别搞错了。你可以直接把下面的内容添加到/etc/apt/sources.list文件里,或者更规范一点,在/etc/apt/sources.list.d/目录下新建一个torsources.list文件,把内容放进去:
deb [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org noble main deb-src [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org noble main
不过光加源还不够,得先导入Tor的官方密钥,不然apt会报签名验证错误。先执行这两条命令安装必要工具并导入密钥:
sudo apt install apt-transport-https curl curl -s https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD8 | sudo gpg --dearmor | sudo tee /usr/share/keyrings/tor-archive-keyring.gpg >/dev/null
添加完源之后,记得更新一下apt缓存:
sudo apt update
二、解决libssl版本兼容的问题
Ubuntu 24.04默认只带libssl3,确实没有libssl1.1了。不过你可以从Ubuntu 22.04(Jammy)的官方源下载这个库来解决依赖问题,步骤很简单:
- 先下载对应架构的libssl1.1安装包(下面是64位系统的命令,32位的话把
amd64换成i386):
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1w-0ubuntu1.1_amd64.deb
- 安装这个deb包:
sudo dpkg -i libssl1.1_1.1.1w-0ubuntu1.1_amd64.deb
- 最后再安装Tor和对应的密钥环包:
sudo apt install tor deb.torproject.org-keyring
这里提醒一下,装完libssl1.1之后,尽量不要随便更新这个包,避免和系统自带的libssl3产生冲突哦。
备注:内容来源于stack exchange,提问作者Thomas Aichinger
相关产品推荐
相关产品推荐

