instalación erronea paquete .deb

Imagen de lnsergio
0 puntos

Hola, tengo el siguiente problema:

 

Estoy intentando instalar el paquete scalix-tomcat_5.5.16-263_all.deb con el comando:

    sudo dpkg -i scalix-tomcat_5.5.16-263_all.deb

 

La salida que produce es la siguiente: 

Seleccionando el paquete scalix-tomcat previamente no seleccionado.
(Leyendo la base de datos ... 
140193 ficheros y directorios instalados actualmente.)
Desempaquetando scalix-tomcat (de scalix-tomcat_5.5.16-263_all.deb) ...
Configurando scalix-tomcat (5.5.16-263) ...
/var/lib/dpkg/info/scalix-tomcat.postinst: line 21: error de sintaxis cerca de token no esperado `)'
/var/lib/dpkg/info/scalix-tomcat.postinst: line 21: `    /opt/scalix-tomcat/bin/sxtomcat-create-instance "")'
dpkg: error al procesar scalix-tomcat (--install):
 el subproceso post-installation script devolvió el código de salida de error 2
Se encontraron errores al procesar:
 scalix-tomcat

Como se puede ver hay un error de sintaxis en uno de los archivos de configuración. Si accedo al archivo erroneo, lo puedo corregir, pero claro, al volver a intentar instalar el paquete, se sobreescribe el archivo corregido con el erroneo.

 

¿¿¿Alguien tiene alguna idea de como solucionarlo??? 

 

Gracias de antemano. Un saludo 

Imagen de slap
+1
0
-1

Hola, si tienes claro como corregir el problema, puedes desempaquetar el paquete, modificar el archivo y volverlo a empaquetar.

Para desempaquetar:

mkdir tmp
mkdir tmp/DEBIAN
dpkg -e nombredelpaquete.deb tmp/DEBIAN
dpkg -x nombredelpaquete.deb tmp

En tmp/DEBIAN tienes los ficheros de control y los scripts de pre y post-instalación.
Modifica el fichero afectado.

Para empaquetar:

dpkg -b tmp nombrequequieras.deb

sLap

+1
0
-1

Saludos.

0000 start out (+FD),A
           ld  BC, +7FFF
           jp 03CB, RAM-CHECK

http://www.injiniero.es

Imagen de lnsergio
+1
0
-1

Gracias por la respuesta, al final conseguí solucionarlo.

 

Un saludo 

+1
0
-1