web-dev-qa-db-fra.com

Existe-t-il une interface graphique pour la compression d'archive dans Ubuntu?

Sous Windows, j’ai utilisé le programme 7Zip pour presque toutes mes tâches de compression par le passé. Maintenant, après avoir basculé sur Ubuntu, j'ai également installé ce programme à partir du Centre de logiciel. Après avoir terminé, j'ai été en mesure de sélectionner le format .7z à partir du menu de création d'archive. Cependant, je ne peux trouver aucune option de compression, seulement la possibilité de chiffrer la table des fichiers et une invite de mot de passe. Dans la version Windows du programme, il existe de nombreuses autres options, telles que la taille de la bibliothèque et l'utilisation des threads, mais je n'ai pas encore été en mesure de trouver un tel menu dans Ubuntu.

Existe-t-il un moyen de rendre ces options disponibles dans le gestionnaire d'archives intégré ou un autre fournisseur qui les fournit?

Je suis conscient qu'il est possible de définir ces options dans le terminal, mais je préférerais avoir une interface qui me laisse voir tous les choix possibles et calcule de manière interactive les utilisations de la mémoire.

Si une autre bibliothèque que 7Zip offre ces options sous Ubuntu, je serais prêt à essayer celle-là, à condition qu'il s'agisse de F/OSS. La compatibilité de la plate-forme n’est pas impotante, il suffit de sélectionner rapidement des options pour différentes tâches.

3
Prototype700

Un bon choix est peazip qui offre la plupart des options que vous recherchez. Bien qu'il ne soit pas encore dans les référentiels Ubuntu, il peut être relativement facilement installé. J'ai testé un 32 bits peazip sur une installation 64 bits Trusty Tahr (d'où l'ajout de bibliothèques 32 bits) comme suit .

Je ne pouvais pas trouver une installation facile d’un pur 64bits peazip malheureusement, bien que j’ai vu une version "portable" semblant au moins être 64 bits. Je n'ai pas testé cela bien que ce soit certainement une option ...

Ceci est une commande unique:

Sudo apt-get install p7Zip-full p7Zip-rar libpango1.0-0:i386 \
libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libxft2:i386 && \
wget --content-disposition \
http://downloads.sourceforge.net/project/peazip/6.0.0/peazip_6.0.0.LINUX.GTK2-2_i386.deb && \
Sudo dpkg -i peazip_6.0.0.LINUX.GTK2-2_i386.deb

Sur une nouvelle installation de Trusty, certaines dépendances risquent de rester nécessaires. Par conséquent, si dpkg se plaint de l'impossibilité de configurer peazip, exécutez ce qui suit:

Sudo apt-get -f install
Sudo dpkg -i peazip_6.0.0.LINUX.GTK2-2_i386.deb

Les options que vous êtes après sont dans la section 'Avancé':

enter image description here

et l'ajout de mots de passe est facilement accessible depuis le menu principal sous Outils -> Gestionnaire de mots de passe:

enter image description here

L'intégration à Nautilus nécessite une autre étape: copiez les scripts fournis avec peazip vers le bon emplacement et rendez-les exécutables:

cp -v /usr/local/share/PeaZip/FreeDesktop_integration/nautilus-scripts/Archiving/PeaZip/* \
      $HOME/.local/share/nautilus/scripts
chmod +x $HOME/.local/share/nautilus/scripts/{"Add to Archive","Extract Archive","Extract Here","Extract to Folder","Open Archive"}

Déconnectez-vous puis reconnectez-vous, puis l'intégration Nautilus fonctionne bien:

enter image description here

Les détails de la licence sont contenus dans le lien dans mes "Références" mais semblent être GNU Licence publique générale inférieure ...

Références:

6
andrew.46

Vous pouvez utiliser la version Windows normale. J'utilise actuellement 7z1514-x64.exe. Cela fonctionne parfaitement sur WINE et les performances sont aussi bonnes que sur Windows. Pas sûr de ce F/OSS cependant ... Je n'ai vu aucune application satisfaisante spécifique à Linux pour cela.

2
GreggD