logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
doc:systeme:apt:sources.list:non-free [01/10/2023 12:05]
captnfab supprimée
— (Version actuelle)
Ligne 1: Ligne 1:
-====== sources.list - ajout des dépôts contrib et non-free ​ ====== 
  
-  * Objet : un tutoriel pas à pas pour ajouter contrib et non-free 
-  * Niveau requis : (grand) débutant 
-  * Commentaires : utiliser le terminal après installation pour ajouter les dépôts non-free et pouvoir ensuite installer les firmwares (carte graphique, carte wifi ...) 
-  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) 
-  * Suivi : 
-    * Création par [[user>​chalu]] 01/04/2018 
-    * Testé par [[user>​leonlemouton]] le 09/03/2020 & [[user>​arpinux]] le 02/05/2023 
-  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=21126 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
- 
- 
-===== Introduction ===== 
- 
-Après l'​installation du système Debian, il est fréquent d'​avoir besoin d'​installer un firmware pour la prise en charge d'un matériel (carte graphique, carte wifi ...). \\ 
-Or, la majorité des firmwares ne sont pas dans les dépôts configurés lors de l'​installation car ils ne respectent pas strictement [[doc:​debian#​la-charte-de-debian|la charte Debian]]. 
- 
-Le dépôt **non-free** a donc été créé entre autre pour pouvoir disposer de ces firmwares ne remplissant pas les conditions pour être considéré logiciel libre.\\ 
-Le dépôt **contrib** contient du logiciel libre dépendant de logiciels ou de ressources non-libres (son installation va donc généralement de paire avec non-free). 
- 
-<note important>​Depuis Debian 12 Bookworm, les paquets non libres sont disponibles dans deux dépôts différents :\\ 
-  * **non-free** : pour les applications non libres 
-  * **non-free-firmware** : pour les firmwares non libres. Ce nouveau dépôt est activé par défaut sur Debian en plus du dépôt **main**. 
-Cela permet aux utilisateurs qui ont besoin de ces firmwares de n'​activer que ce dépôt et pas la totalité des non-free.</​note>​ 
- 
-Si les paquets issus de ces deux dépôts sont maintenus et distribués en utilisant la même infrastructure que le reste de Debian, ils n’en font officiellement pas partie ((https://​www.debian.org/​distrib/​packages#​note)). Ces paquets étant souvent impossible à inspecter pour des raisons de licence, on doit faire une confiance aveugle aux entreprises fournissant ces logiciels. Mieux vaut-il installer une petite boite noire que de devoir changer des pièces de votre ordinateur ? On va dire que oui et poursuivre ! 
- 
-===== Méthode rapide ===== 
- 
-Lancer les commandes suivantes dans un terminal, avec le compte root, activera les sections ''​contrib''​ et ''​non-free''​ de tous les dépôts déjà actifs : 
-<code root>apt install software-properties-common</​code>​ 
-<code root>​add-apt-repository contrib</​code>​ 
-<code root>​add-apt-repository non-free</​code>​ 
- 
-===== Méthode manuelle ===== 
- 
-==== Éditer et modifier le fichier sources.list ==== 
- 
-Ouvrir un terminal. Suivant l'​environnement choisi, l'​accès peut être légèrement différent : 
-  * Sur GNOME : Applications > taper terminal dans la barre de recherche 
-  * Sur MATE : menu Applications > Outils système > Terminal MATE 
-  * Sur XFCE : menu Applications > Système > Terminal XFCE 
-  * Sur LXDE : menu > Outils système > LXTerminal 
-  * Sur KDE : menu > Applications > Système > Terminal (Konsole) 
-  * Sur Cinnamon : menu > Administration > Terminal 
-Vous devriez avoir une fenêtre comme l'​illustration ci-dessous où le curseur clignote juste après le **symbole $**, symbole dollar qui signifie que vous êtes connecté en tant qu'​utilisateur. \\ 
-{{/​file-Rc4f889259c1eaa1ccf90483b708196e0.png?​400}} \\ \\ 
-Éditer le sources.list pour pouvoir le modifier est **une action d'​administration du système**.\\ 
-Il faut donc avoir [[doc:​systeme:​superutilisateur|les droits d'​administration]] que l'on obtient :\\ 
-  * soit avec la [[doc:​systeme:​su|commande su]] si vous avez choisi un "mot de passe root" lors de l'​installation. 
-  * soit avec [[doc:​systeme:​sudo|la commande sudo]] si vous n'avez pas choisi un "mot de passe root" lors de l'​installation,​ dans ce cas c'est le premier utilisateur créé qui possède les droits d'​administration grâce à sudo. 
-Vous allez donc //"​passer en root" //: 
-  * soit avec la commande <code user>su -</​code>​ 
-  * soit avec la commande <code user>​sudo -i</​code>​ 
-Dans un cas comme dans l'​autre,​ le mot de passe est demandé. \\ 
-Vous le saisissez et validez avec la touche <​key>​Entrée</​key>​. 
- 
-Par mesure de sécurité, le mot de passe ne s'​affiche pas à l'​écran bien qu'il soit exécuté. \\ 
-Après validation, vous constatez que les indications ont changé. \\ 
-Pour indiquer que vous êtes connecté en administrateur "​root"​ : le curseur clignote maintenant après le **symbole dièse ** : # \\ 
-{{/​file-R271ffc37d4a297fe0ce5fac4073cb1f6.png?​400}} \\ \\ 
-Saisissez et validez ensuite la commande : 
-<code root>apt edit-sources</​code>​ 
-si le fichier ''​~/​.selected_editor''​ n'​existe pas encore, il faudra choisir le programme d'​édition de texte par défaut . \\ 
-{{/​file-Rb5c9396f6ae33b824f5ca8665e6834ab.png?​400}} \\ \\ 
-Choisissez [[doc:​editeurs:​nano|l'​éditeur nano]] qui est le plus simple pour débuter en tapant le numéro de la ligne (1 normalement) et en validant avec <​key>​Entrée</​key>​. \\ 
-<​note>​Dans la suite de ce tuto, les images présentent un sources.list de Debian Buster : à adapter à votre situation.</​note>​ 
-Dans la fenêtre s'​affiche ensuite le source.list configuré à l'​installation,​ comme par exemple dans la fenêtre ci-dessous : \\ 
-{{/​file-R816d5d889f91510674645f1de1b7f470.png?​400}}\\ \\ 
-Assurez-vous que chaque ligne des sources avec "​cdrom"​ [[doc:​systeme:​programmation:​commenter|commence bien avec #]]. \\  
-**Le symbole # en début de ligne désactive le dépôt indiqué dans la ligne**. 
- 
-Avec les flèches du clavier, déplacez-vous à la fin de chaque ligne commençant par //deb http:// et ajoutez à la fin : **contrib non-free** \\ 
-{{/​file-R5fd4fc2707d27eb9406e161d19ed0e40.png?​400}} \\ 
- 
-Pour Bullseye (Debian 11) le fichier sources.list doit ressembler à ça : 
-<​code>#​ Debian Bullseye, dépôt principal + contrib + paquets non libres 
-deb http://​deb.debian.org/​debian/​ bullseye main contrib non-free 
-deb http://​security.debian.org/​debian-security bullseye-security main contrib non-free 
-deb http://​deb.debian.org/​debian/​ bullseye-updates main contrib non-free 
-</​code>​ 
-Pour Debian Bookworm (Debian 12) le fichier sources.list avec tous les non libres actifs devrait ressembler à ça : 
-<​code>#​ Debian Bookworm, dépôt principal + firmwares non libres + contrib + paquets non libres 
-deb http://​deb.debian.org/​debian/​ bookworm main non-free-firmware contrib non-free 
-deb http://​security.debian.org/​debian-security bookworm-security main non-free-firmware contrib non-free 
-deb http://​deb.debian.org/​debian/​ bookworm-updates main non-free-firmware contrib non-free 
-</​code>​ 
-Une fois fait, pour **enregistrer le nouveau sources.list**:​ saisissez la combinaison des touches <​key>​Ctrl</​key>​+<​key>​O</​key>​(la lettre O) et validez avec <​key>​Entrée</​key>​ à la question en bas de fenêtre pour //valider définitivement l'​écriture sur le fichier /​etc/​apt/​sources.list//​ \\ 
-{{/​file-R86e10f985d5b73c2f1999d080837a6a3.png?​400}} \\ \\ 
-Pour **quitter l'​éditeur nano** : saisir <​key>​Ctrl</​key>​+<​key>​x</​key>​ \\ 
-{{/​file-Re4cb9a196e1b56068f413cb0d4d0a48e.png?​400}} \\ \\ 
- 
-==== Mettre à jour les paquets ==== 
- 
-Comme indiqué sur l'​écran,​ il faut ensuite mettre à jour la liste des paquets disponibles à l'​installation avec la commande 
-<code root>apt update</​code>​ 
-Pour installer les paquets non-libres utiles à votre matériel 
-<code root>apt upgrade</​code>​ 
-Taper <​key>​Y</​key>​ puis <​key>​entrée</​key>​ pour valider l’installation des paquets manquants. 
- 
-Il faut ensuite **penser à se déconnecter de compte root** en saisissant :  
-<code root>​exit</​code>​ 
-ou utiliser la combinaison des touches <​key>​Ctrl</​key>​ <​key>​d</​key>​ 
- 
-===== Annexes ===== 
- 
-==== Prudence est mère de sureté ==== 
- 
-Mettre à jour les paquets avant de modifier le sources.list 
-<code root>apt update</​code>​ 
-<code root>apt upgrade</​code>​ 
- 
-Sauvegarder le sources.list avant de le modifier 
-<code root>cp /​etc/​apt/​sources.list{,​.back}</​code>​ 
-Puis, si besoin, réactiver l'​ancien sources.list 
-<code root>cp -f /​etc/​apt/​sources.list{.back,​}</​code>​ 
- 
-==== Consulter le sources.list sans le modifier ==== 
- 
-Pour consulter le sources.list sans le modifier, il n'est pas nécessaire d'​être en "​root",​ [[doc:​systeme:​cat|la commande cat]] le permet en tant qu'​utilisateur ainsi : 
-<code user>cat /​etc/​apt/​sources.list</​code>​ 
- 
-==== Optimiser son sources.list ==== 
- 
-Le [[https://​debian-facile.org/​doc:​systeme:​apt:​sources.list:​stretch|wiki DF]] conseille d'​ajouter [[doc:​programmation:​commenter|le signe #]] devant chaque ligne commençant par **deb-src** ou de carrément supprimer ces lignes car ce sont les dépôts des sources des paquets qui ne sont utiles qu'à des utilisateurs expérimentés souhaitant compiler eux-mêmes leurs paquets. 
-Commenter ces lignes permet de gagner du temps de consultation des dépôts mais ce n'est pas très grave si vous les laissez actives :-) 
- 
-Le wiki conseille aussi l'​utilisation de la ligne : \\ 
-deb %%http://​deb.debian.org/​debian/​%% 
-à la place de : \\ 
-deb %%http://​ftp.fr.debian.org/​debian/​%% 
-ce qui permet d'​utiliser automatiquement les serveurs les plus proches. 
- 
-C'est particulièrement intéressant pour les portables qui voyagent.\\ :-D 
- 
-==== Modifier l'​éditeur choisi ==== 
- 
-si le fichier ''​~/​.selected_editor''​ n'​existe pas encore, on doit choisir dans une liste l'​éditeur de texte par défaut, \\ 
-[[doc:​editeurs:​nano|l'​éditeur nano]] est le plus usuel pour les débutants. 
- 
-**À noter** que le choix de [[doc:​editeurs:​vim:​vim|l'​éditeur vim]] donne une approche plus étendue, il est le choix habituel d'un utilisateur du terminal dès qu'il en a saisi les ressources premières, il ne faut pas le négliger car vim, lors de son installation,​ ajoute d'​office un cahier d'​exercice simple d'​utilisation que l'on obtient en validant simplement la commande : 
-<code user>​vimtutor</​code>​ 
-vous permettant de gagner rapidement la connaissance des signes et méthodes pour une utilisation de vim depuis ses bases. 
- 
-[[doc:​editeurs:​vim:​vim|Le wiki df de vim]] est aussi très complet en ce sens, des explications et des tableaux fournis y sont à votre disposition dès que votre curiosité se mettra en éveil, et vous verrez alors que l'​utilisation du terminal prend un sens merveilleux,​ quasi-magique,​ passé l'​étude des premières utilisations. 
- 
-Si jamais vous n'avez pas fait le choix que vous désiriez car votre chat, passant par là, a appuyé malencontreusement sur les touches et validé un autre éditeur que celui désiré 8-O ...\\ 
-Pas de panique, vous pouvez rectifier ce choix avec la commande root : 
-<code root>​select-editor</​code>​ 
-qui vous redonnera la liste des éditeurs installés 
-<code config retour de la commande>​ 
-Select an editor. ​ To change later, run '​select-editor'​. 
-  1. /​usr/​bin/​vim.nox 
-  2. /​bin/​nano ​       <---- easiest 
-  3. /​usr/​bin/​mcedit 
-  4. /​usr/​bin/​vim.tiny 
- 
-Choose 1-4 [2]: 
-</​code>​ 
-Il vous reste alors à éloigner le chat 8-) puis saisir le chiffre correspond à l'​éditeur choisi et valider avec <​key>​Entrée</​key>​ 
- 
-===== Liens ===== 
- 
-https://​wiki.debian.org/​fr/​SourcesList \\ 
-https://​debian-facile.org/​doc:​editeurs:​nano\\ 
-https://​debian-facile.org/​doc:​system:​apt:​sources.list:​buster\\ 

Pied de page des forums

Propulsé par FluxBB