#1 Le 20/10/2016, à 15:07
- Jirack
E: Vous devez insérer quelques adresses « sources » dans votre sources
Bonjour,
j'aimerais installer la version 25.1 de Emacs sur mon Ubuntu 16.10. J'ai suivi ce tutoriel: http://ubuntuhandbook.org/index.php/201 … ntu-16-04/
Cependant, en lançant la commande
sudo apt-get build-dep emacs24
J'ai comme erreur:
E: Vous devez insérer quelques adresses « sources » dans votre sources.list
J'ai donc ouvert le fichier sources.list (sudo gedit /etc/apt/souces.list) et il est totalement vide.
Que faire?
Merci
Dernière modification par Jirack (Le 20/10/2016, à 16:48)
Hors ligne
#2 Le 20/10/2016, à 15:15
- cqfd93
Re : E: Vous devez insérer quelques adresses « sources » dans votre sources
Bonjour,
Donne le retour complet de :
find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; nl -ba "$1"' _ '{}' \;
(Pour éviter les fautes de frappe, copie / colle cette ligne)
remarque : un retour complet doit contenir toutes les lignes depuis celle de la commande jusqu'à la ligne attendant la commande suivante, exemple :
moi@aurore:~$ uname -a
Linux aurore 4.4.0-34-generic #53-Ubuntu SMP Wed Jul 27 16:06:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
moi@aurore:~$
− cqfd93 −
Hors ligne
#3 Le 20/10/2016, à 15:17
- pires57
Re : E: Vous devez insérer quelques adresses « sources » dans votre sources
Souces.list ?? Normal qu'il soit vide, il n'existe pas. Le fichier c'est sources.list
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#4 Le 20/10/2016, à 15:29
- cqfd93
Re : E: Vous devez insérer quelques adresses « sources » dans votre sources
Souces.list ?? Normal qu'il soit vide, il n'existe pas. Le fichier c'est sources.list
Idem pour "source.list" !
− cqfd93 −
Hors ligne
#5 Le 20/10/2016, à 15:53
- MicP
Re : E: Vous devez insérer quelques adresses « sources » dans votre sources
Pour info
Pour éviter les erreurs les plus courantes d'édition du fichier /etc/apt/sources.list
Il y a l'option edit-sources de la commande apt :
sudo apt edit-sources
…La commande edit-sources permet de modifier le fichier sources.list et fournit des vérifications de sécurité de base.…
Hors ligne
#6 Le 20/10/2016, à 16:20
- cqfd93
Re : E: Vous devez insérer quelques adresses « sources » dans votre sources
Pour éviter les erreurs les plus courantes d'édition du fichier /etc/apt/sources.list
Il y a l'option edit-sources de la commande apt :
sudo apt edit-sources
"man apt" a écrit :…La commande edit-sources permet de modifier le fichier sources.list et fournit des vérifications de sécurité de base.…
Ah ouiiiiiiiiiiiiiii !!! Je me demandais comment j'avais pu passer à côté depuis le temps que j'utilise Ubuntu mais cette commande n'existe qu'avec apt, pas pour apt-get et ça ne fait pas si longtemps que je suis passée à 14.04 et 16.04 sur mes différentes bécanes (je me suis accrochée à 12.04 autant que j'ai pu ).
Merci du tuyau.
− cqfd93 −
Hors ligne
#7 Le 20/10/2016, à 16:52
- Jirack
Re : E: Vous devez insérer quelques adresses « sources » dans votre sources
Souces.list ?? Normal qu'il soit vide, il n'existe pas. Le fichier c'est sources.list
Oh le con.. Je pensais que le terminal me retournerais une erreur du type inexistant mais non.
Bonjour,
Donne le retour complet de :
find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; nl -ba "$1"' _ '{}' \;
(Pour éviter les fautes de frappe, copie / colle cette ligne)
remarque : un retour complet doit contenir toutes les lignes depuis celle de la commande jusqu'à la ligne attendant la commande suivante, exemple :
moi@aurore:~$ uname -a Linux aurore 4.4.0-34-generic #53-Ubuntu SMP Wed Jul 27 16:06:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux moi@aurore:~$
Bon, je sais pas si c'est utile du coup mais voilà
victor@Ub-MS-7885:~$ find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; nl -ba "$1"' _ '{}' \;
/etc/apt/sources.list
1 # deb cdrom:[Ubuntu 16.10 _Yakkety Yak_ - Release amd64 (20161012.2)]/ yakkety main restricted
2
3 # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
4 # newer versions of the distribution.
5 deb http://fr.archive.ubuntu.com/ubuntu/ yakkety main restricted
6 # deb-src http://fr.archive.ubuntu.com/ubuntu/ yakkety main restricted
7
8 ## Major bug fix updates produced after the final release of the
9 ## distribution.
10 deb http://fr.archive.ubuntu.com/ubuntu/ yakkety-updates main restricted
11 # deb-src http://fr.archive.ubuntu.com/ubuntu/ yakkety-updates main restricted
12
13 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
14 ## team. Also, please note that software in universe WILL NOT receive any
15 ## review or updates from the Ubuntu security team.
16 deb http://fr.archive.ubuntu.com/ubuntu/ yakkety universe
17 # deb-src http://fr.archive.ubuntu.com/ubuntu/ yakkety universe
18 deb http://fr.archive.ubuntu.com/ubuntu/ yakkety-updates universe
19 # deb-src http://fr.archive.ubuntu.com/ubuntu/ yakkety-updates universe
20
21 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
22 ## team, and may not be under a free licence. Please satisfy yourself as to
23 ## your rights to use the software. Also, please note that software in
24 ## multiverse WILL NOT receive any review or updates from the Ubuntu
25 ## security team.
26 deb http://fr.archive.ubuntu.com/ubuntu/ yakkety multiverse
27 # deb-src http://fr.archive.ubuntu.com/ubuntu/ yakkety multiverse
28 deb http://fr.archive.ubuntu.com/ubuntu/ yakkety-updates multiverse
29 # deb-src http://fr.archive.ubuntu.com/ubuntu/ yakkety-updates multiverse
30
31 ## N.B. software from this repository may not have been tested as
32 ## extensively as that contained in the main release, although it includes
33 ## newer versions of some applications which may provide useful features.
34 ## Also, please note that software in backports WILL NOT receive any review
35 ## or updates from the Ubuntu security team.
36 deb http://fr.archive.ubuntu.com/ubuntu/ yakkety-backports main restricted universe multiverse
37 # deb-src http://fr.archive.ubuntu.com/ubuntu/ yakkety-backports main restricted universe multiverse
38
39 ## Uncomment the following two lines to add software from Canonical's
40 ## 'partner' repository.
41 ## This software is not part of Ubuntu, but is offered by Canonical and the
42 ## respective vendors as a service to Ubuntu users.
43 # deb http://archive.canonical.com/ubuntu yakkety partner
44 # deb-src http://archive.canonical.com/ubuntu yakkety partner
45
46 deb http://security.ubuntu.com/ubuntu yakkety-security main restricted
47 # deb-src http://security.ubuntu.com/ubuntu yakkety-security main restricted
48 deb http://security.ubuntu.com/ubuntu yakkety-security universe
49 # deb-src http://security.ubuntu.com/ubuntu yakkety-security universe
50 deb http://security.ubuntu.com/ubuntu yakkety-security multiverse
51 # deb-src http://security.ubuntu.com/ubuntu yakkety-security multiverse
/etc/apt/sources.list.d/ubuntu-elisp-ubuntu-ppa-yakkety.list
1 deb http://ppa.launchpad.net/ubuntu-elisp/ppa/ubuntu yakkety main
2 # deb-src http://ppa.launchpad.net/ubuntu-elisp/ppa/ubuntu yakkety main
/etc/apt/sources.list.d/tista-ubuntu-adapta-yakkety.list
1 deb http://ppa.launchpad.net/tista/adapta/ubuntu yakkety main #theme adapta
2 # deb-src http://ppa.launchpad.net/tista/adapta/ubuntu yakkety main
/etc/apt/sources.list.d/snwh-ubuntu-pulp-yakkety.list
1 deb http://ppa.launchpad.net/snwh/pulp/ubuntu yakkety main #Icone paper-icon-theme
2 # deb-src http://ppa.launchpad.net/snwh/pulp/ubuntu yakkety main
/etc/apt/sources.list.d/adrozdoff-ubuntu-emacs-yakkety.list
1 deb http://ppa.launchpad.net/adrozdoff/emacs/ubuntu yakkety main
2 # deb-src http://ppa.launchpad.net/adrozdoff/emacs/ubuntu yakkety main
/etc/apt/sources.list.d/varlesh-l-ubuntu-papirus-pack-yakkety.list
victor@Ub-MS-7885:~$
Bon alors, erratum le fichier souRceS.list n'est pas vide. Par contre j'ai toujours cette erreur. Une idée?
(Désolé j'aurais dû vérifier par deux fois la commande)
Hors ligne
#8 Le 20/10/2016, à 16:59
- cqfd93
Re : E: Vous devez insérer quelques adresses « sources » dans votre sources
Le message d'erreur :
E: Vous devez insérer quelques adresses « sources » dans votre sources.list
m'a un peu enduite avec de l'erreur… Je l'ai interprété comme des sources plutôt vides dans lesquelles il fallait ajouter des dépôts, alors qu'il faut sûrement comprendre qu'il faut ajouter des dépôts "deb-src".
Au moins, tu auras appris deux choses :
- qu'il faut toujours se relire
- comment on donne un retour complet
Je n'ai pas lu tes sources en détail, juste survolé et je n'ai rien vu de choquant.
− cqfd93 −
Hors ligne
#9 Le 20/10/2016, à 17:49
- MicP
Re : E: Vous devez insérer quelques adresses « sources » dans votre sources
Bonjour
Ce n'est pas spécifié dans les tutos que j'ai pu lire, mais je pense qu'il faudra installer au moins gcc et make pour pouvoir compiler la dernière version d'emacs
et comme l'a déjà fait remarquer cqfd93, il faudra sans doute aussi dé-commenter dans le fichier /etc/apt/sources.list les lignes concernant les paquetages sources nécessaires à cette compilation.
Pour dé-commenter ces lignes, il suffit de supprimer le caractère # qui est est le premier caractère de la ligne.
Par exemple, la ligne suivante
# deb-src http://fr.archive.ubuntu.com/ubuntu/ yakkety-updates main restricted
deviendra :
deb-src http://fr.archive.ubuntu.com/ubuntu/ yakkety-updates main restricted
Il faudra ensuite, comme toujours, mettre à jour la liste des paquetages avant de mettre à jour le système.
dé-commenter ces lignes doit sans doute aussi pouvoir se faire en utilisant l'interface graphique d'un gestionnaire de paquetages.
Par exemple, avec le gestionnaire de paquetages synaptic, c'est dans le menu Configuration -> Dépôts qu'il suffit de côcher les dépôts des fichiers sources pour qu'ils soient pris en compte.
Dernière modification par MicP (Le 20/10/2016, à 21:34)
Hors ligne
#10 Le 20/10/2016, à 18:53
- pires57
Re : E: Vous devez insérer quelques adresses « sources » dans votre sources
Oh le con.. Je pensais que le terminal me retournerais une erreur du type inexistant mais non.
Non, tu lui demande d'ouvrir un fichier avec un éditeur de texte, si le fichier n'existe pas, il le cré
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#11 Le 20/10/2016, à 18:55
- Jirack
Re : E: Vous devez insérer quelques adresses « sources » dans votre sources
Merci beaucoup pour votre aide, en effet il fallait bien ajouter des depots sources. Ce que j'ai fais c'est que je suis allé dans Paramètre système -> Logiciels et mises à jour -> et dans "Téléchargeable depuis internet" j'ai coché "codes sources". Un update et puis tout est rentré dans l'ordre.
Une petite question au passage, si plus tard je veut supprimer les dépendances
sudo apt-get build-dep emacs24
je dois faire comment?
Encore merci
Hors ligne