Waarom PKG naar DEB converteren?
Een .pkg is een XAR-archief met Mach-O executables gericht op macOS, macOS-bestandssysteempaden en installatiescripts die macOS-specifieke privileges gebruiken. Een .deb is een ar-archief met Linux ELF binaire bestanden, Linux-bestandssysteempaden en Debian-afhankelijkheidsmetadata. De incompatibiliteit zit op binair niveau - geen enkele tool kan Mach-O executables herverpakken om op Linux te draaien.
Hoe PKG naar DEB te converteren
alien FREE
Als de software als een .rpm voor Linux wordt geleverd, download dan die RPM en voer alien --to-deb package.rpm uit om een .deb te produceren - alien converteert tussen Linux-pakketformaten maar kan geen macOS .pkg-bestanden verwerken.
Programma's die PKG converteren
Over deze formaten
Een PKG-bestand is een macOS Installer-pakket - het installeert software op een Mac. Dubbelklik erop om de Installer-app van Apple te openen, die u door de configuratie leidt…
Open .PKG details →Een DEB-bestand is een software-installatieprogramma voor op Debian gebaseerde Linux-systemen - Ubuntu, Linux Mint, Kali, Raspberry Pi OS en andere. Om het te gebruiken, voert u sudo apt…
Open .DEB details →Kwaliteit & waar op te letten
- Het uitpakken van een
.pkgmetxar -xflevert Mach-O binaire bestanden op die niet op Linux zullen draaien, ongeacht hoe ze worden herverpakt. - De meeste cross-platform software die een
.pkgvoor macOS levert, publiceert ook een officiële.deb- controleer eerst de downloadpagina van de ontwikkelaar of voerapt search <appnaam>uit. - De tool
alienconverteert tussen Linux-pakketformaten (.rpm,.deb,.tgz) maar biedt geen ondersteuning voor macOS XAR-pakketten.
Veelgestelde vragen
Kan ik bestanden uit een `.pkg` extraheren en ze op Linux installeren?
xar -xf file.pkg, maar de bestanden binnenin zijn macOS Mach-O binaire bestanden die niet op Linux zullen draaien.Is er een tool die PKG automatisch naar DEB converteert?
.pkg zijn gecompileerd voor een ander besturingssysteem en CPU-runtime.Hoe installeer ik macOS-software op Linux?
apt search <appnaam>.