到目前为止,C-Kermit 还无法用于 Ubuntu 20.04 的 apt 安装。
我从 columbia.edu 获取了 tar,尝试编译但失败了。
答案1
我成功地编译了C-Kermit“每日”源代码档案在 Ubuntu 20.04 上
答案2
因为这是我需要的东西,并且在正式发布之前,我修补了 makefile 和 ckucmd.c,并且 Kermit 可以正常编译。
首先,您需要安装 libpam development->
sudo apt-get install libpam0g-dev
C-Kermit 可从以下途径获得:
http://www.columbia.edu/kermit/ck90.html
最后,两个文件的链接发生了改变:
https://mega.nz/file/DL4nnZhD#1-Wr-QnywqsjNFxMstz4L0b8cf3eBPv6vt9DycpGoUY
构建->
make linux
希望这对那些使用 kermit 通过 ssh 或 telnet 进行文件传输的人有所帮助。
谢谢。
答案3
在 makefile 中,在 linux 目标下,替换部分:
HAVE_LIBCURSES=''; \
if test -f /usr/lib64/libncurses.so || \
test -f /usr/lib/libncurses.a || \
test -f /usr/lib/libncurses.so; then \
HAVE_LIBCURSES='-lncurses'; \
包含部分:
HAVE_LIBCURSES=''; \
if test -f /usr/lib64/libncurses.so || \
test -f /usr/lib/libncurses.a || \
test -f /usr/lib/x86_64-linux-gnu/libncurses.so || \
test -f /usr/lib/libncurses.so; then \
HAVE_LIBCURSES='-lncurses'; \
因为有人认为改变旧的/usr/lib
结构很有用/usr/lib64
。
答案4
我是 C-Kermit 的作者。C-Kermit 10.0 正在进行 Beta 测试,请查看此处:
https://kermitproject.org/ckupdates.html
当前的 makefile 采用完全不同的方式处理 curses。
弗兰克·达·克鲁斯 科米特计划 [电子邮件保护]