Wie wird der Inhalt einer CAB-Datei angezeigt?

13

Ich versuche, mich von Simply Accounting zu entfernen und muss den Inhalt einer Windows CAB-Datei extrahieren, die Simply für Sicherungen verwendet.

Was ist der beste Weg, um eine CAB-Datei auf Ubuntu zu öffnen?

Mark B
quelle

Antworten:

15

Installieren Sie das Paket cabextract: sudo apt-get install cabextract

Über die Befehlszeile können Sie jetzt tun cabextract file.cab

Sie können die Benutzeroberfläche von Archive Manager auch so konfigurieren, dass nach der Installation von cabextract cab-Dateien geöffnet werden.

Doppelklicken Sie auf die cab-Datei. Sie werden darauf hingewiesen, dass es nicht angezeigt werden kann, dies jedoch nicht der Fall ist. Drücken Sie Select Application.

Alt-Text

Wählen Sie Archive Managerim Dialogfeld "Öffnen mit" das Kontrollkästchen "Diese Anwendung speichern" aus.

Alt-Text

Jetzt können Sie cab-Dateien wie zip- oder rar-Dateien verarbeiten. Sie können die Rechtsklickoption "Hier extrahieren" verwenden oder einen Doppelklick ausführen, um sie im Archiv-Manager zu öffnen.

undetwas
quelle
1
Die Verwendung von cabextract über die Befehlszeile hat funktioniert, aber der Archivmanager hat bei mir nicht funktioniert. Was musste ich tun, um cabextract zu verwenden?
David Oneill
9

Ich musste "unshield" installieren und verwenden, um den Inhalt einiger Cab-Dateien zu extrahieren, die anscheinend "geschützt" waren ...

kimberly@kimberly-desktop:~/Downloads/M12PlusV4302World$ cabextract -l *.cab | grep -i \.fw
data1.cab: WARNING; found InstallShield header. This is probably an InstallShield file. Use unshield (from the unshield package) to unpack it.
data1.cab: no valid cabinets found


root@kimberly-desktop:/usr/share/sane/gt68xx# apt-get install unshield
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libexiv2-10
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libunshield0
The following NEW packages will be installed:
  libunshield0 unshield
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 28.9kB of archives.
After this operation, 156kB of additional disk space will be used.
...


kimberly@kimberly-desktop:~/Downloads/M12PlusV4302World$ unshield -d temp x *.cab
Cabinet: data1.cab
  extracting: temp/_Support_Spanish_String_Tables/StringTable-000a-Spanish.ips
  extracting: temp/Twain-P/TWAIN_32.RDL
  extracting: temp/Twain-P/Ds.chm
  extracting: temp/AM32-E/SCANRes.dll
  extracting: temp/AM32-E/StartRes.dll
  extracting: temp/AM32-E/Language.ini
  extracting: temp/_Support_English_Files/_IsRes.dll
...
Paul
quelle
1

Sie brauchen einen Cabextract, denke ich:

cabextract -l file.cab

um Inhalte aufzulisten.

Enzotib
quelle