当前位置: 首页>>技术问答>>正文


如何在/etc/apt/sources.list中添加一行?

,

问题描述

我在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以修复它。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1882.html,未经允许,请勿转载。