Warum PKG in DEB konvertieren?
Ein .pkg ist ein XAR-Archiv, das Mach-O-Executables für macOS, macOS-Dateisystempfade und Installationsskripte mit macOS-spezifischen Berechtigungen enthält. Ein .deb ist ein ar-Archiv, das Linux-ELF-Binärdateien, Linux-Dateisystempfade und Debian-Abhängigkeitsmetadaten enthält. Die Inkompatibilität besteht auf binärer Ebene - kein Tool kann Mach-O-Executables so umpacken, dass sie unter Linux laufen.
Wie man PKG in DEB konvertiert
alien FREE
Wenn die Software als .rpm für Linux verfügbar ist, laden Sie dieses RPM herunter und führen Sie alien --to-deb package.rpm aus, um ein .deb zu erstellen - alien konvertiert zwischen Linux-Paketformaten, kann aber keine macOS .pkg-Dateien verarbeiten.
Programme, die PKG konvertieren
Über diese Formate
Eine PKG-Datei ist ein macOS-Installationspaket - es installiert Software auf einem Mac. Doppelklicken Sie darauf, um Apples Installationsprogramm zu starten, das Sie durch den…
.PKG-Details öffnen →Eine DEB-Datei ist ein Software-Installer für Debian-basierte Linux-Systeme - Ubuntu, Linux Mint, Kali, Raspberry Pi OS und andere. Um sie zu verwenden, führen Sie sudo apt install…
.DEB-Details öffnen →Qualität & worauf zu achten ist
- Das Extrahieren einer
.pkgmitxar -xfliefert Mach-O-Binärdateien, die unter Linux nicht ausgeführt werden können, egal wie sie neu verpackt werden. - Die meiste plattformübergreifende Software, die ein
.pkgfür macOS anbietet, veröffentlicht auch ein offizielles.deb- prüfen Sie zuerst die Download-Seite des Entwicklers oder führen Sieapt search <appname>aus. - Das Tool
alienkonvertiert zwischen Linux-Paketformaten (.rpm,.deb,.tgz), unterstützt aber keine macOS XAR-Pakete.
Häufig gestellte Fragen
Kann ich Dateien aus einer `.pkg` extrahieren und unter Linux installieren?
xar -xf file.pkg extrahieren, aber die darin enthaltenen Dateien sind macOS Mach-O-Binärdateien, die unter Linux nicht funktionieren.Gibt es ein Tool, das PKG automatisch in DEB konvertiert?
.pkg sind für ein anderes Betriebssystem und eine andere CPU-Laufzeitumgebung kompiliert.Wie installiere ich macOS-Software unter Linux?
apt search <appname>.