Dlaczego konwertować FLATPAK na DEB?
Użytkownicy szukają konwersji .flatpak na .deb, ponieważ chcą mieć aplikację w systemowym menedżerze pakietów zamiast w piaskownicy Flatpak. Te dwa formaty są architektonicznie przeciwstawne: Flatpak jest samowystarczalny i odizolowany, a pakiet Debian integruje się z hostem i współdzieli biblioteki systemowe, dlatego należy go przebudować, a nie konwertować.
Jak przekonwertować FLATPAK na DEB
Zbuduj .deb z kodu źródłowego aplikacji OPEN-SOURCE
Pobierz kod źródłowy od autora, a następnie zapakuj go natywnie za pomocą dpkg-buildpackage -us -uc po dodaniu katalogu debian/ lub użyj checkinstall make install, aby opakować kompilację w plik .deb.
Po prostu zainstaluj z Flathub EASIEST
Jeśli zależy Ci tylko na uruchomieniu aplikacji, pozostań przy Flatpak: uruchom flatpak install flathub <app-id> zamiast szukać pliku .deb.
Poszukaj oficjalnego pliku .deb FREE
Sprawdź stronę wydań projektu lub jego repozytorium apt; wiele aplikacji wydawanych jako Flatpak publikuje również prawdziwy plik .deb, który można zainstalować za pomocą sudo apt install ./package.deb.
O tych formatach
Plik .flatpak to pojedynczy pakiet Flatpak: jedna aplikacja lub środowisko wykonawcze Linux zapakowane w samodzielny plik do bezpośredniego pobrania, udostępniania na nośnikach wymiennych…
Otwórz szczegóły .FLATPAK →Plik DEB to instalator oprogramowania dla systemów Linux opartych na Debianie - Ubuntu, Linux Mint, Kali, Raspberry Pi OS i innych. Aby go użyć, uruchom sudo apt install ./package.deb w…
Otwórz szczegóły .DEB →Jakość i na co uważać
- Wyodrębnienie plików z Flatpak i umieszczenie ich w
.debspowoduje powstanie uszkodzonego pakietu: pliki binarne oczekują środowiska wykonawczego Flatpak i ścieżek/app, a nie systemu plików hosta. - Przebudowany pakiet
.debkorzysta z bibliotek systemowych, więc zachowanie i wersje mogą różnić się od tych z izolowanego Flatpak. - Nie istnieje automatyczny konwerter typu
aliendla Flatpak, tak jak ma to miejsce między.deba.rpm.
Najczęściej zadawane pytania
Czy `alien` może przekonwertować flatpak na deb?
alien konwertuje między .deb, .rpm, .tgz i .slp, ale nie obsługuje pakietów Flatpak.Dlaczego nie można po prostu wypakować flatpak i zapakować go ponownie?
.deb zbudowany na ich podstawie nie uruchomi się w systemie hosta.Jaka jest najłatwiejsza alternatywa?
flatpak install lub znajdź oficjalny plik .deb od dewelopera.