El archivo /usr/bin de la instalación de (paquete) entra en conflicto con el archivo del paquete filesystem-3.2-37.fc24.x86_64

 

En Fedora 25 y Centos7 cuando intentmos utilizar Alien para convertir un paquete de instalación .deb a .rpm es habitual que nos salte un error similar a este cuando intentamos instalar el paquete RPM convertido:

Para solucionarlo, simplemente tenemos que editar el rpm generado y eliminar algunas de las dependencias. Para ello podemos utilizar la utilidad: rpmrebuild.

Esto nos abrirá un archivo en un editor de terminal como vi, lo que tenemos que hacer es buscar la sección de archivos, la cual tiene esta pinta:

Simplemente tenemos que buscar las lineas que contienen las rutas que nos están dando problemas. En mi caso eran: “/” y “/usr/bin“, por lo tanto he eliminado estas dos.

Si no estás familiarizado con el editor vi, simplemente comentar que para entrar en el modo edicion tienes que pulsar la letra i, luego puedes moverte con el cursor hasta las lineas que tienes que borrar y hacerlo usando suprimir. Por último para guardar tienes que pulsar ESQ (para salir del modo edicion) y posteriormente escribir :q y dar ENTER.

Una vez hecho esto rpmrebuild generará un nuevo archivo rpm corregido que podremos instalar sin problemas. (la ruta al nuevo archivo aparece en la terminal al acabar)

cc-share-alike

Todohacker by 4m1g0 is licensed under a Creative Commons.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *