Comment ajouter une ligne à mon fichier /etc/apt/sources.list?

49

Je mets à jour mon Tor sur Ubuntu et il est écrit:

N'utilisez pas les packages dans l'univers Ubuntu. Vous devez configurer notre référentiel de paquets avant de pouvoir récupérer Tor.

Il est ensuite indiqué que je dois ajouter cette ligne à votre /etc/apt/sources.listfichier:

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

Je ne sais pas comment ajouter une ligne à /etc/apt/sources.list.

klint
la source

Réponses:

56

Faites une copie de sauvegarde de votre sources.listfichier actuel

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

Ajouter new line of textau sources.listfichier actuel

  • CLI

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

    sudo gedit /etc/apt/sources.list
    
  • Coller new line of textsur la nouvelle ligne à la fin du sources.listfichier texte actuel dans l'éditeur de texte.

  • Sauver et fermer sources.list

N'oubliez pas de mettre à jour afin d'utiliser le nouveau référentiel

sudo apt-get update
jtd
la source
29

Pour ajouter un référentiel tiers, vous devez tout d'abord disposer des clés publiques de ce référentiel. Dans ce cas, vous pouvez les récupérer à partir du serveur de clés Ubuntu:

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

Vous pouvez maintenant ajouter le référentiel dans /etc/apt/sources.list.d/ avec add-apt-repository :

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

Après avoir ajouté un référentiel, il est toujours nécessaire d'exécuter

sudo apt-get update

Vous pouvez maintenant installer le paquet pour Tor lui-même. Pour obtenir des instructions complètes sur l’installation correcte de Tor, voir Comment installer Tor?

Cette procédure peut également être inversée .

Zerwas
la source
3
+1, ne pas utiliser /etc/apt/sources.listpour les mises en pension tierces, utilisez /etc/apt/sources.list.d/plutôt.
Hudolejev
@hudolejev comment spécifiez-vous un fichier dans /etc/apt/sources.list.d/la commande add-apt-repository? A partir de la page d'homme que je ne peux pas le comprendre , il semble que cela se passe comme par magie, mais lorsque vous utilisez cette commande , je continue à voir des lignes ajoutées au fichier à la /etc/apt/sources.listplace
TPPZ
@TPPZ mon commentaire précédent a 6 ans, je ne me souviens plus très bien du contexte. Peut-être que c’était la réponse à un autre commentaire qui est maintenant supprimé: / Quoi qu’il en soit, il semble que add-apt-repositorycela ne créera que des fichiers séparés sources.list.dpour les pensions PPA, pour les autres il sera mis à jour sources.list: manpages.ubuntu.com/manpages/bionic/man1/…
hudolejev
5

Le moyen le plus simple sur Ubuntu:

Allez dans Ubuntu Software Center > Édition > Sources de logiciels > Ajouter

Collez la ligne du site Web de Tor dans la zone de ligne APT.

Vous pouvez également éditer manuellement /etc/apt/sources.list, mais il est probablement plus simple de passer par le Centre logiciel.

Veillez également à saisir correctement la ligne, par exemple

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

si vous utilisez 12.04. Si quelque chose ne va pas, éditer /etc/apt/sources.listpour le réparer.

ngm
la source
1

Tout d'abord, faites une sauvegarde. Vous pouvez le faire avec:

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

dans le terminal. Donnez votre mot de passe et appuyez sur Entrée. Il ne sera pas montré, pas même les astérisques. Puis lancez:

gksudo gedit /etc/apt/sources.list

et donnez votre mot de passe.

Ajouter la ligne:

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

au bas du fichier et utilisez Fichier-> Enregistrer pour l’enregistrer.

Ensuite, retournez au terminal et lancez:

sudo apt-get update

puis continuez à suivre les instructions. Cette commande et celle commençant par sudo apt-get installpeuvent prendre un certain temps. De plus, la commande install peut donner:

Do you want to continue[y/n]?

invite, où vous devez taper yet appuyez sur Entrée pour continuer.

ζ--
la source
1

Vous n'avez pas besoin de modifier par défaut /etc/apt/sources.list, vous feriez mieux de mettre à jour votre Ubuntu vers Saucy . Ici Tor est dans le référentiel officiel.

Voir, mon /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

Seulement 4 lignes.

Je peux télécharger et installer le paquet 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)

Selon http://torstatus.blutmagie.de Tor 0.2.3.25 on Linux , l'une des installations communes.

utilisateur2496
la source
0

À la base, sources.list est un fichier texte que vous souhaitez modifier. Linux est tout au sujet des fichiers, vous pouvez personnaliser votre Ubuntu en changeant les fichiers. La méthode de base pour éditer des fichiers (ajouter ou supprimer du texte) consiste donc à utiliser un éditeur de texte tel que:

  • emacs, gedit (basé sur interface graphique)
  • nano, vi, vim (basé sur cli)

Vous pouvez les installer en tapant sudo apt-get install text_editor_name.

tapez man text_editor_name pour lire leurs pages mannuelles.

  • Si le statut est que vous n'avez pas d'autorisations, utilisez:

    chmod 777 nom de fichier

Kashminder
la source
2
pourquoi n'utilisez-vous pas simplement sudo sans changer les autorisations?
ismailsunni
-1

Vérifiez ce lien vidéo et voyez comment résoudre le problème

https://youtu.be/Q4UJ9MxqFEQ

En utilisant le programme d'édition de texte Terminal 'nano', nous pouvons éditer le fichier '/etc/apt/sources.list'.

Terminal ouvert et tapez:

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

Après avoir apporté les modifications nécessaires, utilisez la combinaison de touches 'ctrl + o', puis appuyez sur 'Entrée' pour enregistrer le fichier à son emplacement actuel.

Utilisez la combinaison de touches 'ctrl + x' pour quitter nano.

Appulal Sebastian
la source
Veuillez inclure ici les éléments essentiels de la réponse (indiquez tous les "changements nécessaires" à effectuer).
UniversallyUniqueID