sas
vers Phare
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
sas
.
Pour que sas
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 sas.eleves
.
Certains fichiers contiennent simplement des données personnelles, comme la liste d'adresse de votre carnet d'adresse, la liste des messages lus 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 sas.eleves:.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 sas.eleves:.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 sas.eleves:.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 sas.eleves:.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 (ce qui est la situation par défaut), 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 sas
, 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 sas.eleves:.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 faut transférer le fichier où ce logiciel stocke les listes de messages lus et les groupes auxquels vous êtes abonnés. Vous pouvez chercher ce fichier avec ls -a
ou son nom sur le web.
Si vous avez modifié votre fichier .zshrc
sur sas
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.
Le fichier .zshenv
sur phare
définit plusieurs
variable $EDITOR
. Celle qui peut avoir été modifiée est la variable $EDITOR
qui règle votre éditeur de texte par défaut (dans forum, ou mutt). Pour vérifier, on utilise la commande echo
.
sas ~ $ echo $EDITOR
/usr/local/util/bin/emacs -nw
phare ~ $ echo $EDITOR
nano-tool
Dans ce cas, vous éditez le fichier .zshenv
sur phare
pour mettre votre éditeur préféré.
Vous pouvez récupérer sans aucun problèmes les fichiers
.quialias
,
.plan
,
.project
.
Les conseils de cette rubrique s'adressent à 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 sas
. 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 sas
, vous transférez celui-ci sur phare
. Sinon
vous transférez tous les fichiers .flnews*
et .flrn*
présents sur sas
.
Il y a quelques modification à faire dans le .flrnrc
:
set default_domain normalesup.org
pour que le sender soit bien phare.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 sas.eleves:.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 sas
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 sas
. Mais comme phare
n'est pas organisé comme sas
, ce fichier est — d'un point de vue technique — assez différent de celui présent sur sas
. Il est donc déconseillé de le rapatrier. Mieux vaut reprendre vos modifications personnelles et adapter au nouveau fichier.
.procmailrc
Ce fichier gère le tri de votre 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 ~ $