logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 10-11-2017 19:31:15

Atys
Banni(e)
Distrib. : jessie + backports i386
Noyau : Linux 3.16.0-7-686-pae
(G)UI : Fluxbox - Xfce
Inscription : 28-02-2015

Re : [RESOLU] Problème avec la commande tar

IceF0x a écrit :

D'après ton retour de ls ton fichier se nomme "dosbox-0.74.tar.gz" et non "dosbox-0.74.tar" donc la commande doit être


J'ai utilisé gunzip pour la mettre en tar
Je ne suis pas idiot, je connais l'autocompletion depuis 15 ans et jamais eu de soucis avec tar sous aucune distro.


La liberté d’expression est un droit fondamental ouvert à tous les citoyens dans le respect des lois.

Hors ligne

#27 10-11-2017 20:16:17

anonyme
Invité

Re : [RESOLU] Problème avec la commande tar

Atys a écrit :

Tu veux dire que je devrais essayer ceci ?

tar -xzf dosbox-0.74.tar


Oui c'est bien ce que je suggérais.

Curieux que même avec le tiret les options soient considérées comme étant le nom du fichier à traiter alors que d'après le man

Le premier argument de tar doit être une fonction



Je n'ai pas trop d'idée, tester l'option -C ? préciser /bin/tar ?
à noter que l'option z ci-dessus n'est pas utile (mais ça n'est pas l'origine du problème, on obtient "gzip: stdin: not in gzip format" dans ce cas)

#28 10-11-2017 20:20:09

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [RESOLU] Problème avec la commande tar

dosbox-0.74.tar.gz


Ah ok, alors il faut utiliser l'option :

 tar xjf dosbox-0.74.tar.gz


Comme l'indique le tuto tar :
https://debian-facile.org/doc:systeme:t … -types-bz2 smile


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#29 11-11-2017 10:16:14

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [RESOLU] Problème avec la commande tar

Pour info pour extraire les fichiers d'une archive tar, il est inutile de donner l'algo à utiliser pour
la décompression, pour n'importe quel archive tar :


tar xf archive.tar.<extension>
 


ou <extension> peut-être, gz, bz2, xz, Z… (liste non exhaustive). Ça marche pourvu que le programme
qui permet la décompression soit installé (gzip pour gz, bzip2 pour bz2, xz pour xz…). Tar ne se base pas sur l'extension
il me semble mais sur l'entête qui au tout début du fichier qui indique le type de compression utilisé.
Voilà ma petite contribution wink

Hors ligne

#30 11-11-2017 10:27:32

Atys
Banni(e)
Distrib. : jessie + backports i386
Noyau : Linux 3.16.0-7-686-pae
(G)UI : Fluxbox - Xfce
Inscription : 28-02-2015

Re : [RESOLU] Problème avec la commande tar

Salut

tux12 a écrit :

Je n'ai pas trop d'idée, tester l'option -C ? préciser /bin/tar ?


/bin/tar -Cxjf dosbox-0.74.tar


/bin/tar: Vous devez choisir une option parmi « -Acdtrux », « --delete » ou « --test-label »
Pour en savoir davantage, faites : « /bin/tar --help » ou « /bin/tar --usage


smolski a écrit :

Ah ok, alors il faut utiliser l'option :


tar xjf dosbox-0.74.tar.gz


tar: xjf : open impossible: Aucun fichier ou dossier de ce type
tar: Error is not recoverable: exiting now

Dernière modification par Atys (11-11-2017 10:29:35)


La liberté d’expression est un droit fondamental ouvert à tous les citoyens dans le respect des lois.

Hors ligne

#31 11-11-2017 10:27:50

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [RESOLU] Problème avec la commande tar

Impec enicar et Atys, mis dans le tuto ici :
https://debian-facile.org/doc:systeme:t … ichier-tar tongue

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#32 11-11-2017 11:06:25

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [RESOLU] Problème avec la commande tar

Bonjour
test les solutions proposé sinon on avance pas wink
visiblement tu es pas un débutant et ce n'est pas des erreurs de syntaxe donc c'est que la vérité est ailleur

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#33 11-11-2017 11:26:42

Atys
Banni(e)
Distrib. : jessie + backports i386
Noyau : Linux 3.16.0-7-686-pae
(G)UI : Fluxbox - Xfce
Inscription : 28-02-2015

Re : [RESOLU] Problème avec la commande tar

Salut

Croutons a écrit :

test les solutions proposé sinon on avance pas


C'est ce que fait, mais j'en suis désolé, il me faudrait un expert en la matière pour avancer justement.
La commande tar ne fonctionne pas, aidé moi, c'est hyper frustrant


La liberté d’expression est un droit fondamental ouvert à tous les citoyens dans le respect des lois.

Hors ligne

#34 11-11-2017 13:05:32

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [RESOLU] Problème avec la commande tar

Atys a écrit :

La commande tar ne fonctionne pas


Edit :
Quels sont les droits du fichier depuis le répertoire Téléchargement ?

ls -l ~/Téléchargement

Dernière modification par smolski (11-11-2017 13:08:07)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#35 11-11-2017 13:25:37

anonyme
Invité

Re : [RESOLU] Problème avec la commande tar

Bonjour,

Atys a écrit :

/bin/tar -Cxjf dosbox-0.74.tar
/bin/tar: Vous devez choisir une option parmi « -Acdtrux », « --delete » ou « --test-label »



On voit qu'en précisant l'emplacement de l'exécutable le comportement change; le "bloc" d'options est reconnu pour ce qu'il est, malgré que les options aient été mises dans un mauvais ordre. Du coup ça laisse penser que ce n'est pas la même commande qui est exécutée.

Pour le vérifier, depuis le répertoire ou se trouve le fichier;

/bin/tar -xf dosbox-0.74.tar



et pour avoir un peu plus d'info

which tar

Dernière modification par anonyme (11-11-2017 13:31:23)

#36 11-11-2017 14:26:34

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [RESOLU] Problème avec la commande tar

Bien que ce soit inutile voici quelques options de décompression de tar en fonction de l'algo :

  • tar.gz -> tar xzf…

  • tar.bz2 -> tar xjf…

  • tar.xz -> tar xJf…



Ce sont les principaux algo utilisés dans Gnu/linux.

On peut aussi préciser le nom du programme de décompression à utilisé :

  • tar.gz -> tar -x --use-compress-program gzip -f…

  • tar.bz2 -> tar -x --use-compress-program bzip2 -f…

  • tar.xz -> tar -x --use-compress-prgram xz -f…


Il faut que l'utilitaire de compression/décompression accepte l'option « -d » pour décompresser.
L'option « --use-compress-program » peut être remplacé par l'option courte « -I » (c'est un i majuscule !).

Bien entendu, le programme de (dé)compression doit se trouver dans le PATH de l'utilisateur qui invoque tar.
En principe c'est le cas, gzip, bzip2 et xz se trouvent dans /usr/bin (sauf si on n'a pas installé ces utilitaires à l'aide
du gestionnaire de paquet, évidemment… mais qui ferait cela ?).
 
Bref, pour de plus amples informations, la page man tar est votre amie wink

EDIT: Pour lister toutes commandes tar présentent dans le PATH :


which -a tar
 


Normalement la commande tar se trouve dans /bin

Dernière modification par enicar (11-11-2017 14:29:05)

Hors ligne

#37 11-11-2017 14:55:18

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [RESOLU] Problème avec la commande tar

j'ai peut etre une piste...n'aurais tu pas créé des allias que tu te souviens plus?
çà ma permis de voir que j'avais des allias de tar que je soupçonnais pas tongue

cat .bashrc | grep tar


# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
             *.tar.bz2)   tar xvjf $1     ;;
             *.tar.gz)    tar xvzf $1     ;;
             *.tar)       tar xvf $1      ;;
             *.tbz2)      tar xvjf $1     ;;
             *.tgz)       tar xvzf $1     ;;
mktar() { tar cvf  "${1%%/}.tar"     "${1%%/}/"; }
mktgz() { tar cvzf "${1%%/}.tar.gz"  "${1%%/}/"; }
mktbz() { tar cvjf "${1%%/}.tar.bz2" "${1%%/}/"; }
mktxz() { tar cvJf "${1%%/}.tar.xz" "${1%%/}/"; }


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#38 13-11-2017 11:10:48

Atys
Banni(e)
Distrib. : jessie + backports i386
Noyau : Linux 3.16.0-7-686-pae
(G)UI : Fluxbox - Xfce
Inscription : 28-02-2015

Re : [RESOLU] Problème avec la commande tar

Salut

Croutons a écrit :

j'ai peut etre une piste...n'aurais tu pas créé des allias que tu te souviens plus?


Ça vient bien de cela l'erreur avec tar, mon fichier .bash_aliases.

J'y avais mis cela.

alias tar='tar xvf'
alias bz2='tar xjvf'
alias gz='tar xzfv'
alias xz='tar -Jxvf'


Tout est revenue dans l'ordre, la commande tar fonctionne parfaitement maintenant.

Merci à tout ceux qui m'ont mis sur la voie et aidé à résoudre le problème.

Je mes en Résolu


La liberté d’expression est un droit fondamental ouvert à tous les citoyens dans le respect des lois.

Hors ligne

Pied de page des forums