Engrampa como gestor GUI archivos comprimidos en XFCE.
Publicado: 03 Feb 2025 00:16
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
Movemos el source a la carpeta generada
Entramos al directorio
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.
Pero el script engrampa.SlackBuild hay que modificarlo tambien.
Esta linea debe quedar asi.
Que coincida la versión, con la que hemos puesto.
Ahora si podemos construir nuestro paquete e instalarlo. Recordad cambiar de usuario a root.
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.
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
Código: Seleccionar todo
mv engrampa-1.28.2.tar.xz engrampa
Código: Seleccionar todo
cd engrampa
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
Esta linea debe quedar asi.
Código: Seleccionar todo
COMMIT_MATE_SUBMODULES=0.0~git20230830.4074560
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
Ahora me queda configurar el plugin de thunar para que funcione con engrampa.
Eso será para otro dia.