Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/12/2022, à 17:52

Win_Naze

Recherche unzip

Bonsoir,
J'ai cru bien faire en téléchargeant en konsole :

sudo apt install unzip

et ça a marché :-)
mais ensuite je n'ai rien trouvé sur la machine qui me permettait de dézipper !
Résultat : si cette commande, bien qu'acceptée, ne vaut rien il me faux nettoyer cette install (comment, sans rajouter des cochonneries ?)
Et si j'ai bien compris, le plus prudent est de télécharger ce que les dépots mettent à disposition.
Merci.


Kubuntu 24.04.1 LTS / KDE Plasma : 5.24.6 / KDE Framework : 5.92.0 / Qt : 5.15.3 / noyau : 5.15.0-47-generic (64 bit)

Hors ligne

#2 Le 02/12/2022, à 18:08

nany

Re : Recherche unzip

Bonjour,



Tu as bien « téléchargé » un programme depuis les dépôts officiels avec ta commande.
En fait unzip est un programme en lignes de commandes, c’est donc normal que ru ne le trouves pas comme application graphique.
De plus, il est installé par défaut avec kubuntu-desktop, il n’y a donc pas lieu de le désinstaller.
Enfin, il sert aussi de bibliothèque pour l’application graphique d’archivage qui s’appelle ark dans Kubuntu.

En ligne

#3 Le 02/12/2022, à 18:35

Win_Naze

Re : Recherche unzip

Presque pas ça...
J'ai téléchargé un doc en zip... et j'ai charché ensuite coment le dézipper... Comme je n'ai rien vu qui ressemble à zip qlq chose j'ai pensé qu'il était absent.
J'ai trouvé sur le net une petite page disant il suffit de... sudo etc... hé bien non !

De plus, il est installé par défaut avec kubuntu-desktop, il n’y a donc pas lieu de le désinstaller.

mais alors le unzip se nomme comment ?
ark ? ! sglup !

edit :
tu as raison mais l'ouverture est impossible c'est un fichier *.7z ... lecture trop rapide ?

Dernière modification par Win_Naze (Le 02/12/2022, à 18:40)


Kubuntu 24.04.1 LTS / KDE Plasma : 5.24.6 / KDE Framework : 5.92.0 / Qt : 5.15.3 / noyau : 5.15.0-47-generic (64 bit)

Hors ligne

#5 Le 02/12/2022, à 18:51

Win_Naze

Re : Recherche unzip

j'ai compris  il y avait une mention du genre 1ère, 2ème partie après le 7z...
Une fois ce détail gommé, j'ai vu apparaitre ark dans les menus déroulants :-) mais... message "le dossier est vide ou ark ne peut pas l'ouvrir". L'est pas vide, j'ai mis 1 heure à le télécharger !


Kubuntu 24.04.1 LTS / KDE Plasma : 5.24.6 / KDE Framework : 5.92.0 / Qt : 5.15.3 / noyau : 5.15.0-47-generic (64 bit)

Hors ligne

#6 Le 02/12/2022, à 19:03

nany

Re : Recherche unzip

Une heure ! yikes

As-tu un lien vers ce fameux fichier pour qu’on puisse voir de quoi il retourne ?

En ligne

#7 Le 02/12/2022, à 20:00

soshy

Re : Recherche unzip

C'est pas un fichier zip que tu essayes de décompresser, mais un fichier 7z ou 7zip. C'est pas du tout pareil.

Essaye ça

sudo apt install p7zip

Si je ne dis pas de bêtise, ça permet à ark de prendre en charge les fichiers 7zip.

Et "ark" c'est probablement parce que ça gère les archives (zip, rar, etc), qui se prononce genre "arkaïve" en anglais.

Dernière modification par soshy (Le 02/12/2022, à 20:06)

Hors ligne

#8 Le 03/12/2022, à 09:39

alex2423

Re : Recherche unzip

Win_Naze a écrit :

Bonsoir,
J'ai cru bien faire en téléchargeant en konsole :

sudo apt install unzip

et ça a marché :-)
mais ensuite je n'ai rien trouvé sur la machine qui me permettait de dézipper !

Pour les prochaines fois :
Tu as installé en ligne de commande mais tu n'as pas été jusqu'au bout wink. Il fallait rester sur ton terminal.

Juste après, toujours en ligne de commande, tu peux taper les premiers lettres de ton programme.
ici, par exemple, tu as installé unzip. Tu peux taper, "un" et ensuite appuis sur la touche Tabulation de ton clavier.
Tu verras que ta commande s'auto-complète automatiquement "un" en "unzip".

Et ensuite pour avoir la documentation sur une commande. Il faut rajouter --help

Exemple

unzip --help

Et là, on t'explique comment utiliser la commande unzip pour décompresser un fichier.

Le raisonnement s'applique pour n'importe quelle programme, commande que tu installes.

En l'occurence pour le cas présent, ce n'est pas du zip qu'il te faudrait

Hors ligne

#9 Le 03/12/2022, à 11:19

Win_Naze

Re : Recherche unzip

@ nany
Oui une heure !
Une grande inspiration...
RGALTI_2-0_1M_ASC_LAMB93-IGN69_D006_2022-07-29.7z
J'ai vérifié en Propriété :  " Taille 0o (0) " ; " Archive 7-zip "

@Alex2423
Merci du tuto, je note.

@soshy

C'est pas un fichier zip... mais un fichier 7z ou 7zip.

On nous cache tout, on nous dit rien...
Complément de tuto... Merci

J'applique les consignes d'Alex et je viens au rapport.


Kubuntu 24.04.1 LTS / KDE Plasma : 5.24.6 / KDE Framework : 5.92.0 / Qt : 5.15.3 / noyau : 5.15.0-47-generic (64 bit)

Hors ligne

#10 Le 03/12/2022, à 12:01

Christophe C

Re : Recherche unzip

Pour être clair, sous linux, les logiciels archivage/compression marchent tous selon la même logique, qui est différente de celle de windows :

* tu as un logiciel graphique UNIQUE qui dépend de ton environnement (fille-roller; ark, engrampa ...). C'est une simple couche graphique, qui n'a en propre aucune capacité, sinon d'utiliser des programmes en ligne de commande qui archivent et compressent, ou désarchivent ou décompressent. Donc ton logiciel graphique ne gère que les formats installés sur ton PC.

* tu as ensuite les logiciels en ligne de commande spécifiques à un format d'archive. Par défaut, sont installés les archiveurs tar, compresseur gzip et le format zip.

* Les formats 7zip, RAR, ... ne sont PAS installés par défaut. Tu peux les installer 1 par 1 ou faire un sudo apt install ubuntu-restricted-extras, qui t'installe un wagon de trucs additionnels bien utiles, dont les formats comme le RAR ou le 7zip. Dès lors, ton logiciel graphique (disons ark) saura décompresser ou compresser graphiquement tes fichiers dans ces formats additionnels. Il est unique, ne vas pas chercher un logiciel graphique spécifique pour zip ou un autre pour RAR. l'avantage de sudo apt install ubuntu-restricted-extras,, c'est que tu n'auras normalement plus à te poser la question du type d'archive que tu traiteras, ark, la reconnaîtra et utilisera l'utilitaire "ligne de commande" adapté, sans rien te demander.

* Bien sur, tu peux aussi compresser ou décompresser en ligne de commande avec chacun des utilitaires en ligne de commande s'ils sont installés. Je trouve cela compliqué, mais cela peut-être utile de savoir faire si tu veux faire des scripts. En dehors de cela, reste en mode graphique, c'est + simple smile.

Dernière modification par Christophe C (Le 03/12/2022, à 12:03)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#11 Le 03/12/2022, à 15:18

Win_Naze

Re : Recherche unzip

Ok... est-ce qu'il y a un inconvénient à laisser en place un :
- sudo apt install unzip
si un
- sudo apt install ubuntu-restricted-extras
peut-être assimilé à une sorte d' ouvreur universel ?
ça va pas faire double emploi, ou scorie ?

... si tu veux faire des scripts

Mon ambition c'est de faire marcher ce qui est en l'état !

Edit : c'est monstrueux la multiplicité des formats de compression, j'espère qu'ils ne sont pas tous de sortie couramment sur le net !
Note pour le tuto...

Dernière modification par Win_Naze (Le 03/12/2022, à 15:27)


Kubuntu 24.04.1 LTS / KDE Plasma : 5.24.6 / KDE Framework : 5.92.0 / Qt : 5.15.3 / noyau : 5.15.0-47-generic (64 bit)

Hors ligne

#12 Le 03/12/2022, à 17:12

Christophe C

Re : Recherche unzip

En fait ubuntu-restricted-extras est ce qu'on appel un meta paquet. C'est à dire un paquet qui installe je ne sais pas combien de "vrais" paquets.

Si l'un de ces paquets est déjà installé, il ne se passe rien de particulier. Le paquet ne s'installe pas une seconde fois smile.
Si à l'inverse tu essaies d'installer un paquet déjà installé via ubuntu-restricted-extras , là encore il ne se passera rien.

edit : si j'en crois https://en.wikipedia.org/wiki/Ubuntu-restricted-extras, le paquet installe unrar mais pas 7zip. Qu'il faut donc installer à part. J'ai vérifié, et c'est effectivement le cas.

Dernière modification par Christophe C (Le 03/12/2022, à 17:21)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#13 Le 03/12/2022, à 18:08

Win_Naze

Re : Recherche unzip

Il ne se passera rien... si j'ai pas fait de conneries...
https://cjoint.com/c/LLdrfQWUTEH
: https://cjoint.com/c/LLdrhwSS5aH


Kubuntu 24.04.1 LTS / KDE Plasma : 5.24.6 / KDE Framework : 5.92.0 / Qt : 5.15.3 / noyau : 5.15.0-47-generic (64 bit)

Hors ligne

#14 Le 03/12/2022, à 20:19

alex2423

Re : Recherche unzip

Salut Win_naze (curieux ton pseudo en passant)...

Si cela peut t'aider, voici quelques lignes de commandes qui permettront de t'aider à comprendre le fonctionnement.

Je suis dans le répertoire Documents. Je me crée un répertoire test_zip puis je me déplace dedans avec cd (=change directory).
Je me crée des fichiers vides avec la commande touch et je visualise mon répertoire au format long (ls -l)

kfocal@kfocal:~/Documents$ mkdir test_zip
kfocal@kfocal:~/Documents$ cd test_zip/
kfocal@kfocal:~/Documents/test_zip$ 
kfocal@kfocal:~/Documents/test_zip$ touch toto
kfocal@kfocal:~/Documents/test_zip$ touch tutu
kfocal@kfocal:~/Documents/test_zip$ touch titi
kfocal@kfocal:~/Documents/test_zip$ ls -l
total 0
-rw-rw-r-- 1 kfocal kfocal 0 déc.   3 19:51 titi
-rw-rw-r-- 1 kfocal kfocal 0 déc.   3 19:51 toto
-rw-rw-r-- 1 kfocal kfocal 0 déc.   3 19:51 tutu
kfocal@kfocal:~/Documents/test_zip$ 

Je regarde la documentation pour zipper avec la commande zip

 kfocal@kfocal:~/Documents/test_zip$ zip
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
Zip 3.0 (July 5th 2008). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
  The default action is to add or replace zipfile entries from list, which
  can include the special name - to compress standard input.
  If zipfile and list are omitted, zip compresses stdin to stdout.
  -f   freshen: only changed files  -u   update: only changed or new files
  -d   delete entries in zipfile    -m   move into zipfile (delete OS files)
  -r   recurse into directories     -j   junk (don't record) directory names
  -0   store only                   -l   convert LF to CR LF (-ll CR LF to LF)
  -1   compress faster              -9   compress better
  -q   quiet operation              -v   verbose operation/print version info
  -c   add one-line comments        -z   add zipfile comment
  -@   read names from stdin        -o   make zipfile as old as latest entry
  -x   exclude the following names  -i   include only the following names
  -F   fix zipfile (-FF try harder) -D   do not add directory entries
  -A   adjust self-extracting exe   -J   junk zipfile prefix (unzipsfx)
  -T   test zipfile integrity       -X   eXclude eXtra file attributes
  -y   store symbolic links as the link instead of the referenced file
  -e   encrypt                      -n   don't compress these suffixes
  -h2  show more help
  
kfocal@kfocal:~/Documents/test_zip$

Et ce qui nous intéresse le plus :

doc sur zip a écrit :

zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
  The default action is to add or replace zipfile entries from list, which
  can include the special name - to compress standard input.

La première ligne indique la syntaxe. On y apprend que l'action par défaut est l'ajout de fichier depuis une liste.
[zipfile list]  => De plus, si on revient sur la première ligne, on voit que l'on peut indiquer la liste des fichiers en paramètre.

Je compresse donc sans préciser d'option mais avec ma liste de fichier

kfocal@kfocal:~/Documents/test_zip$ zip mon_archive.zip tutu titi toto 
  adding: tutu (stored 0%)
  adding: titi (stored 0%)
  adding: toto (stored 0%)
kfocal@kfocal:~/Documents/test_zip$ 

Mais on va regarder la doc de unzip :

kfocal@kfocal:~/Documents/test_zip$ unzip
UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP.

Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
  Default action is to extract files in list, except those in xlist, to exdir;
  file[.zip] may be a wildcard.  -Z => ZipInfo mode ("unzip -Z" for usage).

  -p  extract files to pipe, no messages     -l  list files (short format)
  -f  freshen existing files, create none    -t  test compressed archive data
  -u  update files, create if necessary      -z  display archive comment only
  -v  list verbosely/show version info       -T  timestamp archive to latest
  -x  exclude files that follow (in xlist)   -d  extract files into exdir
modifiers:
  -n  never overwrite existing files         -q  quiet mode (-qq => quieter)
  -o  overwrite files WITHOUT prompting      -a  auto-convert any text files
  -j  junk paths (do not make directories)   -aa treat ALL files as text
  -U  use escapes for all non-ASCII Unicode  -UU ignore any Unicode fields
  -C  match filenames case-insensitively     -L  make (some) names lowercase
  -X  restore UID/GID info                   -V  retain VMS version numbers
  -K  keep setuid/setgid/tacky permissions   -M  pipe through "more" pager
  -O CHARSET  specify a character encoding for DOS, Windows and OS/2 archives
  -I CHARSET  specify a character encoding for UNIX and other archives

See "unzip -hh" or unzip.txt for more help.  Examples:
  unzip data1 -x joe   => extract all files except joe from zipfile data1.zip
  unzip -p foo | more  => send contents of foo.zip via pipe into program more
  unzip -fo foo ReadMe => quietly replace existing ReadMe if archive file newer
kfocal@kfocal:~/Documents/test_zip$ 

Pareil, les premières lignes sont intéressantes, on y apprend que l'action par défaut est l'extraction des fichiers, et on peut exclure des fichiers à décompresser en le précisant dans xlist .
On peut voir également que l'option -l   ("-l list files (short format)") permettrait de lister les fichiers au format court. On peut donc s'amuser à vérifier si on bien nos 3 fichiers dans notre archive zip.

Bingo, c'est le cas, on a bien nos 3 fichiers sans décompresser :

kfocal@kfocal:~/Documents/test_zip$ unzip -l mon_archive.zip 
Archive:  mon_archive.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2022-12-03 19:51   tutu
        0  2022-12-03 19:51   titi
        0  2022-12-03 19:51   toto
---------                     -------
        0                     3 files
kfocal@kfocal:~/Documents/test_zip$ 

On a toujours nos 3 fichiers, donc on va les supprimer :

kfocal@kfocal:~/Documents/test_zip$ ls -l
total 4
-rw-rw-r-- 1 kfocal kfocal 430 déc.   3 19:52 mon_archive.zip
-rw-rw-r-- 1 kfocal kfocal   0 déc.   3 19:51 titi
-rw-rw-r-- 1 kfocal kfocal   0 déc.   3 19:51 toto
-rw-rw-r-- 1 kfocal kfocal   0 déc.   3 19:51 tutu
kfocal@kfocal:~/Documents/test_zip$ 
kfocal@kfocal:~/Documents/test_zip$ rm toto tutu titi 
kfocal@kfocal:~/Documents/test_zip$ ls -l
total 4
-rw-rw-r-- 1 kfocal kfocal 430 déc.   3 19:52 mon_archive.zip
kfocal@kfocal:~/Documents/test_zip$ 

Et là, on décompresse, et comme on disait, on utilise la commande unzip sans option puisqu'apparemment l'extraction est l'action par défaut :

kfocal@kfocal:~/Documents/test_zip$ unzip mon_archive.zip 
Archive:  mon_archive.zip
 extracting: tutu                    
 extracting: titi                    
 extracting: toto                    
kfocal@kfocal:~/Documents/test_zip$ 

Et ohhhh, les fichiers sont réapparus comme par magie !!! c'est pas beau non ?

kfocal@kfocal:~/Documents/test_zip$ ls -l
total 4
-rw-rw-r-- 1 kfocal kfocal 430 déc.   3 19:52 mon_archive.zip
-rw-rw-r-- 1 kfocal kfocal   0 déc.   3 19:51 titi
-rw-rw-r-- 1 kfocal kfocal   0 déc.   3 19:51 toto
-rw-rw-r-- 1 kfocal kfocal   0 déc.   3 19:51 tutu
kfocal@kfocal:~/Documents/test_zip$ 

Je n'ai pas trop bien compris ce que tu as voulu montrer. N"hésite pas à faire des copiés collé de tes commandes sur ton terminal plutôt que de faire des images, ce n'est pas très pratique pour la lisibilité.
Sinon d'après la doc : https://doc.ubuntu-fr.org/apt-cli#methodes_courantes
Le autoremove te permet de supprimer les dépendances inutilisées et en aucun cas pour supprimer un paquet. Tu as la réponse sur mon lien.

PS : la documentation est en anglais mais bien entendu tu peux l'avoir en français si ton système est en français.

Hors ligne

#15 Le 04/12/2022, à 11:56

Win_Naze

Re : Recherche unzip

Win_naze car à l'époque soit c'était le winner qui était naze, soit l'OS, soit le log et que mes projets traînaient en ... langueur tongue
Merci pour le tuto et la page de ressources mais là je vais avoir besoin de temps pour étudier !
J'ai cru devoir installer qlq chose pour dézipper. Échec au dézippage.
On m'a donné le code que je ne retrouvais plus sur le net pour enlever ce qui ne marchait pas.
Ensuite j'ai appris que cette fonction existait déjà nativement dans ubuntu. J'ai cru que je l'avais chargé en trop. Craignant que je me préparais des pannes ou des défaillances à venir si je ne faisais pas le ménage  quand j'ai relu le message de la konsole où il était dit que je pouvais (devais ?) nettoyer...
Après tout ces errements, j'ai remis aux experts ce que j'avais fait en konsole parce que moi je ne sais plus où j'en suis.

La seule chose qui me rassure est :

Le autoremove te permet de supprimer les dépendances inutilisées et en aucun cas pour supprimer un paquet. Tu as la réponse sur mon lien.

Donc j'aurai bien fait le ménage mais je ne suis pas certain que l'installation de :

 ubuntu-restricted-extras 

puisse se faire en toute sûreté après mes bidouilles perso !

C'est le souvenir des installations-désinstallation de trucs en windows qui finissent par saloper les bases de l'OS... le naze qui a fait n'importe quoi !


Kubuntu 24.04.1 LTS / KDE Plasma : 5.24.6 / KDE Framework : 5.92.0 / Qt : 5.15.3 / noyau : 5.15.0-47-generic (64 bit)

Hors ligne

#16 Le 04/12/2022, à 12:35

Christophe C

Re : Recherche unzip

installer ubuntu-restricted-extras ne te salopera rien. Je ne vois pas ce qui pourrait se passer.

Tu n'as pas de base de registre sous linux, et c'est souvent les clés de registres trop brassées qui finissent par poser pb sous windows.

Le pb linux typique, c'est plutôt les dépendances cassées. Chacun sa misère smile

Mais là, aucune raison de casser une dépendance. La gestion des dépendances fait que ubuntu-restricted-extras (ou un autre paquet) sera installé avec tout ce qui lui est nécessaire. Si certaines choses ont été effacées avant par erreur, il le verra, et il les réinstallera. Si elles sont déjà présentes, il le verra et ne les réinstallera pas.
Oui, parfois ce système très puissant de dépendances/vérif qui protège ton système casse, mais c'est très rare. Et cela se répare.

Donc vas-y, tu n'as pas à être inquiet. Attention, ce paquet ne gère pas 7zip.

Dernière modification par Christophe C (Le 04/12/2022, à 12:44)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#17 Le 06/12/2022, à 13:48

Win_Naze

Re : Recherche unzip

à Christophe C
Que des bonnes nouvelles !
Donc j'installe le "sudo apt install p7zip" de soshy et en avant !


Kubuntu 24.04.1 LTS / KDE Plasma : 5.24.6 / KDE Framework : 5.92.0 / Qt : 5.15.3 / noyau : 5.15.0-47-generic (64 bit)

Hors ligne