La instalación de paquetes en cualquier sistema operativo basado en Linux es como una tarea que ocurre a diario, y se ve que a menudo necesitamos instalar algunos paquetes durante un breve período. Sin embargo, los paquetes requeridos por muy poco tiempo permanecen dentro de nuestro sistema y consumen el espacio de disco.
En un sistema donde tenemos menos recursos en términos de espacio en disco, el espacio en disco permanece casi lleno, y tenemos que controlar las aplicaciones y paquetes no deseados y eliminarlos de vez en cuando.
Para tales escenarios en los que tiene que instalar y usar algunos paquetes durante un período corto, es una mejor práctica y se recomienda instalar los paquetes en algún directorio específico o temporal. El directorio se mantendrá separado de todos los demás grupos de paquetes, y puede eliminar fácilmente los paquetes.
Yum vs. DNF
Yum, una abreviatura de "actualizador amarillo modificado", es un administrador de paquetes primario para instalar paquetes en CentOS o cualquier sistema operativo basado en RHEL. Mientras que DNF, acortado para "yum dandificado", es el último y enriquecido administrador de paquetes enriquecido en comparación con YUM.
En las últimas versiones del sistema operativo basado en RHEL, se recomienda usar DNF en lugar de YUM. Esta publicación proporcionará una guía detallada sobre la instalación de un paquete en un directorio específico utilizando el Administrador de paquetes YUM y DNF.
La sintaxis para instalar un paquete:
Por lo general, instalamos un paquete con la sintaxis que se proporciona a continuación:
$ sudo dnfinstalar
La opción que podemos usar para instalar un paquete en un directorio específico es:
--InstallRoot =
En la opción mencionada anteriormente, podemos proporcionar una ruta de directorio específica donde queremos instalar el paquete.
Intentemos instalar un paquete para demostrar cómo instalar un paquete en un directorio específico.
Ejemplo:
Por ejemplo, queremos instalar GIT en algún directorio específico como /opt /Tempackages.
Primero creemos un directorio de "paquetes temporales" dentro del directorio /OPT en el que queremos instalar Git.
$ sudo mkdir paquetes de temperatura
Para instalar git en el directorio /opt /temp -packages, proporcionaremos la ruta a la opción -installroot en el comando de instalación yum como se muestra a continuación:
$ sudo dnf --installroot =/opt/temp-packages --leleasever =/install git
En el comando anterior, también debemos usar la opción -releasever mientras crea InstallRoot. De lo contrario, tendremos que enfrentar un error como se muestra en la captura de pantalla adjunta a continuación:
Entonces, ejecute el comando de instalación con -releasever =/ opción.
Escriba 'Y' para otorgar el uso adicional del espacio en disco y comenzar el proceso de instalación del paquete que desea instalar.
En la captura de pantalla anterior adjunta, puede presenciar la instalación de GIT en el /OPT/TEMP-Packages Directorio.
Una vez que haya terminado con la instalación del paquete, diríjase al directorio /opt /temp-packages y ejecute el comando ls para ver los archivos y directorios en el directorio /opt /temp-packages:
$ cd /opt /tempackages
$ LS
Puede ver que se crea un entorno completamente separado dentro del directorio /opt /temp-spackages.
Para usar cualquier paquete instalado en un directorio específico, podemos pasar al directorio /usr /bin y ejecutarlo porque todos sabemos que los paquetes están instalados en el directorio /usr /bin. Entonces, navegue al directorio USR/bin, que está dentro del/opt/tempackages, utilizando el comando que se proporciona a continuación:
$ cd/opt/temp-spackages/usr/bin
En el directorio bin, ejecute el comando LS y GREP para verificar si el paquete deseado está instalado o no. El comando para encontrar y verificar la instalación del paquete irá así:
$ ls | Grep "Git"
Para verificar y conocer la versión instalada de Git, puede escribir el comando proporcionado a continuación en el directorio bin:
ps ./git --versión
O también puede verificar la instalación de GIT ejecutando el simple .comando/git en el directorio/opt/temp-packages/usr/bin:
ps ./git
Puede presenciar que GIT se instala con éxito en el /OPT/TEMP-Packages Directorio y trabajar perfectamente bien como queremos que funcione.
Conclusión
Esta publicación contiene una explicación breve y detallada sobre cómo instalar un paquete en un directorio específico utilizando el Administrador de paquetes YUM o DNF utilizando el -Opción de toot. Esta publicación también demuestra todo el proceso de instalación de un paquete en un directorio específico y utilizando ese paquete. Como ejemplo, instalamos Git en el "/optar"Directorio utilizando el -Opción de toot y aprendí a comenzar a usarlo.