¿Cómo agrego una línea a mi /etc/apt/sources.list?

49

Estoy actualizando mi Tor en Ubuntu y dice:

No use los paquetes en el universo de Ubuntu. Tendrá que configurar nuestro repositorio de paquetes antes de poder obtener Tor.

Luego declara que tengo que agregar esta línea a su /etc/apt/sources.listarchivo:

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

No estoy seguro de cómo agregar una línea /etc/apt/sources.list.

klint
fuente

Respuestas:

56

Haga una copia de seguridad de su sources.listarchivo actual

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

Agregar new line of textal sources.listarchivo actual

  • CLI

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

    sudo gedit /etc/apt/sources.list
    
  • Pegue new line of texten la nueva línea al final del sources.listarchivo de texto actual en el Editor de texto.

  • Guardar y cerrar sources.list

No olvides actualizar para utilizar el nuevo repositorio

sudo apt-get update
jtd
fuente
29

Para agregar un repositorio de terceros, primero necesita las claves públicas para este repositorio, que en este caso puede obtener del servidor de claves de Ubuntu:

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

Ahora puede agregar el repositorio en /etc/apt/sources.list.d/ con add-apt-repository :

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

Después de agregar cualquier repositorio, siempre es necesario ejecutar

sudo apt-get update

Ahora puedes instalar el paquete para Tor . Para obtener instrucciones completas sobre cómo instalar Tor correctamente, consulte ¿Cómo instalar Tor?

Este procedimiento también se puede revertir .

zerwas
fuente
3
+1, no utilizar /etc/apt/sources.listpara repositorios de terceros, utilizar /etc/apt/sources.list.d/en su lugar.
hudolejev
@hudolejev ¿cómo se especifica un archivo al /etc/apt/sources.list.d/usar el comando add-apt-repository? Desde la página del manual no puedo averiguarlo parece que ocurre mágicamente, sin embargo cuando se utiliza ese comando sigo viendo líneas añadidas al archivo /etc/apt/sources.listen vez
TPPZ
@TPPZ mi comentario anterior tiene 6 años, no recuerdo muy bien el contexto. Tal vez fue y responda a algún otro comentario que ahora se elimina: / De todos modos, parece que add-apt-repositorysolo creará archivos separados sources.list.dpara repositorios de PPA, para otros se actualizará sources.list: manpages.ubuntu.com/manpages/bionic/man1/…
hudolejev
5

La forma más fácil en Ubuntu:

Vaya al Centro de software de Ubuntu > Editar > Fuentes de software > Agregar

Pegue la línea del sitio web Tor en el cuadro de línea APT.

También puede editar manualmente /etc/apt/sources.list, pero probablemente sea más sencillo pasar por el Centro de software.

Asegúrese de ingresar la línea correctamente también, por ej.

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

si estás usando 12.04. Si algo sale mal, edítalo /etc/apt/sources.listpara arreglarlo.

ngm
fuente
1

Primero, haz una copia de seguridad. Puedes hacerlo con:

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

en la terminal Dé su contraseña y presione Entrar. No se mostrará, ni siquiera los asteriscos. Entonces corre:

gksudo gedit /etc/apt/sources.list

y da tu contraseña

Agrega la línea:

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

al final del archivo y use Archivo-> Guardar para guardarlo.

Luego, regrese a la terminal y ejecute:

sudo apt-get update

y luego continúe siguiendo las instrucciones. Este comando y el que comienza sudo apt-get installpueden tardar un tiempo. Además, el comando de instalación puede dar un:

Do you want to continue[y/n]?

, donde debe escribir yy presionar Entrar para continuar.

ζ--
fuente
1

No necesita editar el valor predeterminado /etc/apt/sources.list, es mejor que actualice su Ubuntu a Saucy . Aquí Tor está en el repositorio oficial.

Mira, mi /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

Solo 4 lineas.

Puedo descargar e instalar el paquete 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)

Según http://torstatus.blutmagie.de Tor 0.2.3.25 on Linux , una de las instalaciones comunes.

usuario2496
fuente
0

Básicamente, sources.list es un archivo de texto que desea editar. Linux se trata de un archivo que puede personalizar su ubuntu cambiando los archivos. así que la forma básica de editar archivos (agregar o eliminar texto) es usando algunos de los editores de texto como:

  • emacs, gedit (basado en gui)
  • nano, vi, vim (basado en cli)

Puede instalarlos escribiendo sudo apt-get install text_editor_name.

escriba man text_editor_name para leer sus páginas manuales.

  • Si el estado es que no tiene permisos, use:

    nombre de archivo chmod 777

kashminder
fuente
2
¿Por qué no usas sudo y no cambias los permisos?
ismailsunni
-1

Consulte este enlace de video y vea cómo solucionar el problema

https://youtu.be/Q4UJ9MxqFEQ

Usando el programa editor de texto de Terminal 'nano' podemos editar el archivo '/etc/apt/sources.list'.

Abra la terminal y escriba:

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

Después de hacer los cambios necesarios, use la combinación de teclado 'ctrl + o' y luego presione 'Enter' para guardar el archivo en su ubicación actual.

Use la combinación de teclado 'ctrl + x' para salir de nano.

Appulal Sebastian
fuente
Incluya aquí las partes esenciales de la respuesta (enumere todos los "cambios necesarios" que deben realizarse).
UniversallyUniqueID