Esta es una configuración que estoy haciendo para que una universidad promueva el uso de Linux en sus laboratorios.
Tengo una ubicación compartida, déjame llamarla /tp
; Quiero instalar todas mis bibliotecas y paquetes en esta ubicación al igual que la instalación predeterminada. La razón para hacer esto es: Quiero que todos los usuarios de la red conectados a este servidor vinculen sus programas a esta ubicación en particular para recoger bibliotecas para el programa.
Lo más cerca que llegué fue usar (por ejemplo) yum install boost --installroot=/tp/
. Esto no funcionó ya que yum comenzó a buscar la lista de espejos en esta ubicación. Quiero que la instalación se realice en la ubicación/tp/
rpm
, noyum
.Podrías simplemente
chroot /tp/
cambiar tu raíz a esa ubicación. Luego vuelva a intentar suyum
instalación.Esto es común para LIVEOS, por ejemplo, para la ejecución de prototipos / pruebas que requieren la instalación de paquetes grandes, mientras que el RAMDISK prediseñado se asigna pequeño en esa ubicación en particular.
fuente