Udtræk MSI-filer på Linux uden Wine: Effektive Metoder og Værktøjer

Hvordan kan MSI-filer udtrækkes korrekt på Linux uden at bruge Wine, da 7zip ikke bevarer mapper og filnavne fuldstændigt?

At udtrække MSI-filer korrekt på Linux uden at bruge Wine kan gøres ved hjælp af værktøjer som msitools, cabextract, lessmsi og p7zip, som alle tilbyder forskellige metoder til at bevare mappestrukturen og filnavne.

Sådan udtrækkes MSI-filer korrekt på Linux uden at bruge Wine

At udtrække MSI-filer på Linux kan være udfordrende, især hvis man ønsker at undgå brugen af Wine og samtidig bevare mappestrukturen og filnavne. Her er nogle metoder og værktøjer, der kan anvendes:

1. Brug af msitools

msitools er en samling af værktøjer til at arbejde med MSI-filer på Linux. Det inkluderer 'msiextract', som kan udtrække indholdet af en MSI-fil.

  • Installer msitools:
    sudo apt-get install msitools
  • Udtræk MSI-filen:
    msiextract -C  

2. Brug af cabextract

MSI-filer er i bund og grund CAB-filer, så man kan bruge 'cabextract' til at udtrække dem.

  • Installer cabextract:
    sudo apt-get install cabextract
  • Udtræk MSI-filen:
    cabextract  -d 

3. Brug af lessmsi

lessmsi er et andet værktøj, der kan udtrække MSI-filer og bevare mappestrukturen og filnavne.

  • Download lessmsi fra GitHub:
    wget https://github.com/activescott/lessmsi/releases/download/v1.6.92/lessmsi-v1.6.92.zip
  • Udpak lessmsi:
    unzip lessmsi-v1.6.92.zip
  • Udtræk MSI-filen:
    mono lessmsi/lessmsi.exe x  

4. Brug af p7zip

Selvom 7zip ikke altid bevarer mappestrukturen og filnavne korrekt, kan p7zip nogle gange være nyttig.

  • Installer p7zip:
    sudo apt-get install p7zip-full
  • Udtræk MSI-filen:
    7z x  -o

Ved at bruge disse værktøjer kan du udtrække MSI-filer på Linux uden at bruge Wine og samtidig bevare mappestrukturen og filnavne så præcist som muligt.