Come faccio ad aggiungere una riga al mio /etc/apt/sources.list?


49

Sto aggiornando il mio Tor su Ubuntu e afferma:

Non usare i pacchetti nell'universo di Ubuntu. Dovrai configurare il nostro repository di pacchetti prima di poter recuperare Tor.

Indica quindi che devo aggiungere questa riga al tuo /etc/apt/sources.listfile:

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

Non sono sicuro di come aggiungere una riga a /etc/apt/sources.list.

Risposte:


56

Crea una copia di backup del sources.listfile corrente

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

Aggiungi new line of textal sources.listfile corrente

  • CLI

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

    sudo gedit /etc/apt/sources.list
    
  • Incolla new line of textsu una nuova riga alla fine del sources.listfile di testo corrente nell'editor di testo.

  • Salva e chiudi sources.list

Non dimenticare di aggiornare per utilizzare il nuovo repository

sudo apt-get update

29

Per aggiungere un repository di terze parti, devi prima avere le chiavi pubbliche per questo repository che in questo caso puoi prendere dal key server Ubuntu:

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

Ora puoi aggiungere il repository in /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"

Dopo aver aggiunto un repository è sempre necessario eseguirlo

sudo apt-get update

Ora puoi installare il pacchetto per Tor stesso. Per istruzioni complete su come installare Tor correttamente, vedi Come installare Tor?

Questa procedura può anche essere invertita .


3
+1, non utilizzare /etc/apt/sources.listper repository di terze parti, utilizzare /etc/apt/sources.list.d/invece.
hudolejev,

@hudolejev come si specifica un file nel /etc/apt/sources.list.d/usando il comando add-apt-repository? Dalla pagina man non riesco a capirlo sembra come accade magicamente, tuttavia quando si utilizza il comando che continuo a vedere linee aggiunte al file /etc/apt/sources.listinvece
TPPZ

@TPPZ il mio commento precedente ha 6 anni, non ricordo del tutto il contesto. Forse era e la risposta a qualche altro commento che è stato eliminato: / In ogni modo, sembra che add-apt-repositorysarà solo creare file separati in sources.list.dper pronti contro termine PPA, per altri si aggiorna sources.list: manpages.ubuntu.com/manpages/bionic/man1/...
hudolejev

5

Il modo più semplice su Ubuntu:

Vai su Ubuntu Software Center > Modifica > Sorgenti software > Aggiungi

Incolla la linea dal sito Web Tor nella casella della linea APT.

Puoi anche modificare manualmente /etc/apt/sources.list, ma probabilmente è più semplice accedere al Software Center.

Assicurati di inserire correttamente anche la linea, ad es

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

se stai usando 12.04. Se qualcosa va storto modifica /etc/apt/sources.listper risolverlo.


1

Innanzitutto, esegui un backup. Puoi farlo con:

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

nel terminale. Dai la tua password e premi Invio. Non verrà mostrato, nemmeno gli asterischi. Quindi eseguire:

gksudo gedit /etc/apt/sources.list

e dai la tua password.

Aggiungi la riga:

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

nella parte inferiore del file e utilizzare File-> Salva per salvarlo.

Quindi, torna al terminale ed esegui:

sudo apt-get update

e quindi continua seguendo le istruzioni. Questo comando e quello iniziale sudo apt-get installpossono richiedere del tempo. Inoltre, il comando install può dare un:

Do you want to continue[y/n]?

prompt, dove è necessario digitare ye premere Invio per continuare.


1

Non è necessario modificare l'impostazione predefinita /etc/apt/sources.list, è meglio aggiornare il vostro Ubuntu a Saucy . Qui Tor è nel repository ufficiale.

Vedi, mio /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 righe.

Sono in grado di scaricare e installare il pacchetto 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)

Secondo http://torstatus.blutmagie.de Tor 0.2.3.25 on Linux , una delle installazioni comuni.


0

Fondamentalmente sources.list è un file di testo che si desidera modificare. Linux è tutto sui file che puoi personalizzare il tuo Ubuntu cambiando i file. quindi il modo di base per modificare i file (aggiungendo o eliminando il testo) è usando alcuni dell'editor di testo come:

  • emacs, gedit (basato su gui)
  • nano, vi, vim (basato su cli)

Puoi installarli digitando sudo apt-get install text_editor_name.

digitare man text_editor_name per leggere le loro pagine mannuali.

  • Se lo stato è che non hai i permessi, usa:

    nome file chmod 777


2
perché non usi semplicemente sudo e non cambi i permessi?
Ismailsunni,

-1

Controlla questo collegamento video e scopri come risolvere il problema

https://youtu.be/Q4UJ9MxqFEQ

Usando il programma di editor di testi Terminal 'nano' possiamo modificare il file '/etc/apt/sources.list'.

Apri terminale e digita:

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

Dopo aver apportato le modifiche necessarie, utilizzare la combinazione di tasti 'ctrl + o' e successivamente premere 'Invio' per salvare il file nella posizione corrente.

Usa la combinazione di tastiera 'ctrl + x' per uscire da nano.


Includere qui le parti essenziali della risposta (elencare quali devono essere apportate tutte le "modifiche necessarie").
UniversallyUniqueID
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.