Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

pires57 a écrit :

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
"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.…

Hors ligne

#6 Le 20/10/2016, à 16:20

cqfd93

Re : E: Vous devez insérer quelques adresses « sources » dans votre sources

MicP a écrit :

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 smile).

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

pires57 a écrit :

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.

cqfd93 a écrit :

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
wink

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