La traduction, les fautes et les erreurs sont de moi :-)
V0.02 By Steve Withers 20 janvier 1996 Internet Marketing Specialist IBM New Zealand steve.withers@ibm.net
Voici la seconde pré-version du Guide d'installation de VSoup et Yarn. Scott Katzer m'a fait plusieurs excellentes suggestions, et m'a envoyé ses propres scripts pour télécharger les news --- entre autre.
J'utilise VSOUP et YARN uniquement pour consulter les newsgroups USENET. J'utilise Post Road Mailer v1.03a pour lire mon courrier. Ces instructions n'indiquent pas comment configurer YARN pour recevoir du courrier --- bien que, bien sûr, je doive utiliser YARN pour faire parvenir mes réponses à des messages USENET auquels je souhaite répondre par mail. Je pense que ces instructions devraient fonctionner aussi pour le courrier, mais je n'ai pas essayé. Scott pense que cela doit marcher, parce que c'est très proche de sa propre configuration. Essayez, et faites-moi part de votre expérience.
Ce n'est peut-être pas la procédure d'installation la plus élégante ou intelligente, mais je la mets à la disposition de ceux qui se sont demandés comment configurer VSoup et Yarn/2 en n'ayant que les documentations fournies à leur disposition. Ce guide est destiné à compléter les documents fournis, pas à les remplacer.
Pensez à ajuster les IDs d'unité dans les scripts REXX de sorte qu'ils correspondent à votre installation. Assurez-vous que vos variables d'environnement contiennent les bons chemins et unités
NE TENEZ PAS COMPTE DES COMMENTAIRES DESTINÉS AUX CONFIGURATIONS MULTI-UTILISATEURS SAUF SI VOUS EN AVEZ RÉELLEMENT BESOIN. Vous pourrez toujours ajouter cette fonction après, lorsque vous vous serez habitués à Yarn et VSoup. De plus... je ne les ai pas encore testées. :-) >
D'abord, obtenez ces fichiers :
vsoup128.zip - via ftp - hobbes.nmsu.edu /pub/os2/apps/internet/suite yrn2_092.zip - hobbes.nmsu.edu /os2/comm (Les bibliothèques d'exécutions d'EMX) emxrt.zip - via ftp - hobbes.nmsu.edu /pub/os2/dev/emx/v0.9c (Les compacteurs/décompacteurs Info ZIP et UNZIP) zip22x.zip - via ftp - hobbes.nmsu.edu /pub/os2/util/archiver unz532.exe - hobbes.nmsu.edu /pub/os2/util/archiver
Vous pouvez également trouver ces fichiers sur de nombreux autres serveurs, mais j'ai personnellement vérifié ceux-çi.
Vous pouvez supprimer le répertoire \EMX et son contenu si vous avez procédé comme moi --- ou mettez le répertoire \EMX\DLL dans votre LIBPATH, et ne le supprimez pas.
Créez les répertoires dont vous aurez besoin. Je les ai placés sur la même partition/unité.
md x:\souper md x:\yarninst md x:\yarn md x:\upload
alt.test:
FACULTATIF : NE LE FAITES PAS SI VOUS N'EN AVEZ PAS BESOIN ! Cela ne fait que compliquer les choses.
Si vous souhaitez une configuration multi-utilisateurs, créez un répertoire \SOUPER\<utilisateur> et placez-y votre fichier NEWSRC. Vous aurez aussi besoin d'un répertoire \SOUPER\<utilisateur>\YARN contenant le fichier 'config' de Yarn (précisant vos préférences). Le fichier de configuration de Yarn est créé par la commande ADDUSER, que nous verrons dans la prochaine section. Vous pourrez éditer ce fichier manuellement par la suite. Le script MSOUP.CMD contient une instruction (non activée par défaut) qui vous permet de valuer la variable d'environnement HOME, afin que vous puissiez passer à une configuration multi-utilisateurs. Chaque utilisateur devra avoir son propre script 'Mutilisateur.CMD'.
NE LE FAITES PAS SI VOUS N'EN AVEZ PAS BESOIN ! Cela ne fait que compliquer les choses. >
(Dans une configuration multi-utilisateurs, il faut changer cela, sinon, un utilisateur pourrait accidentellement remplacer les réponses d'un autre. Ce paramètre est défini dans le fichier 'config' de chaque utilisateur --- dont le lieu est contrôlé par la variable d'environnement HOME. Si elle vaut par exemple \SOUPER\FRED, alors le fichier 'config' se trouvera dans \SOUPER\FRED\YARN) ;
SET HOME=x:\SOUPER SET NNTPSERVER=news2.ibm.net SET YARN=x:\YARN SET TZ=EST5EDT - ou une valeur approprié (Si cette valeur est incorrecte, vous pourriez obtenir une erreur 441, indiquant que vous postez dans l'avenir)(dans une configuration multi-utilisateur, la variable HOME devra être redéfinie dans chaque M<utilisateur>.CMD --- en première instruction.)
Si vous avez opté pour VSoup, remplacez les appels à souper par vsoup. Selon votre liaison --- vitesse du modem, FAI, etc. --- vous pouvez ajuster le nombre de connexions simultanées, qui est de 4 par défaut en ajoutant comme paramètre -t n où n est le nombre de connexions souhaitées. |
souper -c 5 (Cela met à niveau TOUS les newsgroups du fichier NEWSRC)
souper -m -k 4096 (« -m » - ne pas s'occuper du courrier) (« -k » spécifie le volume maximum à charger, en Ko, avec « 0 » --- zéro --- indiquant PAS de limite. La valeur par défaut est 2048Ko --- environ 1000 messages.)
Est-ce que quelques messages ont été chargés ? Vous devriez avoir vu quelque chose comme ça :
[E:\souper]souper -m -k 4096 souper: 5 unread articles in alt.test 20%Parfait....vous y êtes presque.
N'oubliez pas de les mettre à niveau au nombre de message que vous pensez pouvoir suivre... en général pas plus de cinquante pour, disons, dix newsgroups. Cela fait cinq cent messages. Mais ce sont vos affaires...
De même... si Souper essaye de charger des messages qui ne sont plus sur votre serveur de news, il pourra sembler ne rien faire, jusqu'à ce qu'il atteigne les messages qui seront encore sur le serveur.
Voici mes scripts MSOUP.CMD ('make soup') et SSOUP.CMD ('send soup') pour obtenir et envoyer les messages et réponses.
Ils peuvent être appelés à partir de n'importe quel répertoire s'ils sont accessibles via votre PATH. J'utilise un objet programme pour le faire, appelé OBTENIR NEWS.
(Si vous êtes dans une configuration multi-utilisateurs, alors spécifiez la valeur de la variable d'environnement HOME. J'ai inclu un exemple, en commentaire.)
J'ai placé ces scripts dans mon PATH, en x:\OS2\APPS.
Si vous avez opté pour VSoup, remplacez la ligne 'souper -m' par 'vsoup -m -t 4' pour autoriser le chargement simultané de quatre articles (ajustez ce dernier nombre en fonction de votre serveur de news). |
/* MSOUP.CMD */ /* 'SET HOME=x:\SOUPER\STEVE' */ /* ** Change to my HOME directory ** */ 'x:' 'cd \SOUPER' /* ** Download the news ** */ 'souper -m' /* ** ZIP the news prior to import to YARN ** */ 'zip -0m soup.zip areas *.msg' /* ** Backup the downloaded news - just in case. ** */ 'copy soup.zip soupbkp.zip' /* ** import the news into Yarn - NOTE: import deletes soup.zip ** */ 'import soup.zip'
/* ** Upload Responses ** */ 'x:' 'cd \upload' 'unzip -o x:\upload\reply.zip' /* ** These statements backup my reply files "just in case". ** */ 'copy reply1.zip reply2.zip' 'copy reply.zip reply1.zip' /* ** Delete the reply file ** */ 'del x:\upload\reply.zip' /* ** Upload my news and mail responses. ** */ 'souper -s' 'cd\souper'
Maintenant, vous pouvez appeler Yarn de n'importe où pour lire les news (et y répondre). Ou, vous pouvez utiliser un object programme --- le mien s'appelle LIRE NEWS. Lorsque vous quittez Yarn, le fichier REPLY.ZIP que nous avons spécifié précédemment va être créé dans le répertoire x:\UPLOAD. (x:\UPLOAD\<utilisateur> dans une configuration multi-utilisateur.)
Vous pouvez consulter la documentation de Yarn (la version anglaise est plus à jour que la version française --- NDT) pour modifier les couleurs et ce genre de choses. Cela se fait en modifiant le fichier 'config'. Je trouve qu'utiliser Yarn ressemble beaucoup à TRN... surtout pour répondre et enchaîner.
/* yarn.x -- macros for using X as Yarn's editor 971120 */ 'EXTRACT /NAME' If right(name.1,4) \= '.snd' then exit 'TOP' /* Checking newsgroups*/ '/Newsgroups/q' 'EXTRACT /CURLINE/' if pos('comp.',curline.1) > 0 & pos('.sex',curline.1) > 0 then 'INPUT_ERRORLINE ***Warning: comp. and .sex found!***' if pos('.test',curline.1) > 0 then 'INPUT_ERRORLINE ***Warning: .test found!***' if pos('fr.comp.os.os2',curline.1) > 0 then infcoo = 1 'TOP' 'MA 1 70 1 70' '/Lines:/q' 'EXTRACT /CURLINE/' if left(curline.1,6) = 'Lines:' then do 'DELETE' '//flq' 'DOWN' exit end 'BOTTOM' 'INPUT' 'INPUT Martin' 'INPUT --' 'INPUT lafaix@ibm.net' 'INPUT Team OS/2' if infcoo = 1 then 'INPUT http://www.mygale.org/~lafaix/os2.html' else 'INPUT http://www.mygale.org/~lafaix' 'TOP' '//flq' 'UP' 'INPUT X-Newsreader: Yarn/2 v0.92' 'DOWN' 'DOWN'
YEP (dans ftp.oce.com /incoming) - un programme OS/2 qui vous permet de modifier l'entête de vos messages pour ajouter des champs comme X-Newsreader, afin de faire savoir au monde que vous utilisez Yarn ! Scott Katzer l'a essayé, et a trouvé que ça marchait bien
YES (dans ftp.oce.com /pub/yarn) - «Un programme DOS qui a des fonctionnalités plus étendues que Yep. Je ne l'ai pas encore essayé.» (Scott dixit).
YarnUtil (dans ftp.oce.com /pub/yarn) - «un autre ensemble d'utilitaires. Je ne les ai pas encore essayés non plus.» (idem).
YarnDial (dans hobbes.nmsu.edu /os2/comm) - Pour se connecter et gérer les news avec yrn2_0XX et souper.
ML