Por que converter APPIMAGE para DEB?
AppImage runs as a single portable file with no system integration, while a .deb installs through apt/dpkg with a menu entry, icon and clean removal. People convert so they can manage the app with their package manager instead of tracking a loose file.
Como converter APPIMAGE para DEB
AppImageToDeb (OswinWu, Python)
Run python appimage_to_deb.py -n name -v 1.0 App.AppImage to unpack the AppImage, extract its icon and .desktop file and build a system-integrated .deb.
appimage2deb CLI
Install from the Snap Store, then run appimage2deb your-app.AppImage; it unpacks the FUSE bundle and produces a matching .deb.
Manual extract + dpkg-deb
Run ./App.AppImage --appimage-extract, arrange squashfs-root under a package tree with a DEBIAN/control file, then dpkg-deb --build.
Sobre estes formatos
Um arquivo .appimage é um aplicativo Linux independente: um único executável que agrupa um programa junto com suas bibliotecas e se monta ao ser iniciado para que funcione sem instalação ou…
Abrir detalhes de .APPIMAGE →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
- O
.debgerado apenas agrupa o conteúdo do AppImage; ele não declara dependências reais, portanto, não baixará bibliotecas ausentes da mesma forma que um pacote nativo faria. - Como todo o tempo de execução está compactado dentro dele, o
.debé grande e duplica bibliotecas que já estão no sistema. - As ferramentas automáticas adivinham o nome do pacote, a versão e o mantenedor, portanto, verifique novamente os campos
controlantes de instalar ou distribuir.
Perguntas frequentes
Ainda preciso do AppImage depois de criar o .deb?
.deb for instalado com sucesso, você poderá remover o arquivo AppImage original.O apt atualizará o aplicativo mais tarde?
O .deb é seguro para compartilhar com outras pessoas?
Qual arquitetura ele visa?
amd64); ele não funcionará em uma arquitetura de CPU diferente.