refonte complete de la page sur les fichiers de configuration, structure en
3 parties.
This commit is contained in:
parent
82dcb491b4
commit
3e6d0c85b4
2 changed files with 183 additions and 29 deletions
|
@ -301,13 +301,13 @@ href="&url.tuteurs;internet/courrier/urgence-mail.html#s2_4">rangeant tous ses m
|
|||
|
||||
<p>Il est fortement déconseillé de transférer vos fichiers de configuration
|
||||
(fichiers de la forme .*). Si vous voulez quand même faire quelques
|
||||
transferts --- par exemple votre carnet d'adresse, ou la liste des messages
|
||||
lu dans forum --- consultez la <a
|
||||
transferts — par exemple votre carnet d'adresse, ou la liste des messages
|
||||
lu dans forum — consultez la <a
|
||||
href="&url.tuteurs;ressources/phare-config.html">page tuteurs</a> sur le sujet.</p>
|
||||
|
||||
<div class="metainformation">
|
||||
Auteur : Denis Conduché.
|
||||
Dernière modification le <date value="$Date: 2007-06-30 12:04:31 $" />.
|
||||
Dernière modification le <date value="$Date: 2007-07-02 12:05:37 $" />.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -9,15 +9,159 @@
|
|||
<body>
|
||||
<h1>Transférer ses fichiers de configuration depuis clipper vers Phare</h1>
|
||||
|
||||
<p>Pour transférer vos fichiers de configuration (fichiers ou répertoires du type <code>.blablarc</code>), il est
|
||||
<p>Pour transférer vos fichiers de configuration (fichiers ou répertoires du type <code>.blablarc</code> ou simplement <code>.blabla</code>), il est
|
||||
conseillé de procéder au cas par cas, les logiciels sur phare.normalesup.org n'étant pas forcément totalement compatibles avec ceux de
|
||||
clipper.</p>
|
||||
|
||||
<h2>Exemple de transfert du <code>.pinerc</code> </h2>
|
||||
<p>Pour que clipper ne vous redemande pas votre mot de passe à chaque transfert, il est vivement conseillé de
|
||||
<a href="&url.tuteurs;/internet/loin/ssh.html#s3">configurer sa connexion ssh</a> et d'installer des
|
||||
<a href="&url.tuteurs;/internet/loin/ssh.html#s1_2">clefs</a>. Dans notre cas, la machine locale est phare, et la machine distante clipper.</p>
|
||||
|
||||
<h2>Les fichiers qu'il est conseillé de transférer</h2>
|
||||
<p>Certains fichiers contiennent simplement des données personnelles, comme la liste d'adresse de votre carnet d'adresse, la liste des messages lu dans forum, etc...
|
||||
Il peut être utile de récupérer ces fichiers, plutôt que d'avoir à reconstituer les fichiers à la main.</p>
|
||||
|
||||
<h3>Carnet d'adresse et signature</h3>
|
||||
<h4>Si vous utilisez <code>pine</code></h4>
|
||||
<p>Les fichiers <code>.addressbook</code> et <code>.addressbook.lu</code>
|
||||
contiennent la liste de vos contacts, et le fichier <code>.signature</code>
|
||||
votre signature automatique. Pour les récupérer, tapez les commandes suivantes
|
||||
</p>
|
||||
|
||||
<pre>
|
||||
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.addressbook\* .
|
||||
receiving file list ...
|
||||
2 files to consider
|
||||
.addressbook
|
||||
2019 100% 246.46kB/s 0:00:00 (xfer#1, to-check=1/2)
|
||||
.addressbook.lu
|
||||
4166 100% 508.54kB/s 0:00:00 (xfer#2, to-check=0/2)
|
||||
|
||||
sent 56 bytes received 1929 bytes 3970.00 bytes/sec
|
||||
total size is 6185 speedup is 3.12
|
||||
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.signature\* .
|
||||
receiving file list ...
|
||||
1 file to consider
|
||||
|
||||
sent 16 bytes received 106 bytes 244.00 bytes/sec
|
||||
total size is 60 speedup is 0.49
|
||||
<span class="prompt">phare ~ $</span>
|
||||
</pre>
|
||||
|
||||
<p>Les autres réglages de pine sont dans le fichier <code>.pinerc</code> qu'il est déconseillé de récupérer. Les modifications doivent être faites à la main. Si vous voulez quand même le récupérer, à vos risques et périls, regardez la section suivante.</p>
|
||||
|
||||
<h4>Si vous utilisez <code>mutt</code></h4>
|
||||
<p>Le fichier <code>.muttalias</code>
|
||||
contient la liste de vos contacts, et le fichier <code>.signature</code>
|
||||
votre signature automatique. Pour les récupérer, tapez les commandes suivantes
|
||||
</p>
|
||||
|
||||
<pre>
|
||||
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.muttalias .
|
||||
receiving file list ...
|
||||
1 file to consider
|
||||
.muttalias
|
||||
465 100% 454.10kB/s 0:00:00 (xfer#1, to-check=0/1)
|
||||
|
||||
sent 36 bytes received 179 bytes 430.00 bytes/sec
|
||||
total size is 465 speedup is 2.16
|
||||
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.signature\* .
|
||||
receiving file list ...
|
||||
1 file to consider
|
||||
|
||||
sent 16 bytes received 106 bytes 244.00 bytes/sec
|
||||
total size is 60 speedup is 0.49
|
||||
<span class="prompt">phare ~ $</span>
|
||||
</pre>
|
||||
|
||||
<p>Les autres réglages de mutt sont dans le fichier <code>.muttrc</code> qu'il
|
||||
est déconseillé de récupérer. Les modifications doivent être faites à la main.
|
||||
Si vous voulez quand même le récupérer, à vos risques et périls, regardez la section suivante.</p>
|
||||
|
||||
<h3>La liste des messages lus dans forum ou les news</h3>
|
||||
<p>Lorsque vous lisez des groupes de discussion avec flrn, celui-ci stocke différentes informations (groupes auxquels vous êtes abonnés, messages lus) dans des fichiers de configuration. On peut avoir envie de les récupérer. Sur <code>phare</code>, tous les fichiers de configuration de flrn sont rangés dans le répertoire <code>$HOME/.flrn/</code>. Sur votre compte <code>clipper</code>, si vous n'avez pas de répertoire <code>.flrn</code>, les fichiers sont dans votre répertoire <code>$HOME</code>.</p>
|
||||
|
||||
<p> Les commandes suivantes récupèrent la liste des messages lu dans <em>tous les newsgroups lu avec flrn</em>. Si vous lisez aussi les dépêches AFP ou usenet avec flrn, ces listes là seront aussi récupérées.</p>
|
||||
|
||||
<pre>
|
||||
<span class="prompt">phare ~/.flrn/ $</span> rsync -vaczP clipper:.flnewsrc\* .
|
||||
receiving file list ...
|
||||
2 files to consider
|
||||
|
||||
sent 32 bytes received 155 bytes 41.56 bytes/sec
|
||||
total size is 7094 speedup is 37.94
|
||||
<span class="prompt">phare ~/.flrn $</span>
|
||||
</pre>
|
||||
|
||||
<!--<p> Les commandes suivantes récupèrent la liste des groupes auxquels vous êtes abonné sur <em>tous les serveurs lu avec flrn</em>. Si vous lisez aussi les dépêches AFP ou usenet avec flrn, ces listes là seront aussi récupérées.</p>
|
||||
|
||||
<pre>
|
||||
<span class="prompt">phare ~/.flrn/ $</span> rsync -vaczP clipper:.flnewsrc\* .
|
||||
|
||||
|
||||
<span class="prompt">phare ~/.flrn $</span>
|
||||
</pre>-->
|
||||
|
||||
<p>Il se peut que vous ayez modifié votre éditeur par défaut sur clipper. Pour vérifier, on utilise la commande <code>echo</code>.</p>
|
||||
|
||||
<pre>
|
||||
<span class="prompt">clipper ~ $</span> echo $EDITOR
|
||||
/usr/local/util/bin/emacs -nw
|
||||
</pre>
|
||||
<pre>
|
||||
<span class="prompt">phare ~ $</span> echo $EDITOR
|
||||
nano-tool
|
||||
</pre>
|
||||
<p class="continue">Dans ce cas, il faut modifier la <a href="&url.tuteurs;/unix/shell/variable.html">variable <code>$EDITOR</code></a> définie dans le <code>.zshenv</code>. Attention, vous ne pouvez pas mettre d'options dans <code>$EDITOR</code>.</p>
|
||||
|
||||
<h3>Les raccourcis en shell</h3>
|
||||
|
||||
<p>Si vous avez modifié votre fichier <code>.zshrc</code> sur clipper pour rajouter des raccourcis — appelés « alias » —, il faut que vous alliez les récupérer manuellement, par copier/coller. Ils sont à recopier dans votre nouveau <code>.zshrc</code>, sur phare. Il faut bien entendu vérifier que les logiciels appelés existent toujours, et ne pas mettre de chemins absolus.</p>
|
||||
|
||||
<h3>Autres fichiers</h3>
|
||||
|
||||
<p>Vous pouvez récupérer sans aucun problèmes les fichiers
|
||||
<a href="&url.tuteurs;/unix/communiquer.html#qui"><code>.quialias</code></a>,
|
||||
<a href="&url.tuteurs;/unix/communiquer.html#finger"><code>.plan</code></a>,
|
||||
<a href="&url.tuteurs;/unix/communiquer.html#finger"><code>.project</code></a>.
|
||||
</p>
|
||||
|
||||
<h2>Les fichiers qu'il est plus délicat de transférer</h2>
|
||||
|
||||
<p>Les conseils de cette rubrique s'adresse à des utilisateurs « avancés ». Rapatriez ces fichiers <em>uniquement si vous savez ce que vous faites</em>.
|
||||
Phare n'est pas organisé de la même façon que clipper. En
|
||||
particulier, certaines commandes ne sont pas « rangées » au même endroit de
|
||||
l'arborescence des fichiers. Si vous avez parmis vos fichiers personnels
|
||||
des scripts faisant appel à des commandes par leur chemin, il faudra
|
||||
éventuellement corriger ce chemin pour le mettre en conformité avec le
|
||||
nouveau système.</p>
|
||||
|
||||
<h3>forum</h3>
|
||||
|
||||
<p>Si vous voulez récupérer toute votre configuration de flrn, peaufinée au fil des années, il faut d'abord supprimer la configuration par défaut sur phare:</p>
|
||||
<pre>
|
||||
<span class="prompt">phare ~ $</span> rm -Rf .flrn
|
||||
</pre>
|
||||
|
||||
<p class="continue">Puis, s'il y a un répertoire <code>$HOME/.flrn/</code> sur clipper, vous transférez celui-ci sur phare. Sinon
|
||||
vous transférez tous les fichiers <code>.flnews*</code> et <code>.flrn*</code> présent sur clipper.</p>
|
||||
|
||||
<p>Il y a quelques modification à faire dans le <code>.flrnrc</code>:</p>
|
||||
<ul>
|
||||
<li><code>set default_domain normalesup.org</code> pour que le sender soit bien<code>phare.normalesup.org</code>, et que vous puissiez donc supprimer vos messages.</li>
|
||||
<li><code>set alternate "[prénom nom]"</code> pour que flrn reconnaisse vos anciens message comme étant de vous</li>
|
||||
<li>Pour les utilisateurs de slang, remplacer
|
||||
<code>/usr/local/util/packages/flrn/lib/flrn/slang_yaf.sl</code> par
|
||||
<code>/opt/flrn-20030409/share/flrn/slang_yaf.sl</code>.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3><code>.pinerc</code> </h3>
|
||||
|
||||
<p>Ce fichier contient les réglages de pine.</p>
|
||||
|
||||
<pre>
|
||||
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.pinerc .
|
||||
ploum@clipper's password:
|
||||
receiving file list ...
|
||||
1 file to consider
|
||||
.pinerc
|
||||
|
@ -28,23 +172,14 @@ total size is 19790 speedup is 2.99
|
|||
<span class="prompt">phare ~ $</span>
|
||||
</pre>
|
||||
|
||||
<h2>Petites corrections à faire une fois sur phare</h2>
|
||||
|
||||
<p>Attention, phare n'est pas organisé de la même façon que clipper. En
|
||||
particulier, certaines commandes ne sont pas « rangées » au même endroit de
|
||||
l'arborescence des fichiers. Si vous avez parmis vos fichiers personnels
|
||||
des scripts faisant appel à des commandes par leur chemin, il faudra
|
||||
éventuellement corriger ce chemin pour le mettre en conformité avec le
|
||||
nouveau système.</p>
|
||||
|
||||
<h3>Exemple de fetchmail</h3>
|
||||
<h3>fetchmail</h3>
|
||||
<p>Exemple:
|
||||
|
||||
J'utilisais fetchmail sur clipper pour rapatrier mon mail d'un serveur
|
||||
extérieur à l'ENS, et ceci avec un fichier de configuration .fetchmailrc
|
||||
dans lequel une ligne faisait appel à le commande <code>/bin/procmail</code>. Or sur
|
||||
phare, l'appel <code>fetchmail -f .fetchmailrc</code> me renvoie un message
|
||||
d'erreur: <code>/bin/procmail: No such file or directory</code> </p>
|
||||
dans lequel une ligne faisait appel à le commande <code>/bin/procmail</code>.
|
||||
Or sur phare, l'appel <code>fetchmail -f .fetchmailrc</code> me renvoie un
|
||||
message d'erreur: <code>/bin/procmail: No such file or directory</code> </p>
|
||||
|
||||
<p>Il faut donc que je trouve où se trouve où se trouve procmail sur phare.
|
||||
Pour ce faire, j'utilise la commande <code>which</code>:</p>
|
||||
|
@ -55,12 +190,31 @@ Pour ce faire, j'utilise la commande <code>which</code>:</p>
|
|||
<span class="prompt">phare ~ $</span>
|
||||
</pre>
|
||||
|
||||
<p class="continue">Il faut donc que je rajoute <code>/usr</code> au chemin vers la commande procmail
|
||||
dans mon fichier <code>.fetchmailrc</code>.</p>
|
||||
<p class="continue">Il faut donc que je rajoute <code>/usr</code> au chemin
|
||||
vers la commande procmail dans mon fichier <code>.fetchmailrc</code>.</p>
|
||||
|
||||
|
||||
<h2>Les fichiers qu'il est fortement déconseillé de transférer</h2>
|
||||
<h3><code>.zshrc</code></h3>
|
||||
<p>Le <code>.zshrc</code> par défaut est fait pour donner un environnement le plus semblable possible à celui de clipper. Mais comme phare n'est pas organisé comme clipper, ce fichier est — d'un point de vue technique — assez différent de celui présent sur clipper. Il est donc déconseillé de le rapatrier. Mieux vaut reprendre vos modifications personnelles et adapter au nouveau fichier.</p>
|
||||
|
||||
<h3><code>.procmailrc</code></h3>
|
||||
|
||||
<p>Ce fichier gère vos redirection de courrier électronique. La moindre fausse manoeuvre peut être lourde de conséquence. C'est généralement un fichier assez court: il est conseillé d'en recréer un sur phare.</p>
|
||||
|
||||
<h2>En cas de fausse manoeuvre</h2>
|
||||
|
||||
<p>Les fichiers de configuration par défaut sont dans <code>/etc/skel/</code>. Pour récupérer — par exemple — votre fichier <code>.zshrc</code> il suffit donc de taper</p>
|
||||
|
||||
<pre>
|
||||
<span class="prompt">phare ~ $</span> cp /etc/skel/.zshrc .
|
||||
cp: overwrite `./.zshrc'? y
|
||||
<span class="prompt">phare ~ $</span>
|
||||
</pre>
|
||||
|
||||
<div class="metainformation">
|
||||
Auteur : Denis Conduché, Blaise Li
|
||||
Dernière modification le <date value="$Date: 2007-06-26 15:38:54 $" />.
|
||||
Dernière modification le <date value="$Date: 2007-07-02 12:05:37 $" />.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Loading…
Reference in a new issue