tuteurs.ens.fr/ressources/phare/phare-config.tml

229 lines
12 KiB
Text
Raw Normal View History

2007-06-26 17:38:54 +02:00
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
"tuteurs://DTD/tml.dtd">
<html>
<head>
<title>Phare: configuration</title>
</head>
<body>
<h1>Transf<73>rer ses fichiers de configuration depuis <code>clipper</code> vers <code>Phare</code></h1>
2007-06-26 17:38:54 +02:00
<p>Pour transf<73>rer vos fichiers de configuration (fichiers ou r<>pertoires du type <code>.blablarc</code> ou simplement <code>.blabla</code>), il est
conseill<EFBFBD> de proc<6F>der au cas par cas, les logiciels sur <code>phare.normalesup.org</code> n'<27>tant pas forc<72>ment totalement compatibles avec ceux de
<code>clipper</code>.</p>
2007-06-26 17:38:54 +02:00
<p>Pour que <code>clipper</code> ne vous redemande pas votre mot de passe <20> chaque transfert, il est vivement conseill<6C> 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 <code>phare</code>, et la machine distante <code>clipper</code>.</p>
<h2>Les fichiers qu'il est conseill<6C> de transf<73>rer</h2>
<p>Certains fichiers contiennent simplement des donn<6E>es personnelles, comme la liste d'adresse de votre carnet d'adresse, la liste des messages lus dans forum, etc...
Il peut <20>tre utile de r<>cup<75>rer ces fichiers, plut<75>t que d'avoir <20> reconstituer les fichiers <20> 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<75>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<6C> de r<>cup<75>rer. Les modifications doivent <20>tre faites <20> la main. Si vous voulez quand m<>me le r<>cup<75>rer, <20> 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<75>rer, tapez les commandes suivantes
</p>
2007-06-26 17:38:54 +02:00
<pre>
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.muttalias .
2007-06-26 17:38:54 +02:00
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
2007-06-26 17:38:54 +02:00
sent 16 bytes received 106 bytes 244.00 bytes/sec
total size is 60 speedup is 0.49
2007-06-26 17:38:54 +02:00
<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<6C> de r<>cup<75>rer. Les modifications doivent <20>tre faites <20> la main.
Si vous voulez quand m<>me le r<>cup<75>rer, <20> vos risques et p<>rils, regardez la section suivante.</p>
<h3>La liste des messages lus dans forum ou les news</h3>
<h4>Si vous utilisez flrn</h4>
<p>Lorsque vous lisez des groupes de discussion avec flrn (ce qui est la situation par d<>faut), celui-ci stocke diff<66>rentes informations (groupes auxquels vous <20>tes abonn<6E>s, messages lus) dans des fichiers de configuration. On peut avoir envie de les r<>cup<75>rer. Sur <code>phare</code>, tous les fichiers de configuration de flrn sont rang<6E>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<75>rent la liste des messages lu dans <em>tous les newsgroups lu avec flrn</em>. Si vous lisez aussi les d<>p<EFBFBD>ches AFP ou usenet avec flrn, ces listes l<> seront aussi r<>cup<75>r<EFBFBD>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<75>rent la liste des groupes auxquels vous <20>tes abonn<6E> sur <em>tous les serveurs lu avec flrn</em>. Si vous lisez aussi les d<>p<EFBFBD>ches AFP ou usenet avec flrn, ces listes l<> seront aussi r<>cup<75>r<EFBFBD>es.</p>
<pre>
<span class="prompt">phare ~/.flrn/ $</span> rsync -vaczP clipper:.flnewsrc\* .
<span class="prompt">phare ~/.flrn $</span>
</pre>-->
<h4>Si vous utilisez un autre newsreader</h4>
<p>Il faut transf<73>rer le fichier o<> ce logiciel stocke les listes de messages lus et les groupes auxquels vous <20>tes abonn<6E>s. Vous pouvez chercher ce fichier avec <code>ls -a</code> ou son nom sur le web.</p>
<h3>Les raccourcis shell et les variables d'environnement</h3>
<h4>Les raccourcis </h4>
<p>Si vous avez modifi<66> votre fichier <code>.zshrc</code> sur <code>clipper</code> pour rajouter des raccourcis &#8212; appel<65>s <20><>alias<61><73> &#8212;, il faut que vous alliez les r<>cup<75>rer manuellement, par copier/coller. Ils sont <20> recopier dans votre nouveau <code>.zshrc</code>, sur <code>phare</code>. Il faut bien entendu v<>rifier que les logiciels appel<65>s existent toujours, et ne pas mettre de chemins absolus.</p>
<h4>Les variables d'environnement </h4>
<p>Le fichier <code>.zshenv</code> sur <code>phare</code> d<>finit plusieurs
<a href="&url.tuteurs;/unix/shell/variable.html#s2_3">variable <code>$EDITOR</code></a>. Celle qui peut avoir <20>t<EFBFBD> modifi<66>e est la variable <code>$EDITOR</code> qui r<>gle votre <20>diteur de texte par d<>faut (dans forum, ou mutt). 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, vous <20>ditez le fichier <code>.zshenv</code> sur <code>phare</code> pour mettre votre <20>diteur pr<70>f<EFBFBD>r<EFBFBD>.</p>
2007-06-26 17:38:54 +02:00
<h3>Autres fichiers</h3>
<p>Vous pouvez r<>cup<75>rer sans aucun probl<62>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<73>rer</h2>
<p>Les conseils de cette rubrique s'adressent <20> des utilisateurs <20><>avanc<6E>s<EFBFBD><73>. Rapatriez ces fichiers <em>uniquement si vous savez ce que vous faites</em>.
<code>Phare</code> n'est pas organis<69> de la m<>me fa<66>on que <code>clipper</code>. En
particulier, certaines commandes ne sont pas <20><>rang<6E>es<65><73> au m<>me endroit de
l'arborescence des fichiers. Si vous avez parmis vos fichiers personnels
des scripts faisant appel <20> des commandes par leur chemin, il faudra
<EFBFBD>ventuellement corriger ce chemin pour le mettre en conformit<69> avec le
2007-06-26 17:38:54 +02:00
nouveau syst<73>me.</p>
<h3>forum</h3>
2007-06-26 17:38:54 +02:00
<p>Si vous voulez r<>cup<75>rer toute votre configuration de flrn, peaufin<69>e au fil des ann<6E>es, il faut d'abord supprimer la configuration par d<>faut sur <code>phare</code>:</p>
<pre>
2007-07-02 19:29:15 +02:00
<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 <code>clipper</code>, vous transf<73>rez celui-ci sur <code>phare</code>. Sinon
vous transf<73>rez tous les fichiers <code>.flnews*</code> et <code>.flrn*</code> pr<70>sent sur <code>clipper</code>.</p>
<p>Il y a quelques modification <20> faire dans le <code>.flrnrc</code>:</p>
<ul>
2007-07-02 15:18:45 +02:00
<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<70>nom nom]"</code> pour que flrn reconnaisse vos anciens message comme <20>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 .
receiving file list ...
1 file to consider
.pinerc
19790 100% 18.87MB/s 0:00:00 (xfer#1, to-check=0/1)
sent 36 bytes received 6582 bytes 1890.86 bytes/sec
total size is 19790 speedup is 2.99
<span class="prompt">phare ~ $</span>
</pre>
<h3>fetchmail</h3>
<p>Exemple:
J'utilisais fetchmail sur <code>clipper</code> pour rapatrier mon mail d'un serveur
ext<EFBFBD>rieur <20> l'ENS, et ceci avec un fichier de configuration .fetchmailrc
dans lequel une ligne faisait appel <20> le commande <code>/bin/procmail</code>.
Or sur <code>phare</code>, l'appel <code>fetchmail -f .fetchmailrc</code> me renvoie un
message d'erreur: <code>/bin/procmail: No such file or directory</code> </p>
2007-06-26 17:38:54 +02:00
<p>Il faut donc que je trouve o<> se trouve o<> se trouve procmail sur <code>phare</code>.
2007-06-26 17:38:54 +02:00
Pour ce faire, j'utilise la commande <code>which</code>:</p>
<pre>
<span class="prompt">phare ~ $</span> which procmail
/usr/bin/procmail
2007-06-26 17:38:54 +02:00
<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>
<h2>Les fichiers qu'il est fortement d<>conseill<6C> de transf<73>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 <20> celui de <code>clipper</code>. Mais comme <code>phare</code> n'est pas organis<69> comme <code>clipper</code>, ce fichier est &#8212; d'un point de vue technique &#8212; assez diff<66>rent de celui pr<70>sent sur <code>clipper</code>. Il est donc d<>conseill<6C> 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 le tri de votre courrier <20>lectronique. La moindre fausse manoeuvre peut <20>tre lourde de cons<6E>quence. C'est g<>n<EFBFBD>ralement un fichier assez court: il est conseill<6C> d'en recr<63>er un sur <code>phare</code>.</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<75>rer &#8212; par exemple &#8212; 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>
2007-06-26 17:38:54 +02:00
<div class="metainformation">
Auteur : Denis Conduch<63>, Blaise Li
Derni<EFBFBD>re modification le <date value="$Date: 2007-07-17 10:03:05 $" />.
2007-06-26 17:38:54 +02:00
</div>
</body>
</html>