Instalar packages localmente (sin count de root)

Estoy trabajando con la versión 5.9 del Servidor Red Hat Enterprise Linux. Tal como están las cosas, no tengo privilegios de administrador y tampoco tengo la opción de get packages nuevos instalados por sysadmin.

Al hacer POC en python, me he dado count de que varios de los packages del sistema que necesito (p. Ej., Openssl-devel, libsqlite) faltan o están irremediablemente desactualizados. He logrado instalar una versión local de python en mi carpeta de inicio, pero realmente no puedo trabajar con ella a less que encuentre una manera de hacer las instalaciones locales de los packages de Linux. ¿Es posible tal cosa? ¿Puedo especificar a qué carpetas se instalarán los packages con el script de configuration?

La mayoría de los files binarys, especialmente los que mencionas, están comstackdos para estar en una location determinada en / . Entonces, sin acceso de root, instalarlos es casi imposible.

Una vez dicho esto, si sabes lo suficiente sobre python para indicarle dónde quieres que encuentre los files de soporte, puedes download las rpm, explorar su contenido utilizando algo así como el comandante de medianoche, ya que es un file cpio después de todo. Extraiga lo que necesita y coloque el tema donde desee.

Pero, te estás abriendo a un mundo completamente nuevo de problemas de soporte. Si algo no funciona, usted es su propio apoyo y nadie podrá ayudarlo. Solo una palabra de advertencia.

Cuando comstack un software, puede especificar la opción –prefix (que especifica dónde se instalará su software). Entonces, para su caso, si ejecuta:

 ./configure --prefix=/home/your_user_name/... make make install 

Podría tener su única copy del software. Esto funciona para la mayoría de las aplicaciones de GNU.