Engrampa como gestor GUI archivos comprimidos en XFCE.

Distribución oficial de Slackware

Moderadores: Formatex4, Juanp17

Responder
Carlos
Nuevo
Nuevo
Mensajes: 12
Registrado: 09 Ene 2025 16:36

Engrampa como gestor GUI archivos comprimidos en XFCE.

Mensaje por Carlos »

Buenas noches.
Resulta que usando el navegador de archivos "thunar" el que trae XFCE por defecto, me encuentro que el plugin para abrir archivos comprimidos, necesita de un programa que los abra.
Tradicionalmente ese era Xarchiver.
Pero parece que han abandonado su desarrollo y despues de pasar mucho tiempo intentando instalarlo de muchas formas. Desde Slackbuikds, desde el paquete fuente de la web de xarchive ( aun funciona la web), pasando .rpms a .tgz con rmp2tgz, etc, etc. he desistido.

Las alternativas eran file-roller, ark, engrampa.
Descarté los dos primeros porque piden instalar cientos de paquetes extras, solo para que funcionen.
ENGRAMPA es el gestor de archivos comprimidos de MATE.
Como no está en el repositorio oficial de Slackware, lo descargue a través de Slackbuilds.

https://slackbuilds.org/

Suelo hacer todo manual, asi que baje el source y el slackbuild desde esta web.

Descomprimimos el slackbuild

Código: Seleccionar todo

tar xzf engrampa.tar.gz
Movemos el source a la carpeta generada

Código: Seleccionar todo

mv engrampa-1.28.2.tar.xz engrampa
Entramos al directorio

Código: Seleccionar todo

cd engrampa
Y aquí empieza el problema.
Porque si ejecutamos el ./engrampa.SlackBuild

Veremos que nos pide un archivo, que no trae por defecto.
El mate-submodules.tar.gz

Y aparte el script del slackbuid pide una versión concreta, que no logré encontrar, que sería la que utilizaron cuando crearon el script.

Así que buscando, encontré está versión.

https://launchpad.net/ubuntu/+archive/p ... rig.tar.xz

Como el script pedía un archivo tar.gz ( venía tar.xz) tuve que descomprimirlo y comprimirlo de nuevo en formato tar.gz
Luego meterlo en el directorio engrampa.

Código: Seleccionar todo

tar xf mate-submodules_0.0~git20230830.4074560.orig.tar.xz

tar xcf mate-submodules-0.0~git20230830.4074560/

mv mv mate*.tar.gz engrampa

Pero el script engrampa.SlackBuild hay que modificarlo tambien.

Esta linea debe quedar asi.

Código: Seleccionar todo

COMMIT_MATE_SUBMODULES=0.0~git20230830.4074560
Que coincida la versión, con la que hemos puesto.

Ahora si podemos construir nuestro paquete e instalarlo. Recordad cambiar de usuario a root.

Código: Seleccionar todo

bash-5.1#./engrampa.SlackBuild
bash-5.1# installpkg /tmp/engrampa-1.28.2-x86_64-1_SBo.tgz
Lo he probado y va bastante bien.

Ahora me queda configurar el plugin de thunar para que funcione con engrampa.

Eso será para otro dia.
Avatar de Usuario
Formatex4
Moderador
Moderador
Mensajes: 22
Registrado: 02 Ene 2025 13:53

Re: Engrampa como gestor GUI archivos comprimidos en XFCE.

Mensaje por Formatex4 »

Vaya trabajazo que te has dado. Gracias por este post que de seguro alguno le vendrá de gran ayuda.
Saludos.
Intenta razonar sin querer llevar razón ;)
set.a.light 3D - für Fotografen
Responder