Guía de instalación de flatpak, en diferentes distros Linux
Valido para cualquier distribución Linux.Verificamos si tenemos instalado flatpakwifislax64 ~ # flatpak install flathub tv.kodi.Kodi
bash: flatpak: orden no encontrada
Verificamos si tenemos instalada la aplicación slpkg
Solo valido, para distribuciones Linux, basadas en Slackwarewifislax64 ~ # slpkg update
bash: slpkg: orden no encontrada
Para instalar
flatpak en Slackware y derivados, usaremos la herramienta siguiente.
Selecciono la aplicación, herramienta multiusos, slpkg, por ser muy versátil, mas adelante pondré una guía mas completa al respecto.Pagina web del desarrollador de la herramienta slpkghttps://dslackw.gitlab.io/slpkg/
Como muy bien dice en la pagina, se descarga e instala vía comandos en un Terminal.
Descargar.
wget -c https://gitlab.com/dslackw/slpkg/-/archive/3.9.6/slpkg-3.9.6.tar.gz

(Required root privileges for the install) Se requiere derechos root.
Descomprimir.
tar xvf slpkg-3.9.6.tar.gz

Acceder a la carpeta de los archivos descomprimidos anteriormente.
cd slpkg-3.9.6

Instalar.
./install.sh

Descargar archivo instalador para SlackWare y derivados.
slpkg-3.9.6-x86_64-1_dsw.txz (138 KB)Descargar e instalar desde Terminal.
upgradepkg --install-new slpkg-3.9.6-x86_64-1_dsw.txz
#
md5sum slpkg-3.9.6-x86_64-1_dsw.txz
c79bb6ba0e3b4158874b68b19c63f789 slpkg-3.9.6-x86_64-1_dsw.txz
#
upgradepkg --install-new slpkg-3.9.6-x86_64-1_dsw.txz
+==============================================================================
| Installing new package ./slpkg-3.9.6-x86_64-1_dsw.txz
+==============================================================================
Verifying package slpkg-3.9.6-x86_64-1_dsw.txz.
Installing package slpkg-3.9.6-x86_64-1_dsw.txz:
PACKAGE DESCRIPTION:
# slpkg (Slackware Packaging Tool)
#
# Slpkg is a powerful software package manager that installs, updates,
# and removes packages on Slackware based systems. It automatically
# computes dependencies and figures out what things should occur
# to install packages. Slpkg makes it easier to maintain groups of
# of machines without having to manually update.
#
# Homepage: https://dslackw.gitlab.io/slpkg/
#
Executing install script for slpkg-3.9.6-x86_64-1_dsw.txz.
Package slpkg-3.9.6-x86_64-1_dsw.txz installed.
En construcción modulo defectuoso.
Modulo para WifiSlax, creado y verificado en Wifislax64 3.0
slpkg-3.9.6-x86_64-1_dsw.xzm (160 KB)Introducir
slpkg-3.9.6-x86_64-1_dsw.xzm en la carpeta con el nombre
Módulos, en el usb o imagen *.iso
#
md5sum slpkg-3.9.6-x86_64-1_dsw.xzm
8f2a27e8042ecbc9dde318f2f23ac29c slpkg-3.9.6-x86_64-1_dsw.xzm
#
slpkgUsage: slpkg [COMMANDS|OPTIONS] {repository|package...}
Commands:
[update, --repositories=[...]]
[upgrade, --repositories=[...]]
[repo-add [repository name] [URL]]
[repo-remove [repository]]
[repo-enable]
[repo-list]
[repo-info [repository]]
[update [slpkg]]
[health, --silent]
[deps-status, --tree, --graph=[type]]
[new-config]
[clean-tmp]
Optional arguments:
[-h] [-v]
[-a [script] [sources...]]
[-b [package...] --add, --remove,
[list]]
[-q [package...] --add, --remove,
[list, build, install, build-install]]
[-g [print, edit, reset]]
[-l [repository], --index, --installed, --name]
[-c [repository], --upgrade, --rebuild, --skip=[...],
--resolve-off, --checklist]
[-s [repository] [package...], --rebuild, --reinstall,
--resolve-off, --download-only,
--directory-prefix=[dir],
--case-ins, --patches]
[-t [repository] [package], --check-deps, --graph=[type],
--case-ins]
[-p [repository] [package], --color=[]]
[-n [SBo package], --checklist, --case-ins]
[-F [package...], --case-ins]
[-f [package...], --case-ins, --third-party]
[-i [options] [package...]]
[-u [options] [package...]]
[-r [options] [package...], --deps, --check-deps, --tag,
--checklist, --third-party]
[-d [package...]]
For more information try 'slpkg -h, --help' or view manpage
Imágenes de uso de slpkg
La imagen superior muestra que la instalación se ha realizado correctamente.
También, podemos visualizar los comandos y opciones de slpkg
Activamos o desactivamos repositorios.
#
slpkg repo-enable
Actualizar las fuentes, de los repositorios seleccionados, en slpkg
#
slpkg updateBuscar lo que necesites instalar desde los repositorios usando slpkg
#
slpkg -F flatpakPackages with name matching [ flatpak ]
+==============================================================================
| Repository Package Size
+==============================================================================
sbo flatpak-builder-1.0.9 0 K
sbo flatpak-1.10.2 0 K
Found summary
===============================================================================
Total found 2 packages in 1 repositories.
Instalar desde repositorio seccionado, usando slpkg
#
slpkg -s sbo flatpakReading package lists... Done
Resolving dependencies... Done
The following packages will be automatically installed or upgraded
with new version:
+==============================================================================
| Packages New version Arch Build Repos Size
+==============================================================================
Installing:
flatpak 1.10.2 x86_64 SBo
Installing for dependencies:
gcab-0.6 0.6 x86_64 SBo
bubblewrap-0.4.0 0.4.0 x86_64 SBo
ostree-2021.3 2021.3 x86_64 SBo
appstream-glib-0.7.18 0.7.18 x86_64 SBo
xdg-desktop-portal-gtk-1.4.0 1.4.0 x86_64 SBo
Installing summary
===============================================================================
Total 6 packages.
1 package will be installed, 5 already installed and 0 package
will be upgraded.
Would you like to continue [y/N]?

En la imagen superior podemos ver:
.
Los paquetes que están instalado y en la misma versión, en color verde, que en este caso, se necesitan tener instalados para poder, compilar e instalar
flatpak. Los paquetes que están en rojo, son los que no esta instalados.. Los paquetes que están en naranja, son paquetes instalados en diferente versión, en la imagen no sale ninguno.
Pulsamos "
y" y la tecla "
INTRO" para seguir con la instalación.

En la imagen superior podemos ver:
. La instalación se ha realizado correctamente,
ya tenemos instalada la aplicación flatpak.