Hvorfor konvertere PKG til DEB?
En .pkg er et XAR-arkiv som inneholder Mach-O-eksekverbare filer rettet mot macOS, macOS-filstibaner og installasjonsskript som bruker macOS-spesifikke rettigheter. En .deb er et ar-arkiv som inneholder Linux ELF-binærfiler, Linux-filstibaner og Debian-avhengighetsmetadata. Inkompatibiliteten ligger på binærnivå - ingen verktøy kan pakke om Mach-O-filer til å kjøre på Linux.
Hvordan konvertere PKG til DEB
alien FREE
Hvis programvaren leveres som en .rpm for Linux, last ned den RPM-filen og kjør alien --to-deb package.rpm for å produsere en .deb - alien konverterer mellom Linux-pakkeformater, men kan ikke behandle macOS .pkg-filer.
Programmer som konverterer PKG
Om disse formatene
En PKG-fil er en macOS Installer-pakke - den installerer programvare på en Mac. Dobbeltklikk på den for å kjøre Apples Installer-app, som vil veilede deg gjennom oppsettet…
Åpne .PKG-detaljer →En DEB-fil er et installasjonsprogram for Debian-baserte Linux-systemer - Ubuntu, Linux Mint, Kali, Raspberry Pi OS og andre. For å bruke den, kjør sudo apt install ./package.deb i en…
Åpne .DEB-detaljer →Kvalitet og hva du bør passe på
- Ekstrahering av en
.pkgmedxar -xfgir Mach-O-binærfiler som ikke vil kjøre på Linux uavhengig av hvordan de pakkes om. - De fleste plattformuavhengige programmer som leverer en
.pkgfor macOS, publiserer også en offisiell.deb- sjekk utviklerens nedlastingsside eller kjørapt search <appnavn>først. - Verktøyet
alienkonverterer mellom Linux-pakkeformater (.rpm,.deb,.tgz), men har ingen støtte for macOS XAR-pakker.
Ofte stilte spørsmål
Kan jeg pakke ut filer fra en `.pkg` og installere dem på Linux?
xar -xf file.pkg, men filene inni er macOS Mach-O-binærfiler som ikke vil kjøre på Linux.Finnes det noe verktøy som konverterer PKG til DEB automatisk?
.pkg er kompilert for et annet operativsystem og CPU-kjøretidsmiljø.Hvordan installerer jeg macOS-programvare på Linux?
apt search <appnavn>.