Ce bref tutoriel explique comment installer des packages à partir d'un référentiel spécifique à partir de la ligne de commande dans les systèmes d'exploitation de type Unix. Cela peut être utile lorsqu'un certain package n'est pas disponible dans les référentiels officiels ou que vous souhaitez simplement installer la version la plus récente d'un package à partir d'un référentiel tiers spécifique. Ce n'est pas si difficile. Continuez à lire.
Installer des packages à partir d'un référentiel spécifique sous Linux
Sur les systèmes basés sur YUM :
Dans RHEL, CentOS et d'autres systèmes basés sur YUM, vous pouvez installer des packages à partir d'un référentiel spécifique, par exemple EPEL , comme indiqué ci-dessous.
$ sudo yum --enablerepo=epel install nagios
La commande ci-dessus activera le référentiel EPEL et installera le package nagios.
Si vous ne connaissez pas le nom du référentiel ou son ID, consultez le lien suivant.
- Comment trouver la liste des référentiels installés à partir de la ligne de commande sous Linux
Sur les systèmes basés sur APT :
Dans Debian, Ubuntu et d'autres systèmes basés sur APT, nous utilisons -t flag avec apt-get package manager pour installer un package à partir d'un référentiel spécifique, c'est-à-dire une version spécifique.
La commande suivante installe le package lxd à partir du référentiel xenial-backports.
$ sudo apt-get -t xenial-backports install lxd
Veuillez noter que lxd package est disponible dans les dépôts officiels. Cependant, je l'ai installé à partir des xenial-backports référentiel à des fins de démonstration.
Lecture recommandée :
- Comment répertorier les packages installés à partir d'un certain référentiel sous Linux
Sur les systèmes SUSE/openSUSE :
Dans SUSE et openSUSE, nous pouvons installer un package à partir d'un référentiel spécifique en mentionnant le nom du référentiel, alias avec zypper gestionnaire de paquets.
La commande suivante installera le navigateur Web Firefox à partir du référentiel Mozilla.
$ sudo zypper install mozilla:MozillaFirefox
Ici, mozilla est l'alias du référentiel à partir duquel installer le package Firefox.
Veuillez noter que même si les packages sont installés à partir d'un référentiel spécifique, les dépendances desdits packages peuvent également être récupérées à partir d'autres référentiels. Donc, ne désactivez pas d'autres référentiels et essayez d'installer un package à partir d'un référentiel spécifique. Vous ne pouvez pas installer tous les packages à partir d'un seul référentiel.