C-Kermit 9.0

Source: https://www.kermitproject.org/ck90.html

Le Broadway Local près de West 125th Street. Photo gracieuseté de David Pirmann , http://www.nycsubway.org/ .

Version:

9.0.302

Libéré:

20 août 2011

À propos de C‑Kermit 9.0

Dernière mise à jour de cette page : lundi 3 juillet 19:49:59 2023

( Remarque : tous les liens FTP convertis en HTTPS le 18 mai 2021)

▶ ▶ Prochaine version : 10.0 Beta.10(3 juillet 2023)

Pour Unix (Linux, macOS, NetBSD, FreeBSD, Android, HP-UX, MINIX, etc), VMS et (pour la première fois en 20 ans) Microsoft Windows (prochain point). Testeurs bienvenus !

Nouveau : 15 septembre 2022... C-Kermit 10.0 pour Windows Beta 4 (anciennement Kermit 95). Inclut désormais ses propres clients SSH et SSL/TLS intégrés et à jour. CLIQUEZ ICI pour en savoir plus et téléchargez-le pour le tester si vous le souhaitez.

TÉLÉCHARGERLE CODE SOURCE LICENCE TUTORIEL SPÉCIFICATIONS FAQ BINAIRES REVUES SCRIPTS

Nouvel index de toute la documentation C-Kermit ICI , ainsi que des tableaux complets des fonctions et variables intégrées de C-Kermit .

Guide de l'utilisateur, Utilisation de C-Kermit , 2e édition (Presse numérique), pour C-Kermit 6.0. Cliquez sur l'image pour commander sur Amazon.com . Également disponible en édition Kindle E-Book . CLIQUEZ ICI pour les avis. CLIQUEZ ICI pour accéder en ligne. Mises à jour:

• Livre C-Kermit 8.0 (PDF) ← NOUVEAU

• Supplément au manuel C-Kermit 7.0

• Supplément au manuel C-Kermit 8.0

• Supplément au manuel C-Kermit 9.0

C -K ermit est un progiciel combinant réseau et communication série offrant une approche cohérente, indépendante du transport et multiplateforme pour l'établissement de connexions, les sessions de terminal, le transfert de fichiers, la gestion de fichiers, la traduction de jeux de caractères, la pagination numérique et alphanumérique et l'automatisation du transfert de fichiers. et des tâches de gestion, de dialogue et de communication grâce à son langage de script intégré. C-Kermit comprend :

Et bien plus encore – CLIQUEZ ICI pour les spécifications.

C-Kermit 9.0 est disponible pour pratiquement toutes les variantes et versions connues d' UNIX , passées et présentes (telles que Linux , Android , Mac OS X , FreeBSD , NetBSD , OpenBSD , AIX , Solaris , HP-UX , etc.), tous les 32 mois. - ou architecture 64 bits, et pour DEC/Compaq/HP VMS /OpenVMS sur VAX, Alpha, et IA64/IPF. Les versions antérieures de C-Kermit restent disponibles pour d'autres plates-formes et systèmes d'exploitation :

Sous Unix, C-Kermit peut être considéré comme une alternative conviviale et puissante à cu, tip, minicom, uucp, ftp, ftpd, telnet, ktelnet, rlogin, ssh, find, grep, iconv, recode, expect, wget. , sendpage, bc, et dans une certaine mesure même Lisp, votre shell et/ou Perl ; un package unique pour les communications réseau et série, offrant des fonctionnalités d'automatisation, d'utilité et de langage que l'on ne trouve pas dans la plupart des autres packages, et avec la plupart des mêmes fonctionnalités disponibles sur toutes ses plates-formes non Unix (telles que VMS), ainsi comme dans Kermit 95 sous Windows 95/98/ME/NT/2000/XP/Vista/7/8/10.

Installer des packages

Depuis juillet 2021, les packages d'installation C-Kermit 9.0 sont disponibles pour au moins les systèmes d'exploitation suivants. En raison de la loi américaine sur l'exportation, les packages d'installation et les binaires prédéfinis n'incluent PAS les fonctionnalités de sécurité de C-Kermit (sauf qu'il peut établir des connexions SSH sécurisées en utilisant un client SSH externe) ; cela changera avec C-Kermit 10.0. Pour obtenir une version de C-Kermit incluant Kerberos, SSL, TLS ou SRP, vous devez télécharger le code source et le créer vous-même.

CLIQUEZ ICI pour une discussion générale sur la création de packages C-Kermit. Notez également que la version Unix de C-Kermit inclut sa propre procédure d'installation, intégrée au makefile. Voir la section 5 du guide d'installation Unix C-Kermit. -->

LICENCE

[ Haut ] [ Documentation ] [ Nouvelles fonctionnalités ] [ Études de cas ] [ Télécharger ]

Depuis la version 9.0 , C-Kermit dispose d'une licence Open Source , la licence BSD révisée à 3 clauses . Chacun peut l’utiliser à sa guise, à n’importe quelle fin, y compris la redistribution et la revente. Il peut être inclus avec n'importe quel système d'exploitation sur lequel il fonctionne ou peut être fait fonctionner, y compris les versions gratuites et commerciales d'Unix et OpenVMS.

C-Kermit 8.0 et 7.0 avaient une licence plus restrictive, CLIQUEZ ICI pour la voir.

[ Haut ] [ Télécharger ] [ Binaires ] [ Accueil Kermit ]

DOCUMENTATION

[ Google ] [ Haut ] [ Nouvelles fonctionnalités ] [ Études de cas ] [ Télécharger ]

Le manuel d'utilisation de C-Kermit est (toujours) le livre Using C-Kermit , Second Edition [ INFO ], qui est à jour avec C-Kermit 6.0. Les fonctionnalités nouvelles dans les versions ultérieures de C-Kermit sont documentées dans les suppléments (voir les liens juste en dessous).

Le manuel explique étape par étape, avec des exemples et parfois des images, comment utiliser C-Kermit : comment établir des connexions, comment résoudre les problèmes de connexion et de transfert de fichiers, comment gérer la traduction des jeux de caractères, comment écrire des programmes de script. , et beaucoup plus; particulièrement utile puisque le support logiciel Kermit en direct n'est plus disponible auprès de l'Université de Columbia après le 30 juin 2011. Depuis 2011, le manuel est également disponible sur Amazon.com sous forme de livre électronique Kindle .

Depuis février 2016, Using C-Kermit peut également être téléchargé gratuitement sous forme de fichier PDF ; CLIQUEZ ICI pour plus de détails.

Ressources d'informations en ligne :

[ Haut ] [ Accueil Kermit ]

TÉLÉCHARGER C-KERMIT

[ Haut ] [ Documentation ] [ Nouvelles fonctionnalités ] [ Études de cas ]

La version actuelle de C-Kermit est la 9.0.302 du 20 août 2011 . Depuis, de nombreux travaux ont été réalisés sur C-Kermit ; les résultats sont ICI (voir change log ). La version de test actuelle doit être transformée en version formelle principalement pour que C-Kermit puisse fonctionner avec les nouvelles versions de Glibc.

Vous avez plusieurs choix pour le téléchargement :

  • Code source au format tar, zip ou autres formats d'archives ou sous forme de fichiers séparés : CLIQUEZ ICI .
  • Fichiers texte individuels : CLIQUEZ ICI .
  • Binaires individuels : CLIQUEZ ICI .

[ Haut ] [ Accueil Kermit ]

Télécharger et construire à partir du code source

[ Haut ] [ Build Unix ] [ Build VMS ] [ Notes du développeur C-Kermit ]

Si vous disposez de votre propre système de bureau Unix/Linux tel qu'Ubuntu ou Debian, vous pouvez probablement y installer C-Kermit en donnant simplement une commande telle que "sudo apt install ckermit" ( exemple Ubuntu ), auquel cas vous pouvez ignorer le reste. de cette page.

Vous pouvez télécharger les fichiers source et texte C-Kermit 9.0 directement à partir du projet Kermit dans l'un des nombreux formats d'archives en cliquant sur les liens FTP suivants. Les archives complètes contiennent le code source, la procédure de construction, la licence, les fichiers d'initialisation, les certificats CA, la page de manuel ou la rubrique d'aide, les fichiers d'initialisation et les fichiers d'informations en texte brut extraits des pages Web répertoriées dans la section Documentation : une distribution complète . Les archives texte contiennent tout sauf le code source ; ceux-ci peuvent être utilisés lorsque vous téléchargez un binaire prédéfini . La taille de chaque fichier d'archive en mégaoctets est affichée dans chaque cellule. NOTE:« Unix » fait référence à l'ensemble de la famille des systèmes d'exploitation Unix : Linux, Mac OS X, Android, AIX, Solaris , etc.

TÉLÉCHARGER:

Archive

Fermeture éclair

Le goudron

Tar.Z

Tar.gz

Unix terminé

2.9 cku302.zip

11.7cku302.tar

4.1 cku302.tar.Z

2.9 cku302.tar.gz

Texte Unix uniquement

0,8 cku302txt.zip

2.7 cku302txt.tar

1.0 cku302txt.tar.Z

0,8 cku302txt.tar.gz

VMS terminé

2.8ckv302.zip

Texte VMS uniquement

0,6ckv302txt.zip

(Les archives Zip ne contiennent que des fichiers texte, décompressez-les avec "-a" ou "-aa".)

En plus de celles-ci, nous disposons également d'archives C-Kermit 7.0 pour les plates-formes suivantes qui n'ont pas été mises à jour depuis :

ckl197.zip

Code source et fichiers texte pour Stratus VOS , archive ZIP (fichiers texte au format DOS) (C-Kermit 7.0).

ck9197.zip

Code source et fichiers texte pour Microware OS-9/68k , archive ZIP (fichiers texte au format DOS). (C-Kermit 7.0).

Si vous souhaitez suivre les développements de C-Kermit depuis la version la plus récente , vous pouvez trouver le code source de travail actuel ICI .

Le code source et les fichiers texte sont également disponibles séparément dans lekermit/kermit/ annuaire. Ceux-ci incluent des fichiers pour des plates-formes autres qu'Unix et VMS, telles que Stratus VOS, Data General AOS/VS, OS-9, Amiga, etc. Tous les fichiers de ce répertoire sont des fichiers texte ; transférez-les en mode texte. Voir leckaaaa.txt fichier pour plus de détails. REMARQUE : Les fichiers sources Unix et VMS sont au niveau 9.0. Les versions VOS, Amiga, OS-9 et AOS/VS restent au niveau 7.0. D'autres (Macintosh, Atari ST) n'ont pas été mis à jour depuis longtemps faute de programmeurs et/ou de plateformes ; les bénévoles sont les bienvenus. Et bien sûr, toute personne intéressée par le portage de C-Kermit sur de nouvelles plates-formes est plus que bienvenue à nous contacter à ce sujet ; nous serons heureux de vous aider à démarrer.

[ Haut ] [ Trucs et astuces ] [ Accueil Kermit ]

Instructions de construction Unix

[ Haut ] [ Conseils et astuces Unix ] [ Instructions d'installation Unix ]

Créez un nouveau répertoire et 'cd' dessus. Exemple:
$ mkdir kermit

$ cd kermit

  1. Téléchargez l' archive de code source appropriée .

Si vous avez téléchargé un fichier tar compressé, décompressez -le. Exemples:
$ gunzip cku302.tar.gz

$ décompresser cku302.tar.Z

Si vous avez téléchargé une archive tar, " dé-tar "-la. Exemple:
$ tar xvf cku302.tar

Si vous avez téléchargé une archive Zip, décompressez-la. Exemple:
$ décompresser -a cku302.zip

Vous pouvez maintenant supprimer l'archive tar (ou l'archive zip) si vous le souhaitez :
$ rm cku302.tar (ou rm cku302.zip )

Lisez les commentaires en haut du makefile pour savoir quelle cible est appropriée pour votre ordinateur et votre système d'exploitation, puis donnez la commande "make" appropriée. Exemples:
$ make linux (Linux, presque toutes les versions)

$ make macosx (Mac OS X 10.3.x ou version ultérieure)

$ make freebsd (FreeBSD, n'importe quelle version)

$ make openbsd (OpenBSD, n'importe quelle version)

$ make netbsd (NetBSD, n'importe quelle version)

$ make aix (IBM AIX)

$ make aixg (IBM AIX avec gcc)

$ make solaris10 (Sun Solaris 10 avec cc)

$ make solaris10g (Sun Solaris 10 avec gcc)

$ make irix63 (SGI IRIX 6.3)

  1. Utilisation personnelle : si vous êtes un utilisateur ordinaire non privilégié d'un ordinateur Unix multi-utilisateur, déplacez le binaire wermit vers le répertoire que vous utilisez pour vos propres programmes et scripts tels que , en le ~/binrenommant éventuellement "kermit" ou "ckermit" ou tout ce que vous voulez. et accordez-lui les autorisations 700, 750 ou 755, selon le cas. Sinon...
  2. Utilisation multi-utilisateur : déplacez le binaire 'wermit' résultant vers /usr/local/bin/kermit ou un autre répertoire « local » désigné qui complète les applications distribuées par le fabricant du système d'exploitation et se trouve dans le PATH par défaut pour tous les utilisateurs. Donnez-lui le même propriétaire, le même groupe et les mêmes autorisations que minicom ou cu. Bouge le ckuker.nr au répertoire de pages de manuel approprié et renommez-le comme il convient, par exemple en kermit.1 . Pour des instructions plus détaillées, lisez les instructions d'installation de C-Kermit , surtout si vous rencontrez des difficultés avec l'une de ces étapes, ou si vous comptez utiliser C-Kermit pour composer un numéro . La manière la plus pratique d'installer est d'utiliser le makefile installer cible ("make install"); lisez à ce sujet ICI . Consultez le guide des options de configuration pour plus d’informations sur les options de compilation permettant de personnaliser l’ensemble des fonctionnalités.

[ Haut ] [ Trucs et astuces ] [ Accueil Kermit ]

Instructions de création de VMS

[ Haut ] [ Conseils et astuces VMS ] [ Instructions d'installation VMS ]

Si vous souhaitez installer un binaire VMS prédéfini , récupérez le binaire VMS le plus approprié dans la table des binaires C-Kermit . Choisissez un binaire VAX pour un VAX ou un binaire Alpha pour un Alpha. Le numéro de version VMS du binaire doit être inférieur ou égal à votre version VMS. Si vous souhaitez établir des connexions TCP/IP, choisissez le binaire du produit TCP/IP approprié (TGV Multinet, DEC UCX, Process Software TCPware, etc), toujours avec un numéro de version inférieur ou égal au vôtre ; si aucune n'est trouvée, essayez une version UCX (puisque la plupart des produits TCP non-DEC incluent une émulation UCX intégrée). Si vous avez téléchargé un binaire prédéfini, téléchargez également l' archive de fichiers texte VMS C-Kermit . Lisez ensuite les instructions d'installationpour VMS.

Si vous souhaitez construire à partir du code source , récupérez l'archive complète VMS ci-dessus si vous disposez d'outils de décompression basés sur VMS, sinon récupérez les fichiers source et le texte individuellement comme décrit juste en dessous. REMARQUE : Décompressez le fichier Zip avec " décompresser -un ".

Créez un nouveau répertoire et définissez-y DEFAULT. Exemple:
$ créer/répertoire kermit

$ définir la valeur par défaut [.kermit]

  1. Téléchargez l' archive Zip du code source VMS .

Décompressez l'archive Zip. Exemple:
$ décompresser -a ckv302.zip

Exécutez la procédure de build :
$ @ckvker

Si vous disposez d'une version VMS antérieure à 5.0, utilisez l'"ancienne" procédure de build :
$ @ckvold

  1. Si vous rencontrez des problèmes, lisez les commentaires en haut de la procédure de construction.

Cela fait un WERMIT.EXE fichier dans votre répertoire actuel. Commencez-le avec :
$ r wermit

  1. Pour installer la version de Kermit que vous venez de construire, lisez les instructions d'installation .

[ Haut ] [ Trucs et astuces ] [ Accueil Kermit ]

Binaires individuels

[ Haut ] [ Tableau des binaires ] [ Instructions d'installation de C-Kermit ]

Les archives binaires C-Kermit se trouvent à l'Université de Columbia. Il a été gelé le 1er juillet 2011. En raison de limitations d'espace et de bande passante, il n'a pas pu être déplacé vers le nouveau site kermitproject.org . Avant de visiter le tableau, vous devriez lire cette section.

Lorsque vous téléchargez un binaire Kermit prédéfini, vous devez également télécharger les fichiers texte C-Kermit , les décompresser si nécessaire et les installer comme vous le souhaitez. REMARQUE : Sous Unix, vous pouvez toujours utiliser « make install », même si vous n'avez pas utilisé le makefile pour construire votre binaire Kermit (le makefile ainsi que tous les fichiers texte dont vous avez besoin se trouvent dans l'archive texte).

Dans la table des binaires, les noms de fichiers commencent par "ck" pour C-Kermit, puis une lettre ou un chiffre pour indiquer la plateforme ("u" pour Unix, "d" pour Data General AOS/VS, "v" pour VMS, "i " pour Amiga, "9" OS-9, "p" pour Plan 9, etc.). Vient ensuite un numéro d'édition à trois chiffres :

188 : version 5A(188) , de novembre 1992 à septembre 1993.

189 : Version 5A(189) , de septembre 1993 à octobre 1994.

190 : Version 5A(190) , d'octobre 1994 à septembre 1996.

192 : version 6.0.192 , de septembre 1996 à décembre 1999.

193 : Version 6.1.193 , de novembre 1996 à juin 1998.

194 : Version 6.1.194 , de juin 1998 à décembre 1998.

195 : Version 7.0.195 , de janvier 1999 à août 1999.

196 : Version 7.0.196 , septembre 1999 jusqu'à la version finale le 1er janvier 2000.

197 : version 7.0.197 , janvier-février 2000.

200 : Version 8.0.200 , décembre 2001.

201 : Version 8.0.201 , février 2002.

206 : Version 8.0.206 , octobre 2002.

208 : Version 8.0.208 , 14 mars 2003.

209 : Version 8.0.209 , 17 mars 2003.

211 : Version 8.0.211 , 10 avril 2004.

300 : Version 9.0.300 , 30 juin 2011.

301 : Version 9.0.301 , 11 juillet 2011.

302 : Version 9.0.302 , 20 août 2011.

Ensuite, un éventuel indicateur de version de test : "a" pour Alpha ou "b" pour Beta, suivi du numéro de test à 2 chiffres. Exemples:

cku209.xxx C-Kermit 8.0.209 version finale

cku200b04.xxx C-Kermit 8.0.200 Beta.04

cku197.xxx C-Kermit 7.0.197 version finale

Les versions de test sont incluses ici uniquement pour les plates-formes pour lesquelles aucune version finale n'est disponible (généralement parce que la machine a disparu ou a fait l'objet d'une mise à niveau du système d'exploitation avant la version finale de C-Kermit). CLIQUEZ ICI pour voir la version de développement actuelle de C-Kermit (le cas échéant).

Notez que les modifications 193, 194, 195, 198, 199, 202-05 et 212-299 n'ont jamais été officiellement publiées (191 était uniquement pour OS/2).

Le reste du nom dépend de la plate-forme ; sous Unix, il s'agit du nom de la cible du makefile, éventuellement suivi d'une plate-forme matérielle spécifique et/ou d'une version du système d'exploitation, lorsque cela fait une différence. Dans VMS, c'est la plateforme ("axp" (c'est-à-dire Alpha) ou "vax"), puis le numéro de version du VMS (par exemple "vms73"), puis le numéro de produit et de version TCP/IP (ou "nonet" si support TCP/IP n'est pas intégré). Et ainsi de suite. Les codes produit VMS TCP/IP sont les suivants :

ucx DEC / Compaq / HP TCP/IP
tgv TGV MultiNet
TVP Logiciel de processus TCPware
brindille Le groupe Wollongong WIN/TCP ou PathWay
cmu Université Carnegie-Mellon CMU/IP

RAPPELEZ-VOUS : Il est souvent préférable de créer votre propre binaire plutôt que d'en exécuter un pré-construit, en raison de la probabilité toujours croissante d'incompatibilité de version du système d'exploitation et/ou de la bibliothèque.

Après le téléchargement, renommez-le en " Kermit " ou " kermit.exe " (etc), en fonction de votre système d'exploitation et, si nécessaire, accordez l'autorisation d'exécution, par exemple (sous Unix) :

$ mv cku302.linux-i386-rhel5 kermit

$ chmod +x kermit

Rappelez-vous également qu'avant de pouvoir utiliser C-Kermit pour composer un numéro depuis Unix, il sera probablement également nécessaire de donner à l'exécutable Kermit un certain propriétaire et un certain groupe, et de lui définir des bits suid et/ou sgid, pour lui permettre d'accéder au périphérique de numérotation et/ou répertoire de fichiers de verrouillage (le même que tout autre logiciel de numérotation, tel que cu ou minicom). Lisez les sections 10 et 11 du guide d'installation Unix C-Kermit.

Notes sur les binaires :

  1. « malédictions » fait référence à l'affichage de transfert de fichiers en plein écran, utilisé lors du transfert de fichiers via des connexions commutées ou réseau. C'est bien mais cela ajoute de la taille et pose parfois des problèmes, donc si une version "malédictions" vous pose problème, essayez une version sans malédictions (NC). Sur les plates-formes qui ont le choix entre des « malédictions traditionnelles » et des « nouvelles malédictions » (ncurses), vous pouvez également avoir le choix entre des binaires : si l'un ne fonctionne pas, essayez l'autre.
  2. De même, certains binaires sont disponibles en versions TCP/IP et non-TCP/IP. Si TCP/IP n'est pas installé sur votre ordinateur, choisissez la version non TCP/IP (si disponible). Un binaire compatible TCP/IP ne fonctionnera presque certainement pas sur les plates-formes sur lesquelles TCP/IP n'est pas installé.
  3. Et certains binaires sont disponibles en versions optimisées et non optimisées ; cela fait référence à l'optimisation au moment de la compilation. Choisissez la version optimisée, mais si elle vous pose problème, essayez la version non optimisée correspondante, si disponible (certains optimiseurs ont des bugs). Lorsque l'optimisation est marquée dans le tableau, O signifie une optimisation normale, O- signifie aucune optimisation, O+ signifie une optimisation supplémentaire.
  4. Certains binaires sont disponibles en versions gcc et non-gcc ; c'est-à-dire des versions construites à l'aide de deux compilateurs différents. Si l’un vous pose problème, essayez l’autre si disponible. Certains compilateurs ont des bugs ; certains compilateurs prennent en charge des fonctionnalités que d'autres ne prennent pas en charge.
  5. Certains binaires HP-UX (notamment ceux HP-UX 7.00) sont conçus pour les systèmes de fichiers à nom de fichier long (255 caractères), d'autres pour les systèmes à nom de fichier court (14 caractères) ; ceux-ci sont marqués SF et LF. Choisissez-en un qui convient à votre système de fichiers.
  6. Certains binaires Linux sont liés à la libc, d'autres à la glibc. Choisissez celui qui convient à votre système Linux. Mieux encore, construisez simplement à partir des sources ("make linux" devrait fonctionner sur n'importe quel système Linux).

CLIQUEZ ICI pour visiter le tableau des binaires C-Kermit.