Original article: https://www.kermitproject.org/ck90.html
Партатыўнае праграмнае забеспячэнне для сеткавай і паслядоўнай сувязі з адкрытым зыходным кодам і магчымасцю сцэнарыя для Unix і VMS
ТЭРМІНАЛЬНЫЯ СЕСІІ | ПЕРАДАЧА ФАЙЛА | ПЕРАТВАРЭННЕ НАБОРА СІМБАЎ | АЎТАМАТЫЗАЦЫЯ
Broadway Local каля Заходняй 125-й вуліцы. Фота прадастаўлена Дэвідам Пірманам , http://www.nycsubway.org/ .
|
▶ ▶ Наступны выпуск: 10.0 Beta.10(3 ліпеня 2023 г.) Для Unix (Linux, macOS, NetBSD, FreeBSD, Android, HP-UX, MINIX і г.д.), VMS і (упершыню за 20 гадоў) Microsoft Windows (наступны пункт). Запрашаем тэстараў! |
Новае: 15 верасня 2022 г.... C-Kermit 10.0 для Windows Beta 4 (раней Kermit 95). Цяпер уключае ўласныя ўбудаваныя сучасныя кліенты SSH і SSL/TLS. КЛІКНІЦЕ ТУТ , каб прачытаць пра гэта і, калі хочаце, спампаваць для тэставання.
СПАМПАВАЦЬЗЫХОДНЫ КОД ЛІЦЭНЗІЯ НАЎЧАЛЬНІК СПЕЦЫФІКАЦЫІ FAQ БІНАРЫ АГЛЯДЫ СКРЫПТЫ
Новы паказальнік усёй дакументацыі C-Kermit ТУТ , а таксама поўныя табліцы ўбудаваных функцый і ўбудаваных зменных C-Kermit .
|
|
|
С -К ermit - гэта камбінаваны праграмны пакет для сеткі і паслядоўнай сувязі, які прапануе паслядоўны, незалежны ад транспарту кросплатформавы падыход да ўстанаўлення злучэння, тэрмінальных сеансаў, перадачы файлаў, кіравання файламі, перакладу набору сімвалаў, лічбавага і літарна-лічбавага пэйджынгу і аўтаматызацыі перадачы файлаў і задачы кіравання, дыялогаў і камунікацыі праз убудаваную мову сцэнарыяў. C-Kermit ўключае ў сябе:
І многае іншае -- КЛІКНІЦЕ ТУТ для спецыфікацый.
C-Kermit 9.0 даступны практычна для ўсіх вядомых варыянтаў і версій UNIX , мінулых і цяперашніх (такіх як Linux , Android , Mac OS X , FreeBSD , NetBSD , OpenBSD , AIX , Solaris , HP-UX і г.д.), на кожныя 32 - або 64-бітная архітэктура, а таксама для DEC / Compaq / HP VMS / OpenVMS на VAX, Alpha і IA64 / IPF. Больш раннія выпускі C-Kermit застаюцца даступнымі для іншых платформаў і аперацыйных сістэм:
У Unix C-Kermit можна разглядаць як зручную і магутную альтэрнатыву cu, tip, minicom, uucp, ftp, ftpd, telnet, ktelnet, rlogin, ssh, find, grep, iconv, recode, expect, wget , sendpage, bc і ў некаторай ступені нават Lisp, ваша абалонка і/ці Perl; адзіны пакет як для сеткавых, так і для паслядоўных камунікацый, прапаноўваючы аўтаматызацыю, карыснасць і моўныя функцыі, якіх няма ў большасці іншых пакетаў, і з большасцю тых жа функцый, даступных на ўсіх платформах, якія не належаць да Unix (напрыклад, VMS), а таксама як у Kermit 95 на Windows 95/98/ME/NT/2000/XP/Vista/7/8/10.
Па стане на ліпень 2021 г. усталявальныя пакеты C-Kermit 9.0 даступны як мінімум для наступных аперацыйных сістэм. Згодна з экспартным заканадаўствам ЗША, усталявальныя пакеты і загадзя створаныя двайковыя файлы НЕ ўключаюць функцыі бяспекі C-Kermit (за выключэннем таго, што ён можа ствараць бяспечныя злучэнні SSH з дапамогай вонкавага кліента SSH); гэта зменіцца з C-Kermit 10.0. Каб атрымаць версію C-Kermit, якая ўключае Kerberos, SSL, TLS або SRP, вы павінны спампаваць зыходны код і стварыць яго самастойна.
КЛІКНІЦЕ ТУТ для агульнага абмеркавання стварэння пакетаў C-Kermit. Заўважце таксама, што Unix-версія C-Kermit уключае ўласную працэдуру ўстаноўкі, убудаваную ў make-файл. Глядзіце Раздзел 5 кіраўніцтва па ўстаноўцы Unix C-Kermit. -->
[ Уверх ] [ Дакументацыя ] [ Новыя функцыі ] [ Тэматычныя даследаванні ] [ Спампаваць ]
Пачынаючы з версіі 9.0 , C-Kermit мае ліцэнзію з адкрытым зыходным кодам , перагледжаную 3-пунктавую ліцэнзію BSD . Кожны можа выкарыстоўваць яго па сваім жаданні ў любых мэтах, у тым ліку для пераразмеркавання і перапродажу. Ён можа быць уключаны ў любую аперацыйную сістэму, дзе ён працуе, або можа быць зроблены, каб працаваць, уключаючы бясплатныя і камерцыйныя версіі Unix і OpenVMS.
C-Kermit 8.0 і 7.0 мелі больш абмежавальную ліцэнзію. КЛІКНІЦЕ ТУТ , каб убачыць яе.
[ Уверх ] [ Спампаваць ] [ Бінарныя файлы ] [ Kermit Home ]
[ Google ] [ Топ ] [ Новыя магчымасці ] [ Тэматычныя даследаванні ] [ Спампаваць ]
Кіраўніцтвам карыстальніка для C-Kermit (па-ранейшаму) з'яўляецца кніга «Выкарыстанне C-Kermit» , другое выданне [ ІНФА ], якая актуальна з C-Kermit 6.0. Функцыі, новыя ў наступных выпусках C-Kermit, дакументаваны ў дадатках (гл. спасылкі ніжэй). Інструкцыя крок за крокам тлумачыць, з прыкладамі і часам малюнкамі, як выкарыстоўваць C-Kermit: як ствараць злучэнні, як ліквідаваць праблемы з падключэннем і перадачай файлаў, як апрацоўваць пераклад набору сімвалаў, як пісаць праграмы-скрыпты , і многае іншае; асабліва карысна, паколькі жывая падтрымка праграмнага забеспячэння Kermit больш не даступная ў Калумбійскім універсітэце пасля 30 чэрвеня 2011 г. Пачынаючы з 2011 г. кіраўніцтва таксама даступна на Amazon.com у выглядзе электроннай кнігі Kindle . Па стане на люты 2016 г. Выкарыстанне C-Kermit таксама можна спампаваць бясплатна ў выглядзе файла PDF ; Пстрыкніце ТУТ для атрымання падрабязнай інфармацыі. |
Інтэрнэт-інфармацыйныя рэсурсы:
[ Уверх ] [ Kermit Home ]
[ Уверх ] [ Дакументацыя ] [ Новыя функцыі ] [ Тэматычныя даследаванні ]
Бягучы выпуск C-Kermit - 9.0.302 ад 20 жніўня 2011 г. З тых часоў над C-Kermit было зроблена шмат працы; вынікі ТУТ (гл. журнал зменаў ). Бягучая тэставая версія павінна быць ператвораная ў афіцыйны рэліз перш за ўсё для таго, каб C-Kermit працаваў з новымі рэлізамі Glibc.
У вас ёсць шмат варыянтаў для загрузкі:
[ Уверх ] [ Kermit Home ]
[ Уверх ] [ Зборка Unix ] [ Зборка VMS ] [ Заўвагі распрацоўшчыка C-Kermit ]
Калі ў вас ёсць уласная настольная сістэма Unix/Linux, такая як Ubuntu або Debian, вы, верагодна, можаце ўсталяваць на яе C-Kermit, проста даўшы каманду накшталт «sudo apt install ckermit» ( прыклад Ubuntu ), у гэтым выпадку вы можаце прапусціць астатняе гэтай старонкі.
Вы можаце загрузіць зыходныя і тэкставыя файлы C-Kermit 9.0 непасрэдна з праекта Kermit у любым з некалькіх архіўных фарматаў, націснуўшы на наступныя спасылкі FTP. Поўныя архівы ўтрымліваюць зыходны код, працэдуру зборкі, ліцэнзію, файлы ініцыялізацыі, сертыфікаты ЦС, старонку кіраўніцтва або тэму даведкі, файлы ініцыялізацыі і файлы з адкрытай тэкставай інфармацыяй, вынятыя з вэб-старонак, пералічаных у раздзеле "Дакументацыя": поўнае распаўсюджванне . Тэкставыя архівы ўтрымліваюць усё, акрамя зыходнага кода; іх можна выкарыстоўваць, калі вы спампоўваеце папярэдне сабраны двайковы файл . Памер кожнага архіўнага файла ў мегабайтах паказаны ў кожнай ячэйцы. НАТАТКА:«Unix» адносіцца да ўсяго сямейства аперацыйных сістэм Unix: Linux, Mac OS X, Android, AIX, Solaris і г.д.
СПАМПАВАЦЬ:
Архіў |
Zip |
дзёгаць |
Тар.З |
Tar.gz |
Unix поўны |
2.9 cku302.zip |
11.7cku302.tar |
4.1 cku302.tar.Z |
2.9 cku302.tar.gz |
Unix толькі тэкст |
0,8 cku302txt.zip |
2.7 cku302txt.tar |
1.0 cku302txt.tar.Z |
0,8 cku302txt.tar.gz |
VMS завершана |
2.8ckv302.zip |
|||
VMS толькі тэкст |
(Zip-архівы ўтрымліваюць толькі тэкставыя файлы, распакуйце іх з дапамогай «-a» або «-aa».)
Акрамя іх, у нас таксама ёсць архівы C-Kermit 7.0 для наступных платформаў, якія з таго часу не абнаўляліся:
Зыходны код і тэкставыя файлы для Stratus VOS , архіў ZIP (тэкставыя файлы ў фармаце DOS) (C-Kermit 7.0).
Зыходны код і тэкставыя файлы для Microware OS-9/68k , архіў ZIP (тэкставыя файлы ў фармаце DOS). (C-Kermit 7.0).
Калі вы хочаце сачыць за развіццём падзей у C-Kermit з моманту апошняй версіі , вы можаце знайсці бягучы працоўны зыходны код ТУТ .
Зыходны код і тэкставыя файлы таксама даступныя асобна ўкерміт/керміт/ каталог. Сюды ўваходзяць файлы для іншых платформаў, акрамя Unix і VMS, такіх як Stratus VOS, Data General AOS/VS, OS-9, Amiga і г.д. Усе файлы ў гэтым каталогу з'яўляюцца тэкставымі; перадаць іх у тэкставым рэжыме. Глядзіцеckaaaa.txt файл для дэталяў. УВАГА: зыходныя файлы Unix і VMS знаходзяцца на ўзроўні 9.0. Версіі VOS, Amiga, OS-9 і AOS/VS застаюцца на ўзроўні 7.0. Іншыя (Macintosh, Atari ST) не абнаўляліся доўгі час з-за адсутнасці праграмістаў і/ці платформаў; запрашаем валанцёраў. І, вядома, кожны, хто зацікаўлены ў пераносе C-Kermit на новыя платформы, можа звязацца з намі па гэтай нагоды; мы будзем рады дапамагчы вам пачаць.
[ Уверх ] [ Падказкі і парады ] [ Kermit Home ]
[ Уверх ] [ Падказкі і парады па Unix ] [ Інструкцыі па ўсталяванні Unix ]
Стварыце новы каталог і ўвядзіце ў яго «cd». прыклад:
$ mkdir kermit
$ cd kermit
Калі вы спампавалі сціснуты файл tar, распакуйце яго. Прыклады:
$ gunzip cku302.tar.gz
$ распакаваць cku302.tar.Z
Калі вы спампавалі архіў tar, « разархівуйце » яго. прыклад:
$ tar xvf cku302.tar
Калі вы спампавалі Zip-архіў, распакуйце яго. прыклад:
$ распакаваць -a cku302.zip
Цяпер вы можаце выдаліць архіў tar (або архіў zip), калі хочаце:
$ rm cku302.tar (або rm cku302.zip )
Прачытайце каментарыі ўверсе make-файла, каб даведацца, якая мэта падыходзіць для вашага кампутара і аперацыйнай сістэмы, а затым дайце адпаведную каманду "make". Прыклады:
$ make linux (Linux, амаль любая версія)
$ make macosx (Mac OS X 10.3.x або больш позняя версія)
$ make freebsd (FreeBSD, любая версія)
$ make openbsd (OpenBSD, любая версія)
$ make netbsd (NetBSD, любая версія)
$ make aix (IBM AIX)
$ make aixg (IBM AIX з gcc)
$ make solaris10 (Sun Solaris 10 з cc)
$ make solaris10g (Sun Solaris 10 з gcc)
$ make irix63 (SGI IRIX 6.3)
[ Уверх ] [ Падказкі і парады ] [ Kermit Home ]
[ Уверх ] [ Падказкі і падказкі VMS ] [ Інструкцыі па ўстаноўцы VMS ]
Калі вы жадаеце ўсталяваць загадзя сабраны двайковы файл VMS , абярыце найбольш прыдатны двайковы файл VMS з табліцы бінарных файлаў C-Kermit . Выберыце двайковы файл VAX для VAX або двайковы файл Alpha для Alpha. Нумар версіі VMS для двайковага файла павінен быць меншым або роўным вашай версіі VMS. Калі вы жадаеце ствараць злучэнні TCP/IP, выберыце двайковы файл для адпаведнага прадукту TCP/IP (TGV Multinet, DEC UCX, праграмнае забеспячэнне працэсаў TCPware і г.д.), зноў жа з нумарам версіі меншым або роўным вашаму; калі нічога не знойдзена, паспрабуйце версію UCX (паколькі большасць прадуктаў TCP, якія не належаць DEC, уключаюць убудаваную эмуляцыю UCX). Калі вы спампавалі загадзя сабраны двайковы файл, спампуйце таксама архіў тэкставых файлаў VMS C-Kermit . Затым прачытайце інструкцыю па ўстаноўцыдля VMS.
Калі вы хочаце стварыць з зыходнага кода , атрымайце поўны архіў VMS вышэй , калі ў вас ёсць інструменты распакавання на аснове VMS, у адваротным выпадку атрымайце зыходныя файлы і тэкст асобна, як апісана крыху ніжэй. УВАГА: распакуйце файл Zip з дапамогай " распакаваць -а ".
Стварыце новую дырэкторыю і ЎСТАЛІЦЕ для яе DEFAULT. прыклад:
$ create/directory kermit
$ set default [.kermit]
Распакуйце Zip-архіў. прыклад:
$ распакаваць -a ckv302.zip
Запусціце працэдуру зборкі :
$ @ckvker
Калі ў вас ёсць версія да 5.0 VMS, выкарыстоўвайце «старую» працэдуру зборкі:
$ @ckvold
Гэта робіць а WERMIT.EXE файл у вашым бягучым каталогу. Пачніце гэта з:
$ r вэрміт
[ Уверх ] [ Падказкі і парады ] [ Kermit Home ]
[ Уверх ] [ Табліца бінарных файлаў ] [ Інструкцыі па ўсталёўцы C-Kermit ]
Архіў двайковых файлаў C-Kermit знаходзіцца ў Калумбійскім універсітэце. Ён быў замарожаны 1 ліпеня 2011 г. З-за абмежаванняў прасторы і прапускной здольнасці яго нельга было перанесці на новы сайт kermitproject.org . Перад наведваннем стала варта прачытаць гэты раздзел.
Калі вы спампоўваеце папярэдне сабраны двайковы файл Kermit, вы таксама павінны загрузіць тэкставыя файлы C-Kermit , пры неабходнасці распакаваць іх і ўсталяваць па жаданні. ЗАЎВАГА: у Unix вы ўсё яшчэ можаце выкарыстоўваць « make install », нават калі вы не выкарыстоўвалі makefile для стварэння двайковага файла Kermit (makefile, а таксама ўсе тэкставыя файлы, якія вам патрэбныя, знаходзяцца ў тэкставым архіве).
У двайковай табліцы назвы файлаў пачынаюцца з "ck" для C-Kermit, затым з адной літары або лічбы для ўказання платформы ("u" для Unix, "d" для Data General AOS/VS, "v" для VMS, "i" " для Amiga, "9" OS-9, "p" для Plan 9 і г.д.). Пасля гэтага прыходзіць трохзначны нумар рэдагавання:
188: Версія 5А(188) , лістапад 1992 г. па верасень 1993 г.
189: Версія 5А(189) , верасень 1993 г. па кастрычнік 1994 г.
190: Версія 5А(190) , кастрычнік 1994 г. па верасень 1996 г.
192: Версія 6.0.192 , верасень 1996 г. па снежань 1999 г.
193: Версія 6.1.193 , лістапад 1996 г. па чэрвень 1998 г.
194: Версія 6.1.194 , чэрвень 1998 г. па снежань 1998 г.
195: Версія 7.0.195 , са студзеня 1999 г. па жнівень 1999 г.
196: Версія 7.0.196 , верасень 1999 г. да канчатковага выпуску 1 студзеня 2000 г.
197: Версія 7.0.197 , студзень-люты 2000 г.
200: Версія 8.0.200 , снежань 2001.
201: Версія 8.0.201 , люты 2002 г.
206: Версія 8.0.206 , кастрычнік 2002.
208: Версія 8.0.208 , 14 сакавіка 2003 г.
209: Версія 8.0.209 , 17 сакавіка 2003 г.
211: Версія 8.0.211 , 10 красавіка 2004.
300: Версія 9.0.300 , 30 чэрвеня 2011.
301: Версія 9.0.301 , 11 ліпеня 2011.
302: Версія 9.0.302 , 20 жніўня 2011 г.
Затым магчымае абазначэнне тэставай версіі: "a" для альфа-версіі або "b" для бэта-версіі, за якім ідзе 2-значны нумар тэсту. Прыклады:
cku209.xxx C-Kermit 8.0.209 канчатковы выпуск
cku200b04.xxx C-Kermit 8.0.200 Beta.04
cku197.xxx C-Kermit 7.0.197 канчатковы выпуск
Тэставыя версіі ўключаны тут толькі для платформаў, якія не маюць канчатковай зборкі (звычайна таму, што машына знікла або была абноўлена АС да канчатковага выпуску C-Kermit). КЛІКНІЦЕ ТУТ , каб убачыць бягучы выпуск распрацоўкі C-Kermit (калі ёсць).
Звярніце ўвагу, што праўкі 193, 194, 195, 198, 199, 202-05 і 212-299 ніколі не былі афіцыйна апублікаваныя (191 быў толькі для OS/2).
Астатняя частка назвы залежыць ад платформы; у Unix гэта імя мэты makefile, за якім неабавязкова ідзе пэўная апаратная платформа і/ці версія АС, калі гэта мае значэнне. У VMS гэта платформа ("axp" (г.зн. Alpha) або "vax"), затым нумар версіі VMS (напрыклад, "vms73"), а потым прадукт TCP/IP і нумар версіі (ці "nonet", калі падтрымліваецца TCP/IP не ўбудаваны). І гэтак далей. Коды прадуктаў VMS TCP/IP наступныя:
ucx DEC / Compaq / HP TCP/IP
tgv TGV MultiNet
pst Праграмнае забеспячэнне працэсаў TCPware
twg Група Wollongong WIN/TCP або PathWay
cmu Універсітэт Карнегі-Мелана CMU/IP
ПАМЯТАЙЦЕ: часта лепш стварыць свой уласны двайковы файл, чым запускаць гатовы, з-за пастаянна ўзрастаючай верагоднасці несупадзення версій АС і/ці бібліятэкі.
Пасля загрузкі перайменуйце ў " керміт "або" kermit.exe " (і г.д.), у адпаведнасці з вашай аперацыйнай сістэмай і, пры неабходнасці, дайце дазвол на выкананне, напрыклад (у Unix):
$ mv cku302.linux-i386-rhel5 kermit
$ chmod +x kermit
Таксама памятайце, што перад тым, як C-Kermit можна будзе выкарыстоўваць для дазвону з Unix, магчыма, неабходна таксама даць выкананаму файлу Kermit пэўнага ўладальніка і групу, а таксама ўсталяваць для яго біты suid і/ці sgid, каб дазволіць яму доступ да прылада дазвону і/або каталог файлаў блакіроўкі (тое самае, што і любое іншае праграмнае забеспячэнне для дазвону, напрыклад cu або minicom). Прачытайце раздзелы 10 і 11 кіраўніцтва па ўстаноўцы Unix C-Kermit.
Нататкі пра двайковыя файлы:
КЛІКНІЦЕ ТУТ , каб наведаць табліцу бінарных файлаў C-Kermit.
ПРАТАКОЛ KERMIT : БЯСПЕЧНЫ : СЦЭНАРЫЙ : TELNET : UNIX : VMS : LINUX : BSD : MAC OS X : SOLARIS : AIX : HP-UX : TRU64 : SCO : QNX : IRIX : UNICODE : KERBEROS : SSL : TLS : SRP : СКРЫПТ FTP : ПЕРАДАЧА ФАЙЛОЎ : МАДЭМ : НАБОР : Пэйджар