L'installation de packages dans n'importe quel système d'exploitation basé sur Linux est comme une tâche qui se produit quotidiennement, et on constate que nous devons souvent installer certains packages pendant une brève période. Cependant, les forfaits requis pour très peu de temps restent dans notre système et consomment l'espace disque.
Dans un système où nous avons moins de ressources en termes d'espace disque, l'espace disque reste presque plein, et nous devons contrôler les applications et les colis indésirables et les supprimer de temps en temps.
Pour de tels scénarios où vous devez installer et utiliser certains packages pendant une courte période, c'est une meilleure pratique et recommandé d'installer les packages dans un répertoire spécifique ou temporaire. Le répertoire restera séparé de tous les autres grappes de packages, et vous pouvez facilement supprimer les packages.
Miam vs. DNF
Yum, une abréviation de «Yellow Updater Modified», est un gestionnaire de packages principal pour l'installation de packages dans CentOS ou tout système d'exploitation basé sur RHEL. Alors que le DNF, raccourci pour «Dandified Yum», est le directeur de package le plus récent et enrichi par rapport à Yum.
Dans les dernières versions du système d'exploitation basé sur RHEL, il est recommandé d'utiliser DNF au lieu de YUM. Cet article fournira un guide détaillé sur l'installation d'un package sur un répertoire spécifique à l'aide de YUM et DNF Package Manager.
La syntaxe pour l'installation d'un package:
Habituellement, nous installons un package en utilisant la syntaxe fournie ci-dessous:
$ sudo dnfinstaller
L'option que nous pouvons utiliser pour installer un package dans un répertoire spécifique est:
--installroot =
Dans l'option mentionnée ci-dessus, nous pouvons fournir un chemin de répertoire spécifique où nous voulons installer le package.
Essayons d'installer un package pour montrer comment installer un package sur un répertoire spécifique.
Exemple:
Par exemple, nous voulons installer Git dans un répertoire spécifique comme / opt / temp.
Créons d'abord un répertoire «Temp Packages» à l'intérieur du répertoire / opt dans lequel nous voulons installer Git.
$ Sudo Mkdir Temp Packages
Pour installer GIT dans le répertoire / opt / temp-packages, nous fournirons le chemin d'accès à l'option -installroot dans la commande d'installation de yum comme indiqué ci-dessous:
$ sudo dnf --stallroot = / opt / temp-packages --libérer = / installer git
Dans la commande ci-dessus, nous devons également utiliser l'option -releasever lors de la création d'installation. Sinon, nous devrons faire face à une erreur comme indiqué dans la capture d'écran ci-dessous:
Donc, exécutez la commande d'installation avec l'option -releasever = /.
Tapez «Y» pour accorder une utilisation supplémentaire de l'espace disque et commencer le processus d'installation du package que vous souhaitez installer.
Dans la capture d'écran ci-dessus, vous pouvez assister à l'installation de Git dans le / Répertoire OPT / TEMP-Packages.
Une fois que vous avez terminé l'installation du package, rendez-vous vers le répertoire / opt / temp
$ CD / OPT / TEMP-Packages
$ ls
Vous pouvez voir qu'un environnement complètement séparé est créé dans le répertoire / opt / temp.
Pour utiliser n'importe quel package installé dans un répertoire spécifique, nous pouvons passer au répertoire / usr / bin et l'exécuter parce que nous savons tous que les packages sont installés dans le répertoire / usr / bin. Ainsi, accédez au répertoire USR / bin, qui se trouve à l'intérieur des packages / opt / temp, en utilisant la commande ci-dessous:
$ CD / OPT / TEMP-PACKAGES / USR / BIN
Dans le répertoire bin, exécutez la commande LS et Grep pour vérifier si le package souhaité est installé ou non. La commande pour trouver et vérifier l'installation du package ira comme ceci:
$ ls | grep "git"
Pour vérifier et connaître la version installée de GIT, vous pouvez saisir la commande fournie ci-dessous dans le répertoire bac:
$ ./ git --version
Ou vous pouvez également vérifier l'installation de Git en exécutant le simple ./ commande git dans le répertoire / opt / temp-packages / usr / bin:
$ ./ git
Vous pouvez voir que Git est installé avec succès dans le / Répertoire OPT / TEMP-Packages et travailler parfaitement bien car nous voulons qu'il fonctionne.
Conclusion
Ce message contient une explication brève et détaillée sur la façon d'installer un package sur un répertoire spécifique à l'aide du gestionnaire de packages Yum ou DNF en utilisant le -Option d'installation. Ce message montre également l'ensemble du processus d'installation d'un package dans un répertoire spécifique et d'utiliser ce package. Par exemple, nous avons installé Git dans le «/opter»Répertoire en utilisant le -Option d'installation et appris à commencer à l'utiliser.