Dans cet article, je vais vous montrer comment ajouter un référentiel de packages sur Debian. J'utiliserai Debian 9 Stretch pour la démonstration.
Ajout d'un référentiel de colis manuellement sur Debian
Les informations du référentiel de package 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 maintenant. 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 Debian 9 Package. J'ajoute donc la ligne suivante au fichier comme marqué dans la capture d'écran ci-dessous:
deb http: // ftp.nous.Debian.org / debian stret principal contrib non libre
Vous ne comprendrez peut-être pas ce qu'est cette ligne. Laisse-moi expliquer.
La ligne commence avec deb ce qui signifie que c'est un référentiel binaire Debian pré-compilé. Si le référentiel de packages contient des codes source 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 HTTP, HTTPS, URL du référentiel FTP ici.
La section suivante telle que marquée dans la capture d'écran ci-dessous est la suite ou le nom de code. Pour Debian 9, c'est extensible.
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 dans la capture d'écran ci-dessous, le nom de code ou le nom de la suite est extensible.
La section marquée de la capture d'écran ci-dessous dépend du référentiel de package spécifique que vous ajoutez. Pour le référentiel officiel Debian, vous avez principal, contribue, et sans.
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 Et puis appuyez sur y Et puis appuyez sur Pour enregistrer le fichier.
Une fois que vous avez terminé l'ajout d'un référentiel, exécutez la commande suivante pour mettre à jour le apte Package Manager Cache:
$ sudo apt-get updat
Comme vous pouvez le voir, le cache du référentiel de packages est mis à jour.
Il existe également un moyen plus propre d'ajouter de nouveaux référentiels de packages sur Debian.
Sur Debian Operating Systems, un répertoire spécial / etc / apt / sources.liste.d/ est disponible par défaut. Il est utilisé pour faciliter l'ajout de nouveaux référentiels de package. Tout ce que vous avez à faire est de créer un nouveau fichier avec l'extension .liste dans le / etc / apt / sources.liste.d/ 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.d/ Répertoire avec la commande suivante:
$ sudo nano / etc / apt / sources.liste.d / debian_us_official.liste
Un nouveau fichier vide doit être ouvert.
Maintenant, ajoutez la ligne suivante.
deb http: // ftp.nous.Debian.org / debian stret principal contrib non libre
Enregistrez maintenant le fichier et exécutez la commande suivante. Tu es prêt à partir.
$ sudo apt-get updat
Ajout d'un référentiel de packages en utilisant 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 référentiel qu'auparavant, exécutez la commande suivante:
$ sudo apt-add-repository 'deb http: // ftp.nous.Debian.org / debian stret principal contribe non-libre '
Vous pouvez également ajouter un PPA avec la commande suivante:
$ sudo apt-add-repository your_ppa
Remarque: ici Votre_ppa 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 your_repository
Remarque: ici, Votre_Repository 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 du référentiel.
C'est ainsi que vous ajoutez un référentiel sur Debian. Merci d'avoir lu cet article.