Comment activer Contrib et Non-Free sur Debian 12, 11 ou 10

L'activation des référentiels Contrib et Non-Free sur Debian ouvre une multitude d'options et de fonctionnalités logicielles supplémentaires. Ce guide vous aidera à intégrer de manière transparente ces référentiels dans votre système, en élargissant vos choix de logiciels et en améliorant votre expérience Debian. Les utilisateurs Debian trouveront ces fonctionnalités particulièrement utiles :

  • Accès aux pilotes propriétaires: Installez facilement les pilotes pour NVIDIA et autres matériels propriétaires pour optimiser les performances du système.
  • Sélection de logiciels étendue: accédez à des logiciels non libres comme Adobe Flash, Google Chrome, etc., qui ne sont pas disponibles dans le référentiel principal.
  • Prise en charge multimédia améliorée: Installez des codecs et des plugins pour une expérience multimédia plus fluide, garantissant la compatibilité avec différents formats multimédias.
  • Outils de développement: Vous pouvez accéder à des outils de développement et à des bibliothèques supplémentaires qui pourraient ne pas se trouver dans le référentiel principal, facilitant ainsi un environnement de développement plus complet.
  • Micrologiciel et microcode: Installez les mises à jour propriétaires du micrologiciel et du microcode pour garantir le fonctionnement efficace de votre matériel.

L'intégration des référentiels Contrib et Non-Free dans Debian est simple et améliore considérablement la polyvalence du système.

Conditions préalables à l'activation des référentiels Contrib et non libres

Pour activer avec succès les dépôts Contrib et Non-Free sur Debian, assurez-vous de répondre aux exigences suivantes :

Configuration système requise et versions Debian prises en charge

ComposantMinimum requis
ProcesseurProcesseur 1 GHz ou plus rapide
RAM1 Go ou plus
Espace disque10 Go d'espace libre
RéseauConnexion Internet haut débit
Versions prises en chargeDebian 12 (rat de bibliothèque), Debian 11 (bulle), Debian 10 (Buster)

Exigences supplémentaires

ExigenceDescription
Connexion InternetNécessaire pour télécharger les mises à jour à partir des référentiels Contrib et Non-Free.
Conventions des terminauxToutes les commandes du terminal doivent être exécutées en tant qu'utilisateur normal avec sudo privilèges.
Commandes CLIUtilisez l'interface de ligne de commande (CLI) pour l'installation et la configuration.
Liste des sourcesAssurez-vous que le fichier de liste des sources (/etc/apt/sources.list) est correctement configuré.

Activer Contribution et Non-Free

Il existe plusieurs façons d'activer les dépôts contrib et non libres sur Debian. Nous explorerons deux méthodes : la ligne de commande et l'interface graphique via le Synaptic Package Manager.

Méthode 1 : utilisation de la ligne de commande avec l'éditeur de texte

Modification du fichier de liste des sources

Commencez par lancer votre terminal. Ici, vous saisirez la commande :

sudo nano /etc/apt/sources.list

Cette commande déclenche l'éditeur de texte 'nano' et ouvre le fichier 'sources.list'. Ce fichier est essentiel car il héberge une liste complète de tous les référentiels de logiciels actifs pour votre système d'exploitation Debian.

Ajustement du fichier de liste des sources et consolidation des modifications

Dans le fichier 'sources.list', recherchez les lignes commençant par "que" et incorporer "principal". Le but ici est d'activer les dépôts contrib et non libres. Vous ajoutez « contribution non gratuite » après "principal" sur chaque ligne pertinente.

Par exemple, une ligne modifiée pourrait ressembler à ceci :

Rat de bibliothèque et au-delà :

Note: À partir de Debian 12, Debian 13 et versions ultérieures, vous devrez ajouter « firmware non libre » au lieu de « non libre » qui était la valeur par défaut depuis Debian 11 Bullseye vers le bas.

deb http://deb.debian.org/debian/ bookworm main contrib non-free-firmware

Pour Debian 11 Bullseye, Debian 10 Buster et inversement :

deb http://deb.debian.org/debian/ bookworm main contrib non-free

Une fois les modifications requises apportées, consolidez le fichier en l'enregistrant (appuyez sur Ctrl+O). Ensuite, quittez l'éditeur de texte (appuyez sur Ctrl+X). Vous devez ensuite rafraîchir les dépôts à l'aide de la commande :

sudo apt update

Cette commande garantit que vos modifications sont dûment reflétées et mises à jour.

Méthode 2 : l’alternative en ligne de commande

Une méthode alternative, utilisant la ligne de commande, est efficace et plus simple pour de nombreux utilisateurs Linux, en particulier ceux qui découvrent l'environnement. Cette méthode nécessite une seule commande pour activer à la fois les dépôts contrib et non-free sur Debian.

Assurer l'installation des packages requis

Pour commencer, exécutez la commande :

sudo apt install software-properties-common -y

Cette commande vérifie le 'software-properties-common' emballer. Ce package est un outil essentiel qui facilite la gestion des référentiels de logiciels directement à partir de la ligne de commande.

Activation de Contribu et Non-Free

Une fois l'installation du paquet vérifiée, vous pouvez activer les dépôts contrib et non-free de Debian :

Bookworm à partir de :

sudo apt-add-repository contrib non-free-firmware

Bullseye vers le bas :

sudo apt-add-repository contrib non-free

Une fois l'autorisation des référentiels réussie, déclenchez une mise à jour rapide avec :

sudo apt update

Confirmer les dépôts de contribution et non gratuits

Après avoir activé avec succès les dépôts contrib et non-free et lancé une procédure rapide apt-update, la prochaine étape logique est d’affirmer l’incorporation de ces référentiels. Cette étape est cruciale car elle permet de garantir que les modifications apportées ont été efficaces et que le système Debian a désormais accès à une gamme élargie de logiciels.

Confirmer la présence des dépôts Contrib et Non-Free

Pour vérifier l'activation des dépôts contrib et non-free, exécutez la commande suivante :

grep -E "(contrib|non-free)" /etc/apt/sources.list

Cette commande recherche les termes ' contribuer' et 'non libre' dans le fichier 'sources.list'. Ici, 'poignée' est un utilitaire de ligne de commande utilisé pour rechercher dans des ensembles de données en texte brut des lignes correspondant à une expression régulière.

Dans notre cas, cela permet de confirmer l'activation des dépôts contrib et non libres.

Conclusion

Dans ce guide, nous avons examiné de manière approfondie l'activation des dépôts contrib et non libres sur Debian. Ce processus joue un rôle déterminant dans l'expansion de la variété de logiciels disponibles pour votre système Debian. Nous avons utilisé deux méthodes distinctes : la ligne de commande avec édition de texte et une technique alternative de ligne de commande, pour rendre le processus aussi flexible et accommodant que possible. Il convient de souligner que comprendre chaque commande et sa fonction est essentiel pour interagir efficacement avec le système Debian et garantir des performances optimales. De plus, garantir la bonne exécution de ces commandes est crucial pour éviter des erreurs potentielles.

Liens utiles

Voici quelques liens précieux liés à l'activation des référentiels Contrib et Non-Free sur Debian :

  • Liste des sources Debian: Découvrez comment modifier le fichier sources.list pour activer les référentiels Contrib et Non-Free.
  • Micrologiciel Debian: Accédez aux informations sur l'installation et la gestion des packages de micrologiciels sur Debian.
  • Dépôt Debian: Comprendre la structure et les composants des référentiels Debian.
  • Format du dépôt Debian: Explorez le format et les détails des configurations du référentiel Debian.
Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)

2 réflexions au sujet de “How to Enable Contrib and Non-Free on Debian 12, 11 or 10”

  1. Josué,

    Dans la section
    "Confirmation de la présence des dépôts Contrib et Non-Free"
    il est écrit

    grep -E « (contrib|non-free) » /etc/apt/sources.list /etc/apt/sources.list

    mais je pense que tu voulais écrire

    grep -E « (contrib|non-free) » /etc/apt/sources.list

    Gérard

    Répondre

Laissez un commentaire