Wie füge ich meiner /etc/apt/sources.list eine Zeile hinzu?

49

Ich aktualisiere mein Tor auf Ubuntu und es heißt:

Verwenden Sie die Pakete nicht in Ubuntus Universum. Sie müssen unser Paket-Repository einrichten, bevor Sie Tor abrufen können.

Es heißt dann, dass ich diese Zeile zu Ihrer /etc/apt/sources.listDatei hinzufügen muss :

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

Ich bin mir nicht sicher, wie ich eine Zeile hinzufügen soll /etc/apt/sources.list.

klint
quelle

Antworten:

56

Erstellen Sie eine Sicherungskopie Ihrer aktuellen sources.listDatei

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

new line of textAn aktuelle sources.listDatei anhängen

  • CLI

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

    sudo gedit /etc/apt/sources.list
    
  • Einfügen new line of textin eine neue Zeile am Ende der aktuellen sources.listTextdatei im Texteditor.

  • Speichern und schließen sources.list

Vergessen Sie nicht zu aktualisieren, um das neue Repository zu verwenden

sudo apt-get update
jtd
quelle
29

Um ein Drittanbieter-Repository hinzuzufügen, benötigen Sie zunächst die öffentlichen Schlüssel für dieses Repository, die Sie in diesem Fall vom Ubuntu-Schlüsselserver abrufen können:

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

Jetzt können Sie das Repository in /etc/apt/sources.list.d/ mit add-apt-repository hinzufügen :

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

Nach dem Hinzufügen eines Repositorys muss es immer ausgeführt werden

sudo apt-get update

Jetzt können Sie das Paket für Tor selbst installieren . Eine vollständige Anleitung zur korrekten Installation von Tor finden Sie unter So installieren Sie Tor ?.

Dieser Vorgang kann auch umgekehrt werden .

Zerwas
quelle
3
+1, nicht /etc/apt/sources.listfür Repos von Drittanbietern verwenden, /etc/apt/sources.list.d/stattdessen verwenden.
Hudolejev
@hudolejev wie spezifizierst du eine Datei in der /etc/apt/sources.list.d/mit dem Befehl add-apt-repository? Aus der Manpage kann ich nicht herausfinden, dass es magisch zu sein scheint, aber wenn ich diesen Befehl verwende, sehe ich /etc/apt/sources.liststattdessen immer wieder Zeilen in der Datei
TPPZ
@TPPZ mein vorheriger Kommentar ist 6 Jahre alt, ich erinnere mich nicht ganz an den Kontext. Vielleicht war es und Antwort zu einem anderen Kommentar, der nun gelöscht: / Naja, das scheint add-apt-repositorynur einzelne Dateien in erstellen sources.list.dfür PPA repos, für andere wird es aktualisiert sources.list: manpages.ubuntu.com/manpages/bionic/man1/...
hudolejev
5

Der einfachste Weg auf Ubuntu:

Gehen Sie zu Ubuntu Software Center > Bearbeiten > Softwarequellen > Hinzufügen

Fügen Sie die Zeile von der Tor-Website in das Feld für die APT-Zeile ein.

Sie können das Dokument auch manuell bearbeiten /etc/apt/sources.list, es ist jedoch wahrscheinlich am einfachsten, das Software Center zu durchlaufen.

Stellen Sie sicher, dass Sie auch die Zeile korrekt eingeben, z

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

wenn du 12.04 verwendest Wenn etwas schief geht, bearbeiten Sie es /etc/apt/sources.list, um es zu beheben.

ngm
quelle
1

Erstellen Sie zunächst eine Sicherungskopie. Sie können dies tun mit:

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

im Terminal. Geben Sie Ihr Passwort ein und drücken Sie die Eingabetaste. Es werden nicht einmal Sternchen angezeigt. Dann renne:

gksudo gedit /etc/apt/sources.list

und geben Sie Ihr Passwort ein.

Fügen Sie die Zeile hinzu:

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

Klicken Sie unten in der Datei auf Datei-> Speichern, um sie zu speichern.

Gehen Sie dann zurück zum Terminal und führen Sie Folgendes aus:

sudo apt-get update

und folgen Sie dann den Anweisungen. Dieser und der folgende Befehl sudo apt-get installkönnen eine Weile dauern. Darüber hinaus kann der Befehl install Folgendes angeben:

Do you want to continue[y/n]?

Eingabeaufforderung, in die Sie eingeben müssen, yund drücken Sie die Eingabetaste, um fortzufahren.

ζ--
quelle
1

Sie müssen die Standardeinstellungen nicht bearbeiten /etc/apt/sources.list, sondern sollten Ihr Ubuntu besser auf Saucy aktualisieren . Hier ist Tor im offiziellen Repository.

Siehe, mein /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

Nur 4 Zeilen.

Ich kann das Tor-Paket herunterladen und installieren:

# 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)

Laut http://torstatus.blutmagie.de Tor 0.2.3.25 on Linux eine der gängigsten Installationen.

user2496
quelle
0

Im Grunde ist sources.list eine Textdatei, die Sie bearbeiten möchten. Bei Linux dreht sich alles um Dateien. Sie können Ihr Ubuntu anpassen, indem Sie Dateien ändern. Die grundlegende Möglichkeit zum Bearbeiten von Dateien (Hinzufügen oder Löschen von Text) besteht in der Verwendung einiger Texteditoren wie:

  • Emacs, Gedit (GUI-basiert)
  • nano, vi, vim (cli basiert)

Sie können sie installieren, indem Sie sudo apt-get install text_editor_name eingeben.

Geben Sie man text_editor_name ein, um die jeweiligen manuellen Seiten zu lesen.

  • Wenn der Status lautet, dass Sie keine Berechtigungen haben, verwenden Sie:

    chmod 777 Dateiname

Kashminder
quelle
2
Warum benutzt du nicht einfach sudo und änderst die Berechtigungen nicht?
ismailsunni
-1

Überprüfen Sie diesen Videolink und finden Sie heraus, wie Sie das Problem beheben können

https://youtu.be/Q4UJ9MxqFEQ

Mit dem Terminal-Texteditor 'nano' können wir die Datei '/etc/apt/sources.list' bearbeiten.

Öffnen Sie das Terminal und geben Sie Folgendes ein:

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

Nachdem Sie die erforderlichen Änderungen vorgenommen haben, drücken Sie die Tastenkombination "Strg + O" und anschließend die Eingabetaste, um die Datei an ihrem aktuellen Speicherort zu speichern.

Verwenden Sie die Tastenkombination 'Strg + x', um nano zu beenden.

Appulal Sebastian
quelle
Bitte geben Sie hier die wesentlichen Teile der Antwort an (geben Sie an, welche "notwendigen Änderungen" vorgenommen werden müssen).
UniversallyUniqueID