Como adiciono uma linha ao meu /etc/apt/sources.list?


49

Estou atualizando meu Tor no Ubuntu e ele afirma:

Não use os pacotes no universo do Ubuntu. Você precisará configurar nosso repositório de pacotes antes de poder buscar o Tor.

Em seguida, afirma que eu tenho que adicionar esta linha ao seu /etc/apt/sources.listarquivo:

 deb http://deb.torproject.org/torproject.org <precise> main

Não sei como adicionar uma linha /etc/apt/sources.list.

Respostas:


56

Faça uma cópia de backup do seu sources.listarquivo atual

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

Anexar new line of textao sources.listarquivo atual

  • CLI

    echo "new line of text" | sudo tee -a /etc/apt/sources.list
    
  • GUI (Editor de Texto)

    sudo gedit /etc/apt/sources.list
    
  • Cole new line of textna nova linha no final do sources.listarquivo de texto atual no Editor de Texto.

  • Salvar e fechar sources.list

Não se esqueça de atualizar para usar o novo repositório

sudo apt-get update

29

Para adicionar um repositório de terceiros, primeiro você precisa das chaves públicas para este repositório, que nesse caso você pode pegar no servidor de chaves Ubuntu:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 886DDD89

Agora você pode adicionar o repositório em /etc/apt/sources.list.d/ com add-apt-repository :

sudo add-apt-repository "deb http://deb.torproject.org/torproject.org $(lsb_release -s -c) main"

Depois de adicionar qualquer repositório, é sempre necessário executar

sudo apt-get update

Agora você pode instalar o pacote para o próprio Tor . Para obter instruções completas sobre como instalar o Tor corretamente, consulte Como instalar o Tor?

Este procedimento também pode ser revertido .


3
+1, não use /etc/apt/sources.listpara repositórios de terceiros, use-o /etc/apt/sources.list.d/.
Hudolejev 1/11/2012

@hudolejev como você especifica um arquivo /etc/apt/sources.list.d/usando o comando add-apt-repository? A partir da página homem Eu não posso descobrir isso parece que acontece magicamente, no entanto quando se utiliza esse comando eu continuo vendo linhas adicionadas ao arquivo /etc/apt/sources.listem vez
tppz

@TPPZ meu comentário anterior tem 6 anos, não me lembro bem do contexto. Talvez tenha sido e responda a algum outro comentário que foi excluído: / De qualquer forma, parece que add-apt-repositoryapenas criará arquivos separados sources.list.dpara sources.list
repositórios

5

Maneira mais fácil no Ubuntu:

Vá para o Centro de Software Ubuntu > Editar > Fontes de Software > Adicionar

Cole a linha do site do Tor na caixa de linha do APT.

Você também pode editar manualmente /etc/apt/sources.list, mas provavelmente o mais simples de acessar o Software Center.

Certifique-se de inserir a linha corretamente também, por exemplo

deb http://deb.torproject.org/torproject.org precise main

se você estiver usando o 12.04. Se algo der errado, edite /etc/apt/sources.listpara corrigi-lo.


1

Primeiro, faça um backup. Você pode fazer isso com:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

no terminal. Dê sua senha e pressione Enter. Não será mostrado, nem mesmo asteriscos. Então corra:

gksudo gedit /etc/apt/sources.list

e dê sua senha.

Adicione a linha:

 deb http://deb.torproject.org/torproject.org main

na parte inferior do arquivo e use Arquivo-> Salvar para salvá-lo.

Em seguida, volte ao terminal e execute:

sudo apt-get update

e continue seguindo as instruções. Esse comando e o que está começando sudo apt-get installpode demorar um pouco. Além disso, o comando de instalação pode fornecer:

Do you want to continue[y/n]?

prompt, onde você deve digitar ye pressionar Enter para continuar.


1

Você não precisa editar o padrão /etc/apt/sources.list, é melhor atualizar o Ubuntu para o Saucy . Aqui Tor está no repositório oficial.

Veja, meu /etc/apt/sources.list:

deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy main restricted universe multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy-updates main restricted universe multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy-backports main restricted universe multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy-security main restricted universe multiverse

Apenas 4 linhas.

Consigo baixar e instalar o pacote Tor:

# aptitude download tor
Get: 1 http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy/universe tor amd64 0.2.3.25-1 [953 kB]
84% [1 tor 799 kB/953 kB 84%]201 URI Done: http://us-west-2.ec2.archive.ubuntu.com/ubuntu/pool/universe/t/tor/tor_0.2.3.25-1_amd64.deb
RecivedHash: MD5Sum:1cb3ed029c169c3a5e528dd7d28cc60f
ExpectedHash: MD5Sum:1cb3ed029c169c3a5e528dd7d28cc60f

Fetched 953 kB in 4s (198 kB/s)

De acordo com http://torstatus.blutmagie.de Tor 0.2.3.25 on Linux , uma das instalações comuns.


0

Basicamente sources.list é um arquivo de texto que você deseja editar. Linux é tudo sobre arquivo, você pode personalizar seu ubuntu alterando arquivos. portanto, a maneira básica de editar arquivos (adicionar ou excluir texto) é usando alguns dos editores de texto, como:

  • emacs, gedit (baseado em gui)
  • nano, vi, vim (baseado em cli)

Você pode instalá-los digitando sudo apt-get install text_editor_name.

digite man text_editor_name para ler suas páginas manuais.

  • Se o status for você não possui permissões, use:

    nome do arquivo chmod 777


2
por que você não usa o sudo e não altera as permissões?
Ismailsunni

-1

Verifique este link do vídeo e veja como corrigir o problema

https://youtu.be/Q4UJ9MxqFEQ

Usando o editor de texto do Terminal, o programa 'nano', podemos editar o arquivo '/etc/apt/sources.list'.

Terminal aberto e tipo:

'sudo nano /etc/apt/sources.list'

Após fazer as alterações necessárias, use a combinação de teclado 'ctrl + o' e depois pressione 'Enter' para salvar o arquivo em seu local atual.

Use a combinação de teclado 'ctrl + x' para sair do nano.


Por favor, inclua aqui as partes essenciais da resposta (liste o que todas as "alterações necessárias" devem ser feitas).
UniversallyUniqueID
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.