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
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 à jourAjout 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_PPAREMARQUE : 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_REPOSITOIREREMARQUE : 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.