Perché convertire FLATPAK in DEB?
Gli utenti cercano di convertire .flatpak in .deb perché desiderano l'app nel gestore pacchetti di sistema invece che nella sandbox Flatpak. I due formati sono architettonicamente opposti: un Flatpak è autonomo e isolato, un pacchetto Debian si integra con l'host e condivide le librerie di sistema, quindi è necessario ricostruire anziché convertire.
Come convertire FLATPAK in DEB
Compilare un .deb dai sorgenti dell'app OPEN-SOURCE
Ottieni i sorgenti originali, quindi pacchettizzali nativamente con dpkg-buildpackage -us -uc dopo aver aggiunto una directory debian/, oppure usa checkinstall make install per racchiudere una compilazione in un .deb.
Installare semplicemente da Flathub EASIEST
Se desideri solo eseguire l'app, tieni il Flatpak: esegui flatpak install flathub <app-id> invece di cercare un .deb.
Cercare un .deb ufficiale FREE
Controlla la pagina dei rilasci del progetto o il suo repository apt; molte app che offrono un Flatpak pubblicano anche un vero .deb che puoi installare con sudo apt install ./package.deb.
Informazioni su questi formati
Un file .flatpak è un bundle a file singolo Flatpak: un'applicazione Linux o un runtime pacchettizzato in un file autonomo per il download diretto, la condivisione su supporti rimovibili o…
Apri dettagli .FLATPAK →Un file DEB è un programma di installazione software per sistemi Linux basati su Debian - Ubuntu, Linux Mint, Kali, Raspberry Pi OS e altri. Per usarlo, esegui sudo apt install…
Apri dettagli .DEB →Qualità e a cosa prestare attenzione
- Estrarre i file dal Flatpak e inserirli in un
.debproduce un pacchetto non funzionante: i binari si aspettano il runtime Flatpak e i percorsi/app, non il filesystem dell'host. - Un
.debricostruito utilizza le librerie di sistema, quindi il comportamento e le versioni possono differire dal Flatpak isolato. - Non esiste un convertitore automatico in stile
alienper Flatpak come invece accade tra.debe.rpm.
Domande frequenti
Può `alien` convertire un flatpak in deb?
alien converte tra .deb, .rpm, .tgz e .slp, ma non gestisce i pacchetti Flatpak.Perché non estrarre semplicemente il flatpak e riconfezionarlo?
.deb creato da essi non funzionerà sul sistema host.Qual è l'alternativa più semplice?
flatpak install, oppure trovare un .deb ufficiale dallo sviluppatore.