<?xml version="1.0" encoding="iso-8859-1" ?>
<?xml-stylesheet type="text/css" href="http://lea-linux.org/_src/css/rss.css" ?>
<rss version="2.0">
  <channel>
    <title>Développement</title>
    <link>http://lea-linux.org/pho/list/7</link>
    <description><![CDATA[Pour poser vos questions sur les scripts shell, le Perl, le C, etc...
Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.]]></description>
    <language>fr-FR</language>
    <pubDate>Fri, 06 Jun 2008 17:31:50 +0200</pubDate>
    <lastBuildDate>Fri, 06 Jun 2008 17:31:50 +0200</lastBuildDate>
    <category>Développement</category>
    <generator>Phorum 5.0.21 RSS Feed Generator - Léa version 1.2</generator>
    <image>
      <title>Développement</title>
     <link>http://lea-linux.org/pho/list/7</link>
     <url>http://lea-linux.org/images/logo-rss/logo-rss-devel.png</url>
    </image>
    <ttl>600</ttl>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/337620#msg-337620</link>
      <author>cancerus &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[Merci à tous.
J'utilise actuellement la solution fournie par Basile.

Pour répondre à AlSim, j'ai fait ce qu'indique la signature d'oudoubah,... à savoir... lire le man :-).
Le problème est que le man indique bien cette fonctionnalité mais que son utilisation ne fonctionne pas... Cf un de mes posts ci-dessus.
Cela me laisse profondément perplexe...]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/337620#msg-337620</guid>
      <pubDate>Fri, 06 Jun 2008 17:31:50 +0200</pubDate>
    </item>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/337012#msg-337012</link>
      <author>AlSim &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[J'utilise bsdtar et -C fonctionne aussi. Avec gnu tar, tu peux aussi utiliser --directory=. [i]tar --help[/i] te donnera plus d'infos sur ta version de tar entre autres.]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/337012#msg-337012</guid>
      <pubDate>Wed, 14 May 2008 18:30:46 +0200</pubDate>
    </item>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/337011#msg-337011</link>
      <author>oudoubah &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[[quote=&#1048;&#1074;&#1072;&#1085;]
les programmes s'éxécutent-ils différemment selon
le shell dans lequel on se trouve?[/quote]

Ce n'est pas une question de shell, mais de version de la commande (est-ce vraiment gnu tar?) Etant donné que c'est sous AIX, j'en doute. On n'a donc que les options standard, pas celles de gnu (auxquelles nous sommes habitués).

Certaines commandes (comme echo) sont parfois incorporées dans le shell. Dans le livre "/proc et /sys" ils prenne comme exemple la commande "echo" où ils affirment avoir eu des comportements différents entre la commande echo et /bin/echo sur certains shells.]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/337011#msg-337011</guid>
      <pubDate>Wed, 14 May 2008 17:54:45 +0200</pubDate>
    </item>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/337007#msg-337007</link>
      <author>&amp;#1048;&amp;#1074;&amp;#1072;&amp;#1085; &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[Bonjour Cancerus

Ton répertoire /temp existe-t-il au préalable?

Chez moi ça marche! Apparemment chez TellMeWhy aussi...

Mais il faut que je ré-apprenne à lire, je n'avais pas fait attention au "[ksh]"! 

les programmes s'éxécutent-ils différemment selon le shell dans lequel on se trouve?]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/337007#msg-337007</guid>
      <pubDate>Wed, 14 May 2008 16:49:59 +0200</pubDate>
    </item>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/337004#msg-337004</link>
      <author>cancerus &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[Bonjour tout le monde,

Merci Basile, je vais faire comme ça. Je ne savais pas que l'on pouvait encapsuler plusieurs commandes à la suite avec des guillemets pour la passer à ssh.

Pour NBAH,

tar -xvf ${HOME}/essai.tar -C /temp/
File -C not present in the archive.
File /temp/ not present in the archive.

Merci également.
Bonne fin de journée.]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/337004#msg-337004</guid>
      <pubDate>Wed, 14 May 2008 16:19:22 +0200</pubDate>
    </item>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/336999#msg-336999</link>
      <author>&amp;#1048;&amp;#1074;&amp;#1072;&amp;#1085; &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[tar -xvzf /chemin/fichier.tar.gz [b][color=red]-C[/color][/b] /autre_chemin/autre_répertoire/]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/336999#msg-336999</guid>
      <pubDate>Wed, 14 May 2008 02:52:03 +0200</pubDate>
    </item>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/336989#msg-336989</link>
      <author>Basile STARYNKEVITCH &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[Via ssh:
[code]ssh machine "cd /repertoire/destination; tar xvf /chemin/complet/archive.tar"[/code]

Ou bien alors créer un script nommé [i]tardist[/i] sur la machine distante qui contient
[code]#! /bin/sh
# fichier tardist
rep=$1
archiv=$2
cd $rep || exit 1
tar xvf $archiv[/code] 
puis
[code]ssh machine tardist /repertoire/destination /chemin/complet/archive.tar[/code]
]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/336989#msg-336989</guid>
      <pubDate>Tue, 13 May 2008 18:07:20 +0200</pubDate>
    </item>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/336988#msg-336988</link>
      <author>cancerus &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[Hello,

oudoubah, merci. Malheureusement, ça ne marche pas non plus.

Basile, tu as raison, désolé de la mauvaise définition de mon poste. Ta méthode est effectivement celle que j'emploie actuellement. Toutefois, je suis sûr que tar est capable de faire cela en une seule ligne. Cela me permettrait de la lancer en une fois via ssh.

]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/336988#msg-336988</guid>
      <pubDate>Tue, 13 May 2008 17:08:58 +0200</pubDate>
    </item>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/336841#msg-336841</link>
      <author>Basile STARYNKEVITCH &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[je suggère bêtement
[code]cd /repertoire/destination
tar xvf /chemin/complet/archive.tar[/code]

PS. C'est un répertoire différent, pas distant. Les répertoires distants sont ailleurs sur le réseau (FTP, NFS, ...).]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/336841#msg-336841</guid>
      <pubDate>Fri, 09 May 2008 16:39:40 +0200</pubDate>
    </item>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/336840#msg-336840</link>
      <author>oudoubah &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[et avec --directory /rep ?]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/336840#msg-336840</guid>
      <pubDate>Fri, 09 May 2008 16:39:00 +0200</pubDate>
    </item>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/336837#msg-336837</link>
      <author>cancerus &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[Hello tellmewhy,

Merci de ton aide en tous cas. Je vais continuer à chercher et si je trouve, je poste :-).
Bon week-end.]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/336837#msg-336837</guid>
      <pubDate>Fri, 09 May 2008 16:35:56 +0200</pubDate>
    </item>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/336814#msg-336814</link>
      <author>tellmewhy &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[Bonjour cancerus, :-)

Arf, désolé, chez moi ça marche, je l'ai essayé juste auparavant, 
mais c'était avec bash et avec une Debian Lenny (Linux donc):

[code]
:~$ bash --version
GNU bash, version 3.1.17(1)-release (i486-pc-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
[/code]

et la version de tar si cela peut te servir :

[code]
:~$ tar --version
tar (GNU tar) 1.19
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by John Gilmore and Jay Fenlason.
[/code]

Bah, je n'en sais pas plus, désolé. :-(

]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/336814#msg-336814</guid>
      <pubDate>Thu, 08 May 2008 17:54:36 +0200</pubDate>
    </item>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/336813#msg-336813</link>
      <author>cancerus &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[Hello tellmewhy,

Oui, j'ai essayé. L'essai n'est pas concluant

Voici le message obtenu :
tar -xvf /tmp/test1.tar -C /tmp/toto   
File -C not present in the archive.
File /tmp/toto not present in the archive.

Je désespère. Pourtant le man tar indique une syntaxe de ce type...]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/336813#msg-336813</guid>
      <pubDate>Thu, 08 May 2008 17:25:05 +0200</pubDate>
    </item>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/336812#msg-336812</link>
      <author>tellmewhy &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[Bonjour cancerus, :-)

Une précision, je suis parti du principe que ton fichier.tar était /tmp/test1.tar]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/336812#msg-336812</guid>
      <pubDate>Thu, 08 May 2008 17:00:17 +0200</pubDate>
    </item>
    <item>
      <title>Re: [ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/336811#msg-336811</link>
      <author>tellmewhy &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[Bonjour cancerus , :-)

As-tu essayé ceci ? :

[code]
mkdir /ton_répertoire
tar -xvf /tmp/test1.tar -C /ton_répertoire
[/code]

Une mine d'or (le trésor de cep) : [url=http://www.cepcasa.info/divers/]http://www.cepcasa.info/divers/[/url]]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/336811#msg-336811</guid>
      <pubDate>Thu, 08 May 2008 16:56:55 +0200</pubDate>
    </item>
    <item>
      <title>[ksh] untar dans un répertoire distant</title>
      <link>http://lea-linux.org/pho/read/7/336808/336808#msg-336808</link>
      <author>cancerus &lt;phorum@lealinux.org&gt;</author>
      <description><![CDATA[Bonjour,

Je rencontre un problème avec la tar en ksh sous AIX 5,2.
Je veux "détarer" une archive dans un répertoire différent de celui dans lequel elle se trouve.
J'ai essayé un certain nombre de combinaisons... que voici :

tar xvf -C/tmp test1.tar
tar xvf -C/tmp/ test1.tar
tar xvf -C /tmp test1.tar
tar xvf -C /tmp/ test1.tar
tar xvf test1.tar -C /tmp
tar -C /tmp/pvcs xvf test1.tar
tar -xvf -C /tmp/ test1.tar
tar -xvf -C /tmp/ ./test1.tar
tar xvf -C /tmp/ ./test1.tar

Et ça ne marche pas. En général, ça donne :
tar: -C/tmp/: A file or directory in the path name does not exist.
ou
File -C/tmp not present in the archive.

Quelqu'un pourrait-il m'aider ?
D'avance merci.

]]></description>
      <category>Développement</category>
      <guid isPermaLink="true">http://lea-linux.org/pho/read/7/336808/336808#msg-336808</guid>
      <pubDate>Thu, 08 May 2008 14:18:15 +0200</pubDate>
    </item>
  </channel>
</rss>
