Por que converter FLATPAK para DEB?
As pessoas buscam converter .flatpak para .deb porque desejam o aplicativo no gerenciador de pacotes do sistema em vez do sandbox Flatpak. Os dois formatos são arquiteturalmente opostos: um Flatpak é autocontido e isolado, um pacote Debian se integra ao hospedeiro e compartilha bibliotecas do sistema, portanto, você deve recompilar em vez de converter.
Como converter FLATPAK para DEB
Compilar um .deb a partir do código-fonte OPEN-SOURCE
Obtenha o código-fonte original e, em seguida, empacote-o nativamente com dpkg-buildpackage -us -uc após adicionar um diretório debian/, ou use checkinstall make install para envolver uma compilação em um .deb.
Apenas instale via Flathub EASIEST
Se você quer apenas o aplicativo rodando, mantenha o Flatpak: execute flatpak install flathub <app-id> em vez de procurar um .deb.
Procure por um .deb oficial FREE
Verifique a página de lançamentos do projeto ou seu repositório apt; muitos aplicativos que oferecem um Flatpak também publicam um .deb real que você pode instalar com sudo apt install ./package.deb.
Sobre estes formatos
Um arquivo .flatpak é um pacote de arquivo único do Flatpak: um aplicativo ou runtime Linux empacotado em um arquivo autônomo para download direto, compartilhamento em mídia removível ou…
Abrir detalhes de .FLATPAK →Um arquivo DEB é um instalador de software para sistemas Linux baseados em Debian - Ubuntu, Linux Mint, Kali, Raspberry Pi OS e outros. Para usá-lo, execute sudo apt install ./package.deb…
Abrir detalhes de .DEB →Qualidade e o que observar
- Extrair arquivos do Flatpak e colocá-los em um
.debproduz um pacote quebrado: os binários esperam o runtime Flatpak e caminhos/app, não o sistema de arquivos do hospedeiro. - Um
.debrecompilado usa bibliotecas do sistema, portanto, o comportamento e as versões podem diferir do Flatpak isolado. - Não existe um conversor automático no estilo
alienpara Flatpak da mesma forma que existe entre.debe.rpm.
Perguntas frequentes
O `alien` pode converter um flatpak para deb?
alien converte entre .deb, .rpm, .tgz e .slp, mas não lida com pacotes Flatpak.Por que não apenas extrair o flatpak e reempacotá-lo?
.deb construído a partir deles não funcionará no sistema hospedeiro.Qual é a alternativa mais fácil?
flatpak install, ou encontrar um .deb oficial do desenvolvedor.