J'essaierai de migrer hors de Simple Comptable et devra extraire d'une manière ou d'une autre le contenu d'un fichier CAB Windows, que Simply utilise pour les sauvegardes.
Quel est le meilleur moyen d’ouvrir un fichier CAB sur Ubuntu?
Installez le paquet cabextract: Sudo apt-get install cabextract
A partir de la ligne de commande, vous pouvez maintenant faire cabextract file.cab
Vous pouvez également configurer l'interface graphique du gestionnaire d'archives pour ouvrir les fichiers cab une fois que cabextract est installé.
Double-cliquez sur le fichier cab. On vous dira que cela ne peut pas être affiché, mais que ce n'est pas vraiment vrai. Appuyez sur Select Application
.
Sélectionnez Archive Manager
dans la boîte de dialogue "Ouvrir avec" et cochez la case "Mémoriser cette application".
Vous pouvez maintenant gérer les fichiers cab comme les fichiers Zip ou rar. Vous pouvez utiliser l'option "Extraire ici" avec le clic droit ou double-cliquer pour ouvrir dans Archive Manager.
J'ai dû installer et utiliser "unshield" pour extraire le contenu de certains fichiers cab apparemment "protégés" ...
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
...
Vous avez besoin de cabextract, je pense:
cabextract -l fichier.cab
pour lister le contenu.