问题描述
我在Ubuntu上更新我的Tor并且它声明:
Do not use the packages in Ubuntu’s universe. You’ll need to set up our package repository before you can fetch Tor.
然后它声明我必须将此行添加到您的/etc/apt/sources.list
文件中:
deb http://deb.torproject.org/torproject.org <precise> main
我不确定如何在/etc/apt/sources.list
中添加一行。
最佳解决思路
制作当前sources.list
文件的备份副本
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
将new line of text
附加到当前的sources.list
文件
-
CLI
echo "new line of text" | sudo tee -a /etc/apt/sources.list
-
GUI(文本编辑器)
sudo gedit /etc/apt/sources.list
-
在文本编辑器中当前
sources.list
文本文件末尾的新行上粘贴new line of text
。 -
保存并关闭
sources.list
不要忘记更新以使用新存储库
sudo apt-get update
次佳解决思路
要添加third-party存储库,首先需要此存储库的公钥,在这种情况下,您可以从Ubuntu密钥服务器获取:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 886DDD89
现在,您可以使用add-apt-repository在/etc/apt/sources.list.d/中添加存储库:
sudo add-apt-repository "deb http://deb.torproject.org/torproject.org $(lsb_release -s -c) main"
添加任何存储库后,始终需要执行
sudo apt-get update
现在您可以为Tor本身安装软件包。有关如何正确安装Tor的完整说明,请参阅How to install Tor?
此过程也可以是reversed。
第三种解决思路
在Ubuntu上最简单的方法:
转到Ubuntu软件中心>编辑>软件来源>加
将Tor网站上的行粘贴到APT行框中。
您也可以手动编辑/etc/apt/sources.list
,但最简单的方法是通过软件中心。
确保也正确输入行,例如
deb http://deb.torproject.org/torproject.org precise main
如果您使用的是12.04。如果出现问题,请编辑/etc/apt/sources.list
以修复它。