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
Prochaine révision
Révision précédente
doc:systeme:apt:sources.list:non-free [24/10/2020 02:04]
otyugh [Introduction]
— (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 : {{tag>​à-tester}} 
-    * Création par [[user>​chalu]] 01/04/2018 
-    * Testé par [[user>​leonlemouton]] le 09/03/2020 
-  * 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).\\ 
-Ces deux dépôts sont maintenus officiellement par Debian. Cependant ces paquets étant souvent impossible à inspecter pour des raisons de licence, on doit faire confiance aveugle aux entreprises fournissant ces logiciels. Mieux vaut installer une petite boite noir 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>​. \\ 
-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 buster le fichier sources.list doit ressembler à ça : 
-<​code>​ 
-# Debian Buster, dépôt principal + paquets non libres 
-deb http://​deb.debian.org/​debian/​ buster main contrib non-free 
-deb-src http://​deb.debian.org/​debian/​ buster main contrib non-free 
-# Debian Buster, mises à jour de sécurité + paquets non libres 
-deb http://​deb.debian.org/​debian-security/​ buster/​updates main contrib non-free 
-deb-src http://​deb.debian.org/​debian-security/​ buster/​updates main contrib non-free 
-# Debian Buster, mises à jour "​volatiles"​ + paquets non libres 
-deb http://​deb.debian.org/​debian/​ buster-updates main contrib non-free 
-deb-src http://​deb.debian.org/​debian/​ buster-updates main 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\\ 
doc/systeme/apt/sources.list/non-free.1603497846.txt.gz · Dernière modification: 24/10/2020 02:04 par otyugh

Pied de page des forums

Propulsé par FluxBB