Hvorfor konvertere PKG til DEB?
En .pkg er et XAR-arkiv, der indeholder Mach-O eksekverbare filer målrettet macOS, macOS-filstisystemer og installationsscripts, der bruger macOS-specifikke rettigheder. En .deb er et ar-arkiv, der indeholder Linux ELF binære filer, Linux-filstisystemer og Debian-afhængighedsmetadata. Inkompatibiliteten ligger på det binære niveau - intet værktøj kan ompakke Mach-O filer til at køre på Linux.
Sådan konverterer du PKG til DEB
alien FREE
Hvis softwaren leveres som en .rpm til Linux, kan du downloade denne RPM og køre alien --to-deb package.rpm for at producere en .deb - alien konverterer mellem Linux-pakkeformater, men kan ikke behandle macOS .pkg-filer.
Programmer der konverterer PKG
Om disse formater
En PKG-fil er en macOS-installationspakke - den installerer software på en Mac. Dobbeltklik på den for at køre Apples Installer-app, som vil guide dig gennem opsætningen…
Åbn .PKG detaljer →En DEB-fil er et installationsprogram til Debian-baserede Linux-systemer - Ubuntu, Linux Mint, Kali, Raspberry Pi OS og andre. For at bruge den skal du køre sudo apt install ./package.deb i…
Åbn .DEB detaljer →Kvalitet & hvad man skal være opmærksom på
- Udpakning af en
.pkgmedxar -xfgiver Mach-O binære filer, som ikke vil køre på Linux, uanset hvordan de ompakkes. - De fleste cross-platform programmer, der leverer en
.pkgtil macOS, udgiver også en officiel.deb- tjek udviklerens downloadside eller kørapt search <appnavn>først. - Værktøjet
alienkonverterer mellem Linux-pakkeformater (.rpm,.deb,.tgz), men understøtter ikke macOS XAR-pakker.
Ofte stillede spørgsmål
Kan jeg udpakke filer fra en `.pkg` og installere dem på Linux?
xar -xf file.pkg, men filerne indeni er macOS Mach-O binære filer, der ikke kan køre på Linux.Findes der et værktøj, der konverterer PKG til DEB automatisk?
.pkg er kompileret til et andet operativsystem og CPU-runtime.Hvordan installerer jeg macOS-software på Linux?
apt search <appnavn>.