C-Kermit 9.0

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

El local de Broadway cerca de West 125th Street. Foto cortesía de David Pirmann , http://www.nycsubway.org/ .

Versión:

9.0.302

Liberado:

20 de agosto de 2011

Acerca de C‑Kermit 9.0

Esta página se actualizó por última vez: lunes 3 de julio 19:49:59 2023

( Nota: todos los enlaces FTP convertidos a HTTPS el 18 de mayo de 2021)

▶ ▶ Próxima versión: 10.0 Beta.10(3 de julio de 2023)

para Unix (Linux, macOS, NetBSD, FreeBSD, Android, HP-UX, MINIX, etc.), VMS y (por primera vez en 20 años) Microsoft Windows (proximo articulo). ¡Bienvenidos los probadores!

Nuevo: 15 de septiembre de 2022... C-Kermit 10.0 para Windows Beta 4 (anteriormente Kermit 95). Ahora incluye sus propios clientes SSH y SSL/TLS actualizados e integrados. HAGA CLIC AQUÍ para leer sobre esto y descargarlo para probarlo si lo desea.

DESCARGARCÓDIGO FUENTE LICENCIA TUTORIAL ESPECIFICACIONES PREGUNTAS FRECUENTES BINARIOS REVISIONES GUIONES

Nuevo índice de toda la documentación de C-Kermit AQUÍ , además de tablas completas de las funciones y variables integradas de C-Kermit .

Guía del usuario, Uso de C-Kermit , 2.ª edición (Digital Press), para C-Kermit 6.0. Haga clic en la imagen para realizar pedidos en Amazon.com . También disponible como edición de libro electrónico Kindle . HAGA CLIC AQUÍ para ver reseñas. HAGA CLIC AQUÍ para acceder en línea. Actualizaciones:

• Libro C-Kermit 8.0 (PDF) ← NUEVO

• Suplemento del manual C-Kermit 7.0

• Suplemento del manual C-Kermit 8.0

• Suplemento del manual C-Kermit 9.0

C -k ermit es un paquete de software combinado de red y comunicación en serie que ofrece un enfoque multiplataforma consistente, independiente del transporte para el establecimiento de conexiones, sesiones de terminal, transferencia de archivos, gestión de archivos, traducción de juegos de caracteres, paginación numérica y alfanumérica y automatización de la transferencia de archivos. y tareas de gestión, diálogos y comunicación a través de su lenguaje de programación integrado. C-Kermit incluye:

Y mucho más: HAGA CLIC AQUÍ para conocer las especificaciones.

C-Kermit 9.0 está disponible para prácticamente todas las variaciones y versiones conocidas de UNIX , pasadas y presentes (como Linux , Android , Mac OS X , FreeBSD , NetBSD , OpenBSD , AIX , Solaris , HP-UX , etc.), cada 32 días. - o arquitectura de 64 bits, y para DEC / Compaq / HP VMS / OpenVMS en VAX, Alpha e IA64 / IPF. Las versiones anteriores de C-Kermit siguen estando disponibles para otras plataformas y sistemas operativos:

En Unix, C-Kermit puede considerarse una alternativa potente y fácil de usar a cu, tip, minicom, uucp, ftp, ftpd, telnet, ktelnet, rlogin, ssh, find, grep, iconv, recode, expect, wget. , sendpage, bc y, hasta cierto punto, incluso Lisp, su shell y/o Perl; un paquete único para comunicaciones en red y en serie, que ofrece funciones de automatización, utilidad y lenguaje que no se encuentran en la mayoría de los otros paquetes, y con la mayoría de las mismas funciones disponibles en todas sus plataformas que no son Unix (como VMS), además como en Kermit 95 en Windows 95/98/ME/NT/2000/XP/Vista/7/8/10.

Instalar paquetes

A partir de julio de 2021, los paquetes de instalación de C-Kermit 9.0 están disponibles para al menos los siguientes sistemas operativos. Debido a la ley de exportación de EE. UU., los paquetes de instalación y los binarios prediseñados NO incluyen las características de seguridad de C-Kermit (excepto que puede realizar conexiones SSH seguras mediante el uso de un cliente SSH externo); esto cambiará con C-Kermit 10.0. Para obtener una versión de C-Kermit que incluya Kerberos, SSL, TLS o SRP, debe descargar el código fuente y compilarlo usted mismo.

HAGA CLIC AQUÍ para obtener una discusión general sobre la creación de paquetes C-Kermit. Tenga en cuenta también que la versión Unix de C-Kermit incluye su propio procedimiento de instalación, integrado en el archivo MAKE. Consulte la Sección 5 de la guía de instalación de Unix C-Kermit. -->

LICENCIA

[ Arriba ] [ Documentación ] [ Nuevas funciones ] [ Estudios de casos ] [ Descargar ]

A partir de la versión 9.0 , C-Kermit dispone de una licencia Open Source , la Licencia BSD Revisada de 3 Cláusulas . Cada uno puede utilizarlo como desee para cualquier fin, incluida la redistribución y la reventa. Puede incluirse con cualquier sistema operativo en el que funcione o se pueda hacer que funcione, incluidas las versiones gratuitas y comerciales de Unix y OpenVMS.

C-Kermit 8.0 y 7.0 tenían una licencia más restrictiva, HAGA CLIC AQUÍ para verla.

[ Arriba ] [ Descargar ] [ Binarios ] [ Inicio de Kermit ]

DOCUMENTACIÓN

[ Google ] [ Arriba ] [ Nuevas funciones ] [ Estudios de casos ] [ Descargar ]

El manual de usuario de C-Kermit es (todavía) el libro Uso de C-Kermit , segunda edición [ INFORMACIÓN ], que está actualizado con C-Kermit 6.0. Las características nuevas en versiones posteriores de C-Kermit están documentadas en los suplementos (consulte los enlaces a continuación).

El manual explica paso a paso, con ejemplos y a veces imágenes, cómo utilizar C-Kermit: cómo realizar conexiones, cómo solucionar problemas de conexión y transferencia de archivos, cómo manejar la traducción de juegos de caracteres, cómo escribir programas de script. y mucho más; especialmente útil ya que el soporte en vivo del software Kermit ya no está disponible en la Universidad de Columbia después del 30 de junio de 2011. A partir de 2011, el manual también está disponible en Amazon.com como un libro electrónico Kindle .

A partir de febrero de 2016, el uso de C-Kermit también se puede descargar de forma gratuita como archivo PDF ; HAGA CLIC AQUÍ para más detalles.

Recursos de información en línea:

[ Arriba ] [ Inicio de Kermit ]

DESCARGAR C-KERMIT

[ Arriba ] [ Documentación ] [ Nuevas funciones ] [ Estudios de casos ]

La versión actual de C-Kermit es 9.0.302 del 20 de agosto de 2011 . Desde entonces se ha trabajado mucho en C-Kermit; los resultados están AQUÍ (ver registro de cambios ). La versión de prueba actual debe convertirse en una versión formal principalmente para que C-Kermit funcione con las nuevas versiones de Glibc.

Tienes muchas opciones para descargar:

[ Arriba ] [ Inicio de Kermit ]

Descargar y compilar desde el código fuente

[ Arriba ] [ Compilación Unix ] [ Compilación VMS ] [ Notas del desarrollador de C-Kermit ]

Si tiene su propio sistema de escritorio Unix/Linux, como Ubuntu o Debian, probablemente pueda instalar C-Kermit simplemente dando un comando como "sudo apt install ckermit" ( ejemplo de Ubuntu ), en cuyo caso puede omitir el resto. de esta página.

Puede descargar archivos fuente y de texto de C-Kermit 9.0 directamente desde el Proyecto Kermit en cualquiera de los varios formatos de archivo haciendo clic en los siguientes enlaces FTP. Los archivos completos contienen código fuente, procedimiento de compilación, licencia, archivos de inicialización, certificados de CA, página de manual o tema de ayuda, archivos de inicialización y archivos de información de texto sin formato extraídos de las páginas web enumeradas en la sección Documentación: una distribución completa . Los archivos de texto contienen todo menos el código fuente; Estos se pueden utilizar al descargar un binario prediseñado . El tamaño de cada archivo en megabytes se muestra en cada celda. NOTA:"Unix" se refiere a toda la familia de sistemas operativos Unix: Linux, Mac OS X, Android, AIX, Solaris, etc , etc.

DESCARGAR:

Archivo

Cremallera

Alquitrán

Tar.Z

Tar.gz

Unix completo

2.9 cku302.zip

11.7cku302.tar

4.1 cku302.tar.Z

2.9 cku302.tar.gz

Sólo texto Unix

0,8 cku302txt.zip

2.7 cku302txt.tar

1.0 cku302txt.tar.Z

0,8 cku302txt.tar.gz

VMS completo

2.8ckv302.zip

VMS solo texto

0,6ckv302txt.zip

(Los archivos zip contienen solo archivos de texto, descomprímalos con "-a" o "-aa".)

Además de eso, también tenemos archivos C-Kermit 7.0 para las siguientes plataformas que no se han actualizado desde entonces:

ckl197.zip

Código fuente y archivos de texto para Stratus VOS , archivo ZIP (archivos de texto en formato DOS) (C-Kermit 7.0).

ck9197.zip

Código fuente y archivos de texto para Microware OS-9/68k , archivo ZIP (archivos de texto en formato DOS). (C-Kermit 7.0).

Si desea monitorear los desarrollos en C-Kermit desde la versión más reciente , puede encontrar el código fuente de trabajo actual AQUÍ .

El código fuente y los archivos de texto también están disponibles por separado en elkermit/kermit/ directorio. Estos incluyen archivos para plataformas distintas de Unix y VMS, como Stratus VOS, Data General AOS/VS, OS-9, Amiga, etc. Todos los archivos de este directorio son archivos de texto; transferirlos en modo texto. Ver elckaaaa.txt archivo para más detalles. NOTA: Los archivos fuente de Unix y VMS están en el nivel 9.0. Las versiones VOS, Amiga, OS-9 y AOS/VS permanecen en el nivel 7.0. Otros (Macintosh, Atari ST) no se actualizan desde hace mucho tiempo por falta de programadores y/o plataformas; voluntarios bienvenidos. Y, por supuesto, cualquier persona interesada en migrar C-Kermit a nuevas plataformas puede contactarnos al respecto; Estaremos encantados de ayudarle a empezar.

[ Arriba ] [ Consejos y sugerencias ] [ Inicio de Kermit ]

Instrucciones de compilación de Unix

[ Arriba ] [ Consejos y sugerencias de Unix ] [ Instrucciones de instalación de Unix ]

Cree un directorio nuevo y "cd" en él. Ejemplo:
$ mkdir kermit

$ cd kermit

  1. Descargue el archivo de código fuente apropiado .

Si descargó un archivo tar comprimido, descomprímalo . Ejemplos:
$ gunzip cku302.tar.gz

$ descomprimir cku302.tar.Z

Si descargó un archivo tar, " destírelo ". Ejemplo:
$ alquitrán xvf cku302.tar

Si descargaste un archivo Zip, descomprímelo. Ejemplo:
$ descomprimir -a cku302.zip

Ahora puedes eliminar el archivo tar (o archivo zip) si lo deseas:
$ rm cku302.tar (o rm cku302.zip )

Lea los comentarios en la parte superior del archivo MAKE para descubrir qué destino es apropiado para su computadora y sistema operativo, y luego proporcione el comando "make" apropiado. Ejemplos:
$ make linux (Linux, casi cualquier versión)

$ make macosx (Mac OS X 10.3.x o posterior)

$ make freebsd (FreeBSD, cualquier versión)

$ make openbsd (OpenBSD, cualquier versión)

$ make netbsd (NetBSD, cualquier versión)

$ hacer aix (IBM AIX)

$ hacer aixg (IBM AIX con gcc)

$ hacer solaris10 (Sun Solaris 10 con cc)

$ hacer solaris10g (Sun Solaris 10 con gcc)

$ hacer irix63 (SGI IRIX 6.3)

  1. Uso personal: si es un usuario normal y sin privilegios de una computadora Unix multiusuario, mueva el binario wermit a cualquier directorio que use para sus propios programas y scripts, como , ~/binopcionalmente, cámbiele el nombre a "kermit" o "ckermit" o cualquier otra cosa que desee. y darle permisos de 700, 750 o 755, según corresponda. De lo contrario...
  2. Uso multiusuario: mueva el binario 'wermit' resultante a /usr/local/bin/kermit u otro directorio "local" designado que complemente las aplicaciones distribuidas por el fabricante del sistema operativo y que se encuentre en la RUTA predeterminada para todos los usuarios. Dale el mismo propietario, grupo y permisos que minicom o cu. Mueve el ckuker.nr al directorio de la página de manual correspondiente y renómbrelo según corresponda, por ejemplo, para kermit.1 . Para obtener instrucciones más detalladas, lea las instrucciones de instalación de C-Kermit , especialmente si tuvo problemas con alguno de estos pasos o si utilizará C-Kermit para marcar . La forma más conveniente de instalar es utilizar el archivo MAKE. instalar objetivo ("realizar instalación"); lea sobre esto AQUÍ . Consulte la guía de opciones de configuración para obtener información sobre las opciones en tiempo de compilación para personalizar el conjunto de funciones.

[ Arriba ] [ Consejos y sugerencias ] [ Inicio de Kermit ]

Instrucciones de construcción de VMS

[ Arriba ] [ Consejos y sugerencias de VMS ] [ Instrucciones de instalación de VMS ]

Si desea instalar un binario VMS prediseñado , obtenga el binario VMS más apropiado de la tabla de binarios de C-Kermit . Elija un binario VAX para un VAX o un binario Alpha para un Alpha. El número de versión de VMS para el binario debe ser menor o igual a su versión de VMS. Si desea realizar conexiones TCP/IP, elija el binario para el producto TCP/IP apropiado (TGV Multinet, DEC UCX, Process Software TCPware, etc.), nuevamente con un número de versión menor o igual al suyo; si no puede encontrar ninguno, pruebe con una versión UCX (ya que la mayoría de los productos TCP que no son DEC incluyen emulación UCX incorporada). Si descargó un binario prediseñado, descargue también el archivo de texto VMS C-Kermit . Luego lea las instrucciones de instalación.para VMS.

Si desea compilar a partir del código fuente , obtenga el archivo completo de VMS anterior si tiene herramientas de descompresión basadas en VMS; de lo contrario, obtenga los archivos fuente y el texto individualmente como se describe a continuación. NOTA: Descomprima el archivo Zip con " abrir la cremallera -a ".

Cree un directorio nuevo y CONFIGÚELO POR DEFECTO. Ejemplo:
$ crear/directorio kermit

$ establecer valor predeterminado [.kermit]

  1. Descargue el archivo Zip del código fuente de VMS .

Desempaquete el archivo Zip. Ejemplo:
$ descomprimir -a ckv302.zip

Ejecute el procedimiento de compilación :
$ @ckvker

Si tiene una versión de VMS anterior a la 5.0, utilice el procedimiento de compilación "antiguo":
$ @ckvold

  1. Si tiene algún problema, lea los comentarios en la parte superior del procedimiento de compilación.

Esto hace un WERMIT.EXE archivo en su directorio actual. Empiece con:
$ r gusano

  1. Para instalar la versión de Kermit que acaba de crear, lea las instrucciones de instalación .

[ Arriba ] [ Consejos y sugerencias ] [ Inicio de Kermit ]

Binarios individuales

[ Arriba ] [ Tabla de binarios ] [ Instrucciones de instalación de C-Kermit ]

El archivo de binarios de C-Kermit se encuentra en la Universidad de Columbia. Se congeló el 1 de julio de 2011. Debido a limitaciones de espacio y ancho de banda, no se pudo mover al nuevo sitio kermitproject.org . Antes de visitar la mesa, conviene leer este apartado.

Cuando descarga un binario Kermit prediseñado, también debe descargar los archivos de texto C-Kermit , descomprimirlos si es necesario e instalarlos como desee. NOTA: En Unix, aún puede usar " make install ", incluso si no usó el archivo MAKE para compilar su binario Kermit (el archivo MAKE y todos los archivos de texto que necesita están en el archivo de texto).

En la tabla de binarios, los nombres de archivos comienzan con "ck" para C-Kermit, luego una letra o dígito para indicar la plataforma ("u" para Unix, "d" para Data General AOS/VS, "v" para VMS, "i " para Amiga, "9" OS-9, "p" para Plan 9, etc.). Después de eso viene un número de edición de tres dígitos:

188: Versión 5A(188) , noviembre de 1992 a septiembre de 1993.

189: Versión 5A(189) , septiembre de 1993 a octubre de 1994.

190: Versión 5A(190) , Octubre de 1994 a septiembre de 1996.

192: Versión 6.0.192 , septiembre de 1996 a diciembre de 1999.

193: Versión 6.1.193 , noviembre de 1996 a junio de 1998.

194: Versión 6.1.194 , junio de 1998 a diciembre de 1998.

195: Versión 7.0.195 , enero de 1999 a agosto de 1999.

196: Versión 7.0.196 , septiembre de 1999 hasta la publicación final el 1 de enero de 2000.

197: Versión 7.0.197 , enero-febrero de 2000.

200: Versión 8.0.200 , diciembre de 2001.

201: Versión 8.0.201 , febrero de 2002.

206: Versión 8.0.206 , Octubre de 2002.

208: Versión 8.0.208 , 14 de marzo de 2003.

209: Versión 8.0.209 , 17 de marzo de 2003.

211: Versión 8.0.211 , 10 de abril de 2004.

300: Versión 9.0.300 , 30 de junio de 2011.

301: Versión 9.0.301 , 11 de julio de 2011.

302: Versión 9.0.302 , 20 de agosto de 2011.

Luego, un posible designador de versión de prueba: "a" para Alfa o "b" para Beta, seguido del número de prueba de 2 dígitos. Ejemplos:

cku209.xxx C-Kermit 8.0.209 versión final

cku200b04.xxx C-Kermit 8.0.200 Beta.04

cku197.xxx C-Kermit 7.0.197 versión final

Las versiones de prueba se incluyen aquí solo para plataformas que no tienen una versión final disponible (generalmente porque la máquina desapareció o tuvo una actualización del sistema operativo antes de la versión final de C-Kermit). HAGA CLIC AQUÍ para ver la versión actual de desarrollo de C-Kermit (si corresponde).

Tenga en cuenta que las ediciones 193, 194, 195, 198, 199, 202-05 y 212-299 nunca se publicaron formalmente (la 191 era sólo para OS/2).

El resto del nombre depende de la plataforma; en Unix es el nombre del destino del archivo MAKE, seguido opcionalmente por la plataforma de hardware específica y/o la versión del sistema operativo, cuando hace una diferencia. En VMS es la plataforma ("axp" (es decir, Alpha) o "vax"), luego el número de versión de VMS (por ejemplo, "vms73") y luego el producto TCP/IP y el número de versión (o "nonet" si es compatible con TCP/IP). no está integrado). Etcétera. Los códigos de producto VMS TCP/IP son los siguientes:

ucx DEC/Compaq/HP TCP/IP
tgv TGV Multired
pst Software de proceso TCPware
twg El Grupo Wollongong WIN/TCP o PathWay
cmu Universidad Carnegie-Mellon CMU/IP

RECUERDE: A menudo es mejor crear su propio binario que ejecutar uno prediseñado, debido a la probabilidad cada vez mayor de que las versiones del sistema operativo y/o de la biblioteca no coincidan.

Después de la descarga, cambie el nombre a " kermit " o " kermit.exe "(etc), según corresponda para su sistema operativo y, si es necesario, otorgue permiso de ejecución, por ejemplo (en Unix):

$ mv cku302.linux-i386-rhel5 kermit

$ chmod +x kermit

Recuerde también que antes de que C-Kermit pueda usarse para marcar desde Unix, probablemente también será necesario darle al ejecutable de Kermit un determinado propietario y grupo, y configurarle bits suid y/o sgid, para permitirle acceder al dispositivo de marcado y/o directorio de archivos de bloqueo (igual que cualquier otro software de marcado, como cu o minicom). Lea las Secciones 10 y 11 de la guía de instalación de Unix C-Kermit.

Notas sobre los binarios:

  1. "curses" se refiere a la visualización de transferencia de archivos en pantalla completa, que se utiliza al transferir archivos a través de conexiones de red o de acceso telefónico. Es bonito, pero añade tamaño y a veces causa problemas, así que si una versión "curses" te causa problemas, prueba con una versión sin curses (NC). En plataformas que pueden elegir entre "maldiciones tradicionales" y "nuevas maldiciones" (ncurses), también puedes elegir entre binarios; si uno no funciona, prueba con el otro.
  2. Asimismo, algunos binarios vienen en versiones TCP/IP y no TCP/IP. Si su computadora no tiene TCP/IP instalado, elija la versión que no sea TCP/IP (si está disponible). Es casi seguro que un binario habilitado para TCP/IP no se ejecutará en plataformas que no tengan TCP/IP instalado.
  3. Y algunos binarios vienen en versiones optimizadas y no optimizadas; esto se refiere a la optimización en tiempo de compilación. Elija la versión optimizada, pero si le da problemas, pruebe la versión no optimizada correspondiente, si está disponible (algunos optimizadores tienen errores). Cuando la optimización está marcada en la tabla, O significa optimización normal, O- significa sin optimización y O+ significa optimización adicional.
  4. Algunos binarios están disponibles en versiones gcc y no gcc; es decir, versiones creadas con dos compiladores diferentes. Si uno le causa problemas, pruebe con el otro si está disponible. Algunos compiladores tienen errores; Algunos compiladores admiten funciones que otros no.
  5. Algunos archivos binarios de HP-UX (en particular, los de HP-UX 7.00) están diseñados para sistemas de archivos con nombres de archivos largos (255 caracteres), otros para sistemas de nombres de archivos cortos (14 caracteres); estos están marcados con SF y LF. Elija uno que sea apropiado para su sistema de archivos.
  6. Algunos binarios de Linux están vinculados con libc, otros con glibc. Elija el que sea apropiado para su sistema Linux. Mejor aún, simplemente compila desde la fuente ("make linux" debería funcionar en cualquier sistema Linux).

HAGA CLIC AQUÍ para visitar la tabla de binarios de C-Kermit.