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 17/09/2006, à 13:37

cyrille 29

Extraire des archives .tgz

Bonjour,

je n'arrive pas à trouver l'info dont j'ai besoin:
quelle commandes pour exraire des archive tgz placées sur le bureau et les placer à leurs place,en l'occurence,ce sont des skins pour GKrellM.


Merci.Je continue à chercher..

#2 Le 17/09/2006, à 13:41

y0ggl

Re : Extraire des archives .tgz

Salut,
avec la commande tar (man tar):

$tar xvzf ~/Desktop/fichier.tgz -C /chemin/de/destination

Hors ligne

#3 Le 17/09/2006, à 15:06

cyrille 29

Re : Extraire des archives .tgz

Merci pour ta réponse,
mais tout ça reste tjrs un peu sybillin pour moi..;-))
Ai trouvé le chemin via Baobab et quand j'en ai fini avec mes copié-collés,voilà ce que ça donne:

cyrille@Cyrillemachine:~$ tar xvzf ~/Desktop/egan-gkrellm.tar.gz -C /usr/bin/gkrellm
tar: /usr/bin/gkrellm: ne peut chdir: N'est pas un répertoire
tar: Erreur non récupérable: fin de l'exécution immédiate

J'ai consulté man tar,tar --usage et tar --help,je pige pas +..
J'ai aussi eu des messages qui disaient que je pouvais pas sélectionner plus d'une option parmi « -Acdtrux ».

Y a du boulot,encore..;))

#4 Le 17/09/2006, à 15:14

coutume1

Re : Extraire des archives .tgz

tar a une page info exceptionnelle. La documentation propose même des exercices. Tape :

info tar

(la plus simple façon de décompresser une archive tgz ou  tar.gz est d'aller dans le répertoire où on souhaite décompresser et de taper
tar -xzvf [archive]
En ce qui te concerne n'oublie pas que le répertoire /usr/bin est protégé en écriture, utilise soit sudo, soit deviens root.)

Hors ligne

#5 Le 17/09/2006, à 15:15

cep

Re : Extraire des archives .tgz

Il faut te donner les drois sur le répertoire. (il n'y a qu'un executable ? )

Mais gkrellm peut être installé par synaptic / adept / aptitude

Dernière modification par cep (Le 17/09/2006, à 15:16)

Hors ligne

#6 Le 17/09/2006, à 15:54

Mielpops

Re : Extraire des archives .tgz

Bonjour à tous. smile

Je profite de ce sujet pour poser une petite question (peut-être un peu HS, désolé wink )

Pourquoi certaines commandes nécessitent-elles deux tirets avant l'argument (ou l'option?), comme par exemple:

adesklets --nautilus

et d'autres un seul?

uname -r

En éspérant que ma question soit assez claire.

Merci d'avance pour vos réponses! wink

Dernière modification par Mielpops (Le 17/09/2006, à 15:55)

Hors ligne

#7 Le 17/09/2006, à 17:16

y0ggl

Re : Extraire des archives .tgz

Pour le chemin de destination ca doit pas etre /usr/bin/gkrellm mais plutot un chemin dans /usr/share/...
/usr/bin/gkrellm c'est le programme (pas un repertoire)
donc consulte la doc de gkrellm pour savoir ou decompresser l'archive

Hors ligne

#8 Le 17/09/2006, à 20:34

cyrille 29

Re : Extraire des archives .tgz

Re-,
la méthode qui me paraît la + claire,trouvée ici,http://www.trustonme.net/didactels/125.html, ne donne que ça:

root@Cyrillemachine:/home/cyrille# tar xvzf MonkeyLovers.tar.gz -C ~/.gkrellm/themes
tar: MonkeyLovers.tar.gz: ne peut open: Aucun fichier ou répertoire de ce type
tar: Erreur non récupérable: fin de l'exécution immédiate
tar: Child returned status 2
tar: Statut d'erreur reporté d'erreurs précédentes.

J'ai bien le soft installé,pourtant et fonctionnel..
Ha la la,ça me simplifie pas la vie,tout ça..;))

Doit ben avoir une solution.
tongue

#9 Le 17/09/2006, à 21:51

fanch317

Re : Extraire des archives .tgz

Ben là c'est clair, tar ne peut lire le fichier car il n'existe pas puisque tu est en root.

NOTE: -C ~/.gkrellm/themes ==> -C /root/.gkrellm/themes (puisque executé root)

Hors ligne

#10 Le 17/09/2006, à 22:50

vil coyote

Re : Extraire des archives .tgz

Salut fanch,

-C ~/.gkrellm/themes ==> -C /root/.gkrellm/themes

non plus:

root@Cyrillemachine:/home/cyrille/Desktop# tar xvzf MonkeyLovers.tar.gz -C /root/.gkrellm/themes
tar: /root/.gkrellm/themes: ne peut chdir: Aucun fichier ou répertoire de ce type
tar: Erreur non récupérable: fin de l'exécution immédiate

Pfff..Pas simple,l'exercice..

Hors ligne

#11 Le 18/09/2006, à 09:38

fanch317

Re : Extraire des archives .tgz

Bonjour vil coyote,

1) L'extraction doit se faire dans un répertoire existant.

Je te propose de vérifier quelques points :

ls /root/.gkrellm/themes
Cela te renverra soit un fichier "themes" soit le contenu du repertoire "themes".

Si il s'agit d'un fichier => alors tu ne peux pas extraire dans un repertoire, il te faut soit effacer ce fichier et creer le repeertoire du meme nom, soit choisir un autre repertoire de destination

Si il ne trouve rien => ("Aucun fichier ou répertoire de ce type"), il te faut creer ce repertoire : mkdir -p /root/.gkrellm/themes (Toujours avec les bons droits). L'option -p est facultatif si le repertoire ".gkrellm" existait déjà.

Si c'est un repertoire => Cela doit fonctionner, le manque d'espace libre peut etre une cause. (df (comme diskfree) pour voir l'espace libre)

2) J'ai un doute quand à placer tes fichiers sur le repertoire personnel du compte root. Cela ne devrait pas être un des compte utilisateurs ? ~/.gkrellm/themes serait à lancer sous le compte utilisateur en question sans sudo. Si effectivement tu lance gkrellm à partir de root, ignore ce point 2. roll

3) Pour info, car cela sert sur un jeu de commande sur 2 : tar xvfz signifie x:decompresse v:verbose f:fichier z:gzip (j=bzip2, et rien= tar tout court). Créer une archive se fait de meme : tar czvf toto.tar.gz repertoireAcompresser/


EDIT: Je viens de tester ce petit logiciel sous kubuntu avec aptitude, et il s'avere que les themes sont à placer dans .gkrellm2/themes et non .gkrellm/themes wink
tar xvfz twilite.tar.gz -C  ~/.gkrellm2/themes


Fanch

Dernière modification par fanch317 (Le 18/09/2006, à 09:45)

Hors ligne

#12 Le 18/09/2006, à 10:29

vil coyote

Re : Extraire des archives .tgz

Lut Fanch,

effectivement,c'est dans gkrellm2 qu'il faut placer les thémes.
Pour le reste,laisse-moi un peu de temps pour ingurgiter tes info.. wink

je vous tiens au courant de l'avancement des travaux.

Merci encore pour votre assistance.

A+

Dernière modification par vil coyote (Le 18/09/2006, à 10:31)

Hors ligne

#13 Le 18/09/2006, à 12:11

kaworu

Re : Extraire des archives .tgz

@Mielpops
Salut !
certaines options demande -- et d'autres seulement -. En générale, une option demande soit --nom_de_l'option soit -[un_charactère]. par exemple, si on regarde man uname :

NAME
       uname - print system information

SYNOPSIS
       uname [OPTION]...

DESCRIPTION
       Print certain system information.  With no OPTION, same as -s.

       -a, --all
              print all information, in the following order, except omit -p and -i if unknown:

       -s, --kernel-name
              print the kernel name

       -n, --nodename
              print the network node hostname

       -r, --kernel-release
              print the kernel release

       -v, --kernel-version
              print the kernel version

       -m, --machine
              print the machine hardware name

       -p, --processor
              print the processor type or "unknown"

       -i, --hardware-platform
              print the hardware platform or "unknown"

       -o, --operating-system
              print the operating system

       --help display this help and exit

       --version
              output version information and exit
[...]

on voit que uname -r == uname --kernel-release. C'est la même option, mais appellée de façon différente.

Perso j'utilise les options "racourcis" typiquement pour tar, parce que faire

tar -xvjpf MON_FICHIER_TARBZIP2 -C PATH

c'est quand même bcp plus rapide (à tapper) que faire

tar --extract --verbose --bzip2 --preserve-permissions --file MON_FICHIERTARBZIP2 --directory PATH

pour le même résultat (biensûr, il faut se rappeler des "racourcis", mais avec l'habitude c'est plus simple).
J'utilise les option --option lorsque je fais un script ou un alias, comme ça la personne qui lit le script mais qui ne connait pas bien tar, peut comprendre la commande sans se tapper le man (voir exemple du tar plus haut).

Certains outils (comme tar) admettent plusieurs noms pour la même option, ou encore permettent aussi d'ommettre le - devant l'option

tar xvjpf MON FICHIER

va aussi marcher car la commande tar a besoin d'options pour fonctionner (essaye de faire juste la commande tar, il va te dire qu'il a besoin au moins de telle ou telle option), contrairement à bcp d'utilitaires qui, si les options nécessaires ne sont pas définies, prenne des valeurs par défaut (par exemple uname est pareil que uname -s voir le man).

Dernière modification par kaworu (Le 18/09/2006, à 12:20)


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#14 Le 18/09/2006, à 13:07

Mielpops

Re : Extraire des archives .tgz

kaworu a écrit :

@Mielpops
Salut !
certaines options demande -- et d'autres seulement -. En générale, une option demande soit --nom_de_l'option soit -[un_charactère]. par exemple, si on regarde man uname :

NAME
       uname - print system information

SYNOPSIS
       uname [OPTION]...

DESCRIPTION
       Print certain system information.  With no OPTION, same as -s.

       -a, --all
              print all information, in the following order, except omit -p and -i if unknown:

       -s, --kernel-name
              print the kernel name

       -n, --nodename
              print the network node hostname

       -r, --kernel-release
              print the kernel release

       -v, --kernel-version
              print the kernel version

       -m, --machine
              print the machine hardware name

       -p, --processor
              print the processor type or "unknown"

       -i, --hardware-platform
              print the hardware platform or "unknown"

       -o, --operating-system
              print the operating system

       --help display this help and exit

       --version
              output version information and exit
[...]

on voit que uname -r == uname --kernel-release. C'est la même option, mais appellée de façon différente.

Perso j'utilise les options "racourcis" typiquement pour tar, parce que faire

tar -xvjpf MON_FICHIER_TARBZIP2 -C PATH

c'est quand même bcp plus rapide (à tapper) que faire

tar --extract --verbose --bzip2 --preserve-permissions --file MON_FICHIERTARBZIP2 --directory PATH

pour le même résultat (biensûr, il faut se rappeler des "racourcis", mais avec l'habitude c'est plus simple).
J'utilise les option --option lorsque je fais un script ou un alias, comme ça la personne qui lit le script mais qui ne connait pas bien tar, peut comprendre la commande sans se tapper le man (voir exemple du tar plus haut).

Certains outils (comme tar) admettent plusieurs noms pour la même option, ou encore permettent aussi d'ommettre le - devant l'option

tar xvjpf MON FICHIER

va aussi marcher car la commande tar a besoin d'options pour fonctionner (essaye de faire juste la commande tar, il va te dire qu'il a besoin au moins de telle ou telle option), contrairement à bcp d'utilitaires qui, si les options nécessaires ne sont pas définies, prenne des valeurs par défaut (par exemple uname est pareil que uname -s voir le man).

Salut kaworu! wink

Merci beaucoup pour tes explications! Je cherchai, en vain, depuis quelques temps, des explications concernant ce point. Maintenant, tout est clair! wink big_smile

Merci encore!:D

Hors ligne

#15 Le 18/09/2006, à 17:27

vil coyote

Re : Extraire des archives .tgz

Bonjour,
les demandes de liste gkrellm ou gkrellm2/thémes ne donnent
rien.
Je ne comprend pas,ces fichiers ou répertoires devraient être
trouvés puisque le programme existe et les propose,non?

il te faut creer ce repertoire

C'est fait,mais où est-il aller se mettre?
Parce que j'ai tjrs ça:
cyrille@Cyrillemachine:~$ tar xvfz MonkeyLovers.tar.gz -C  ~/.gkrellm2/themes
tar: MonkeyLovers.tar.gz: ne peut open: Aucun fichier ou répertoire de ce type
tar: Erreur non récupérable: fin de l'exécution immédiate
tar: Child returned status 2
tar: Statut d'erreur reporté d'erreurs précédentes.

le manque d'espace libre peut etre une cause

Pas de pbm d'espace libre.

J'ai un doute quand à placer tes fichiers sur le repertoire
personnel du compte root

Parcequ'en cliquant droit sur l'archive,j'avais choisi d'ouvrir
avec le terminal root,ne pensant pas que ça pouvait interdire
l'execution à l'utilisateur lambda.
Je crois qu'il faut que je potasse l'architecture des répertoires
et des fichiers root/user..LOL

3) Pour info, car cela sert sur..ect

Collé dans ma doc "lignes de commande",m'a l'air utile d'avoir ce
genre d'info sous la main,merci.

Je ne comprend pas qu'avec toutes les indications et conseils que je récupére
à droite et à gauche,je ne parviennes pas à effectuer cette opération.
Et dans 2 ou 3 jours,ce seras:"Bon sang,mais c'est bien sûr".;)
Comme d'hab,quoi.

Synaptic,ça marche bien,hein.Et pis c'est facile...:P

A+.

Hors ligne