Debian

Comment ajouter un référentiel de paquets à Debian

Comment ajouter un référentiel de paquets à Debian
Sous Linux, un ensemble de packages est installé par défaut. Mais les packages par défaut ne suffisent jamais. Vous voudrez peut-être configurer un serveur de fichiers, ou un serveur Web, ou un serveur de base de données ou autre chose. Pour cela, vous devez installer des packages supplémentaires. Nous utilisons un gestionnaire de paquets comme apte installer et gérer des packages sous Linux. Le gestionnaire de packages télécharge et installe des packages à partir d'un référentiel de packages. Un référentiel de packages est un serveur HTTP ou FTP sur le Web où un ensemble de packages est conservé sur Internet avec les métadonnées de package qu'un gestionnaire de packages aime apte télécharge et utilise d'abord pour savoir quels packages sont disponibles sur le référentiel de packages. Vous pouvez également avoir votre propre référentiel de paquets local et l'ajouter sur Debian.

Dans cet article, je vais vous montrer comment ajouter un dépôt de paquets sur Debian. Je vais utiliser Debian 9 Stretch pour la démonstration.

Ajouter un référentiel de paquets manuellement sur Debian

Les informations du référentiel de packages sont stockées sur le /etc/apt/sources.liste déposer. Vous pouvez modifier le /etc/apt/sources.liste fichier directement pour ajouter un nouveau référentiel de packages.

Vous pouvez exécuter la commande suivante pour modifier /etc/apt/sources.liste déposer:

$ sudo nano /etc/apt/sources.liste

Vous devriez voir la fenêtre suivante comme indiqué dans la capture d'écran ci-dessous. Comme vous pouvez le voir, je n'ai pas de référentiel de packages ajouté ici pour le moment. Vous pouvez avoir de nombreux référentiels de packages ajoutés. Mais je veux te montrer les bases.

Maintenant, je vais ajouter le référentiel officiel de paquets Debian 9. J'ajoute donc la ligne suivante au fichier comme indiqué dans la capture d'écran ci-dessous :

deb http://ftp.nous.debian.org/debian stretch main contrib non libre

Vous ne comprenez peut-être pas encore ce qu'est cette ligne. Laisse-moi expliquer.

La ligne commence par deb ce qui signifie qu'il s'agit d'un référentiel binaire Debian précompilé. Si le référentiel de packages contient les codes sources de différents logiciels, vous devez remplacer deb avec deb-src.

Maintenant, la section suivante est l'URL du référentiel de packages. Vous pouvez ajouter des URL de référentiel HTTP, HTTPS, FTP ici.

La section suivante comme indiqué dans la capture d'écran ci-dessous est la suite ou le nom de code. Pour Debian 9, c'est s'étirer.

Vous pourrez peut-être trouver ce que c'est pour votre système d'exploitation Debian avec la commande suivante :

$ lsb_release -cs

Comme vous pouvez le voir sur la capture d'écran ci-dessous, le nom de code ou le nom de la suite est s'étirer.

La section marquée de la capture d'écran ci-dessous dépend du référentiel de packages spécifique que vous ajoutez. Pour le dépôt Debian officiel, vous avez principale, contrib, et non libre.

Chacun de ces mots représente une section ou un ensemble de packages logiciels sur le même référentiel de packages.

Une fois que vous avez terminé, appuyez sur + X puis appuyez sur oui puis appuyez sur pour enregistrer le fichier.

Une fois que vous avez terminé d'ajouter un référentiel, exécutez la commande suivante pour mettre à jour le apte cache du gestionnaire de paquets :

$ sudo apt-get mise à jour

Comme vous pouvez le voir, le cache du référentiel de packages est en cours de mise à jour.

Il existe également un moyen plus propre d'ajouter de nouveaux référentiels de paquets sur Debian.

Sur les systèmes d'exploitation Debian, un répertoire spécial /etc/apt/sources.liste.ré/ est disponible par défaut. Il est utilisé pour faciliter l'ajout de nouveaux référentiels de packages. Tout ce que vous avez à faire est de créer un nouveau fichier avec l'extension .liste dans le /etc/apt/sources.liste.ré/ annuaire.

Au lieu d'ajouter le nouveau référentiel au /etc/apt/sources.liste fichier, vous pouvez créer un nouveau fichier disons debian_us_official.liste dans /etc/apt/sources.liste.ré/ répertoire avec la commande suivante :

$ sudo nano /etc/apt/sources.liste.d/debian_us_official.liste

Un nouveau fichier vide doit être ouvert.

Ajoutez maintenant la ligne suivante.

deb http://ftp.nous.debian.org/debian stretch main contrib non libre

Enregistrez maintenant le fichier et exécutez la commande suivante. Tu es prêt à partir.

$ sudo apt-get mise à jour

Ajout d'un référentiel de packages à l'aide de apte sur Debian

Maintenant que vous comprenez comment une ligne de référentiel est formatée. Vous pouvez maintenant utiliser le apte gestionnaire de packages pour ajouter de nouveaux référentiels de packages.

Pour ajouter le même dépôt qu'auparavant, exécutez la commande suivante :

$ sudo apt-add-repository 'deb http://ftp.nous.debian.org/debian stretch main contrib non-free'

Vous pouvez également ajouter un PPA avec la commande suivante :

$ sudo apt-add-repository YOUR_PPA

REMARQUE : ici VOTRE_APP devrait être quelque chose comme ppa: teejee2008/ppa.

Vous pouvez également supprimer un PPA ou un référentiel de packages avec la commande suivante :

$ sudo apt-add-repository -r VOTRE_REPOSITOIRE

REMARQUE : ici, VOTRE_REPOSITOIRE peut être une ligne de référentiel ou un PPA.

Par exemple, dans la capture d'écran ci-dessous, j'ai supprimé un référentiel à l'aide de la ligne référentiel.

C'est ainsi que vous ajoutez un dépôt sur Debian. Merci d'avoir lu cet article.

5 meilleurs jeux d'arcade pour Linux
De nos jours, les ordinateurs sont des machines sérieuses utilisées pour les jeux. Si vous ne pouvez pas obtenir le nouveau score élevé, vous saurez c...
Bataille pour Wesnoth 1.13.6 Développement publié
Bataille pour Wesnoth 1.13.6 publiée le mois dernier, est la sixième version de développement de la 1.13.x series et il apporte un certain nombre d'am...
Comment installer League Of Legends sur Ubuntu 14.04
Si vous êtes fan de League of Legends, alors c'est l'occasion pour vous de tester League of Legends. Notez que LOL est pris en charge sur PlayOnLinux ...