Linux está evolucionando día a día. En el pasado, los desarrolladores tenían que crear aplicaciones por separado para diferentes distribuciones de Linux. Dado que existen varias variantes de Linux, la creación de aplicaciones para todas las distribuciones se convirtió en una tarea tediosa y consumió bastante tiempo. Luego, algunos desarrolladores inventaron convertidores y constructores de paquetes como Checkinstall , Punto de deuda y Fpm . Pero no resolvieron completamente el problema. Todas estas herramientas simplemente convertirán un formato de paquete a otro. Todavía tenemos que encontrar e instalar las dependencias necesarias que la aplicación necesita para ejecutarse.
Bueno, el tiempo ha cambiado. Ahora tenemos aplicaciones universales de Linux. Es decir, podemos instalar estas aplicaciones en la mayoría de las distribuciones de Linux. Ya sea Arch Linux, Debian, CentOS, Redhat, Ubuntu o cualquier distribución popular de Linux, las aplicaciones universales funcionarán perfectamente desde el primer momento. Estas aplicaciones están empaquetadas con todas las bibliotecas y dependencias necesarias en un solo paquete. Todo lo que tenemos que hacer es descargarlos y ejecutarlos en cualquier distribución de Linux de nuestra elección. Los formatos de aplicaciones universales populares son AppImages , paquetes planos y chasquidos .
Las AppImages son creadas y mantenidas por Simon peter . Muchas aplicaciones populares, como Gimp, Firefox, Krita y muchas más, están disponibles en estos formatos y están disponibles directamente en sus páginas de descarga. Simplemente descárguelas, hágalas ejecutables y ejecútelas en poco tiempo. Ni siquiera tienes permisos de root para ejecutar AppImages.
El desarrollador de Flatpak es Alexander Larsson (un empleado de RedHat). Las aplicaciones Flatpak están alojadas en un repositorio central (tienda) llamado "Flathub" . Si es desarrollador, le recomendamos que cree sus aplicaciones en formato Flatpak y las distribuya a los usuarios a través de Flathub.
Los snaps se crean principalmente para Ubuntu, por Canonical . Sin embargo, los desarrolladores de otras distribuciones de Linux comienzan a contribuir al formato de empaquetado Snap. Entonces, Snaps también funcionará en otras distribuciones de Linux. Los Snaps se pueden descargar directamente desde la página de descarga de la aplicación o desde Snapcraft tienda.
Muchas empresas y desarrolladores populares han lanzado sus aplicaciones en formatos AppImage, Flatpak y Snap. Si alguna vez busca una aplicación, solo diríjase a la tienda correspondiente y tome la aplicación de su elección y ejecútela independientemente de la distribución de Linux que use.
También hay una herramienta de búsqueda de aplicaciones universal de línea de comandos llamada "Chob" está disponible para buscar fácilmente aplicaciones de Linux en las plataformas AppImage, Flathub y Snapcraft. Esta herramienta solo buscará la aplicación dada y mostrará el enlace oficial en su navegador predeterminado. No los instalará. Esta guía explicará cómo instalar Chob y usarlo para buscar AppImages, Flatpaks y Snaps en Linux.
Buscar aplicaciones de Linux en las plataformas AppImage, Flathub y Snapcraft usando Chob
Descargue el último archivo binario de Chob desde la página de lanzamientos . Al momento de escribir esta guía, la última versión era 0.3.5 .
$ wget https://github.com/MuhammedKpln/chob/releases/download/0.3.5/chob-linux
Hazlo ejecutable:
$ chmod +x chob-linux
Por último, busca las aplicaciones que quieras. Por ejemplo, voy a buscar aplicaciones relacionadas con Vim .
$ ./chob-linux vim
Chob buscará la aplicación dada (y relacionada) en las plataformas AppImage, Flathub y Snapcraft y mostrará los resultados.

Buscar aplicaciones de Linux usando Chob
Simplemente elija la aplicación que desee escribiendo el número correspondiente para abrir el enlace oficial de la aplicación seleccionada en su navegador web predeterminado, donde podrá leer los detalles de la aplicación.

Ver los detalles de la aplicación Linux en el navegador
Para obtener más detalles, eche un vistazo a la página oficial de GitHub de Chob que se muestra a continuación.