Instale ssconvert (parte de gnumeric) en un servidor sin GNOME

9

Necesito usar la herramienta de conversión de archivos de gnumeric ssconvert en un servidor.

El problema es que gnumeric es una aplicación gnome y no se puede instalar sin un escritorio instalado.

Tampoco hay paquetes separados para ssconvert, y no puedo compilarlo desde el código fuente ...

Necesito esta herramienta de conversión específica porque puede pasar del formato XML de Excel a CSV, lo que no pude hacer con otras herramientas de conversión de Excel.

Estoy trabajando en un servidor ubuntu 12.04. Agradecería cualquier idea.

Martin Taleski
fuente

Respuestas:

4

Creo que muchas de las dependencias de gnumeric son en realidad paquetes "recomendados", no dependencias reales. Prueba esto:

sudo apt-get install --no-install-recommends gnumeric

Para mí, esto instaló unos 37 MB de paquetes, la mayoría de los cuales eran bibliotecas y temas de iconos, lo que me pareció tolerable.

Ian Phillips
fuente
2

Acabo de instalar gnumerics en mi servidor Ubuntu: instala muchas dependencias, como gnome y otras, lo que parece pesado, pero no es necesario cargar el entorno de escritorio para usar ssconvert.

Mi consejo es: simplemente instálalo, no te preocupes por gnome y escritorios.

Baptiste
fuente
Realmente no sé si es una buena idea instalar gnome en los servidores ... supongo que los hace más lentos.
Martin Taleski
Soy reacio a hacer esto porque siento que cualquier cosa que instales introduce un agujero de seguridad potencial. Me gustaría mantener mis servidores lo más esbeltos posible.
Ian Phillips
1

Sé que estás preguntando específicamente sobre ssconvert, pero en mi caso dejé de intentar instalar gnumeric sin las dependencias de Gnome. En cambio, estoy usando xls2csv (que es parte del paquete catdoc) con los mismos resultados.

Supongamos que tiene un archivo source.xls. Este comando:

xls2csv -s 8859-1 -d 8859-1 source.xls > destination.csv

Hará el truco. Los parámetros -sy -d especifican el juego de caracteres de origen y destino. Este ejemplo procesará un archivo fuente que incluye caracteres especiales como 'ñ'. ¡Espero que esto ayude!

Franco Mariluis
fuente
Creo que he probado este, pero no funcionará con el formato XML de Excel. Todavía no he encontrado una herramienta que pueda convertir el formato XML de Excel a CSV
Martin Taleski