Pour transférer vos fichiers de configuration (fichiers ou répertoires du type .blablarc
ou simplement .blabla
), 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.
Pour que clipper ne vous redemande pas votre mot de passe à chaque transfert, il est vivement conseillé de configurer sa connexion ssh et d'installer des clefs. Dans notre cas, la machine locale est phare, et la machine distante clipper.
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.
pine
Les fichiers .addressbook
et .addressbook.lu
contiennent la liste de vos contacts, et le fichier .signature
votre signature automatique. Pour les récupérer, tapez les commandes suivantes
phare ~ $ 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 phare ~ $ 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 phare ~ $
Les autres réglages de pine sont dans le fichier .pinerc
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.
mutt
Le fichier .muttalias
contient la liste de vos contacts, et le fichier .signature
votre signature automatique. Pour les récupérer, tapez les commandes suivantes
phare ~ $ 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 phare ~ $ 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 phare ~ $
Les autres réglages de mutt sont dans le fichier .muttrc
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.
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 phare
, tous les fichiers de configuration de flrn sont rangés dans le répertoire $HOME/.flrn/
. Sur votre compte clipper
, si vous n'avez pas de répertoire .flrn
, les fichiers sont dans votre répertoire $HOME
.
Les commandes suivantes récupèrent la liste des messages lu dans tous les newsgroups lu avec flrn. Si vous lisez aussi les dépêches AFP ou usenet avec flrn, ces listes là seront aussi récupérées.
phare ~/.flrn/ $ 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 phare ~/.flrn $
Il se peut que vous ayez modifié votre éditeur par défaut sur clipper. Pour vérifier, on utilise la commande echo
.
clipper ~ $ echo $EDITOR
/usr/local/util/bin/emacs -nw
phare ~ $ echo $EDITOR
nano-tool
Dans ce cas, il faut modifier la variable $EDITOR
définie dans le .zshenv
. Attention, vous ne pouvez pas mettre d'options dans $EDITOR
.
Si vous avez modifié votre fichier .zshrc
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 .zshrc
, sur phare. Il faut bien entendu vérifier que les logiciels appelés existent toujours, et ne pas mettre de chemins absolus.
Vous pouvez récupérer sans aucun problèmes les fichiers
.quialias
,
.plan
,
.project
.
Les conseils de cette rubrique s'adresse à des utilisateurs « avancés ». Rapatriez ces fichiers uniquement si vous savez ce que vous faites. 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.
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:
phare ~ $ rm -Rf .flrn
Puis, s'il y a un répertoire $HOME/.flrn/
sur clipper, vous transférez celui-ci sur phare. Sinon
vous transférez tous les fichiers .flnews*
et .flrn*
présent sur clipper.
Il y a quelques modification à faire dans le .flrnrc
:
set default_domain normalesup.org
pour que le sender soit bienphare.normalesup.org
, et que vous puissiez donc supprimer vos messages.set alternate "[prénom nom]"
pour que flrn reconnaisse vos anciens message comme étant de vous/usr/local/util/packages/flrn/lib/flrn/slang_yaf.sl
par
/opt/flrn-20030409/share/flrn/slang_yaf.sl
.
.pinerc
Ce fichier contient les réglages de pine.
phare ~ $ 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 phare ~ $
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 /bin/procmail
.
Or sur phare, l'appel fetchmail -f .fetchmailrc
me renvoie un
message d'erreur: /bin/procmail: No such file or directory
Il faut donc que je trouve où se trouve où se trouve procmail sur phare.
Pour ce faire, j'utilise la commande which
:
phare ~ $ which procmail /usr/bin/procmail phare ~ $
Il faut donc que je rajoute /usr
au chemin
vers la commande procmail dans mon fichier .fetchmailrc
.
.zshrc
Le .zshrc
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.
.procmailrc
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.
Les fichiers de configuration par défaut sont dans /etc/skel/
. Pour récupérer — par exemple — votre fichier .zshrc
il suffit donc de taper
phare ~ $ cp /etc/skel/.zshrc . cp: overwrite `./.zshrc'? y phare ~ $