•
Instalar un rpm en otro path
A veces por conflictos entre paquetes rpm o por alguna cuestión de organización conviene instalar un rpm a un path diferente. Vamos a ver como instalar un paquete rpm traduciendo el path de instalación por defecto a otro.
Vamos a suponer que queremos instalar el paquete sl en /opt. Podemos ver como se instalaría mediante -ql:
# rpm -ql -p sl-3.03-6.el5.x86_64.rpm /usr/bin/sl /usr/share/doc/sl-3.03 /usr/share/doc/sl-3.03/COPYRIGHT /usr/share/doc/sl-3.03/README /usr/share/doc/sl-3.03/sl-license-mail.txt /usr/share/man/ja/man1/sl.1.gz
Mediante –relocate podemos indicar que queremos cambiar el path /usr por /opt:
# rpm -Uvh sl-3.03-6.el5.x86_64.rpm --relocate /usr=/opt Preparing... ########################################### [100%] 1:sl ########################################### [100%]
Podremos comprobar como los ficheros se han instalado en el /opt mediante un find:
# find /opt/ -type f /opt/bin/sl /opt/share/doc/sl-3.03/sl-license-mail.txt /opt/share/doc/sl-3.03/COPYRIGHT /opt/share/doc/sl-3.03/README /opt/share/man/ja/man1/sl.1.gz
Si el paquete rpm lo soporta podemos usar el parámetro –prefix.
Relacionados
Imprimir
Deja un comentario: