Ubuntu 20.04 C-Kermit 9.0.302

Ubuntu 20.04 C-Kermit 9.0.302

到目前为止,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。

弗兰克·达·克鲁斯 科米特计划 [电子邮件保护]

相关内容