当前位置: 首页 > article >正文

Mac 安装 Telnet 工具

方案一

通过 brew install telnet 时会要求安装 xcode
安装命令

 brew install telnet

报错信息:

Warning: No remote 'origin' in /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services, skipping update!
Running `brew update --auto-update`...
==> Auto-updated Homebrew!
Updated 3 taps (homebrew/cask-versions, homebrew/core and homebrew/cask).

You have 11 outdated formulae installed.
You can upgrade them with brew upgrade
or list them with brew outdated.

Warning: You are using macOS 11.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Twitter or any other official channels. You are responsible for resolving
any issues you experience while you are running this
old version.

telnet: A full installation of Xcode.app is required to compile
this software. Installing just the Command Line Tools is not sufficient.

Xcode can be installed from the App Store.
Error: telnet: An unsatisfied requirement failed this build.

如果出现以上错误,我们可以使用方案二

方案二

从 GNU 的 FTP 服务器下载 inetutils 源代码并编译安装 Telnet 是一个可行的方法。以下是详细的步骤来完成这个过程:

步骤 1: 下载 inetutils 源码

网页访问可以查看所有版本列表

https://ftp.gnu.org/gnu/inetutils/
  1. 打开终端。
  2. 使用 curl 或者 wget 命令下载你选择的版本,例如 inetutils-2.3.tar.xz:
    curl -O https://ftp.gnu.org/gnu/inetutils/inetutils-2.3.tar.xz
    
    或者如果你更喜欢使用 wget
    wget https://ftp.gnu.org/gnu/inetutils/inetutils-2.3.tar.xz
    

步骤 2: 解压源码包

  1. 安装 xz 工具(如果还没有安装)以便解压 .xz 文件:

    brew install xz  # 如果你不想用 Homebrew,可以手动安装 xz 工具
    
  2. 解压文件:

    tar -xvf inetutils-2.3.tar.xz
    
  3. 进入解压后的目录:

    cd inetutils-2.3
    

步骤 3: 编译和安装 inetutils

  1. 配置编译选项。你可以通过运行 ./configure --help 来查看所有可用选项。这里我们使用默认配置:

    ./configure
    
  2. 编译源码:

    make
    
  3. 以管理员权限安装 inetutils(包括 Telnet):

    sudo make install
    

步骤 4: 验证安装

  1. 在终端中输入 telnet 命令来检查是否成功安装了 Telnet 客户端。如果一切正常,你应该能看到 Telnet 的帮助信息或提示。

注意事项

  • 在执行 sudo make install 之前,请确保你知道自己在做什么,因为这会将 inetutils 安装到系统路径中,可能会影响现有的工具。
  • 如果你不希望覆盖系统的其他工具,或者想要保持安装的整洁,你可以考虑指定安装路径,比如 ./configure --prefix=/usr/local/inetutils,然后相应地调整你的 PATH 环境变量。
  • 请记得定期更新和维护你自己编译安装的软件,以确保它们的安全性和稳定性。

以上就是从源码安装 Telnet 的完整步骤。这样安装的 Telnet 可以作为日常使用的客户端。


http://www.kler.cn/news/359510.html

相关文章:

  • Maven - Assembly实战
  • ubuntu 虚拟机将linux文件夹映射为windows网络位置
  • Openlayers高级交互(2/20):清除所有图层的有效方法
  • 01 springboot-整合日志(logback-config.xml)
  • 【H2O2|全栈】JS入门知识(五)
  • 前端报错:‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序(node_modules下载不下来)
  • 中小型医院网站开发:Spring Boot入门
  • Mac 查看编译器默认使用C++标准
  • C语言【调试】(个人笔记版)
  • 【UE5】将2D切片图渲染为体积纹理,最终实现使用RT实时绘制体积纹理【第五篇-着色器投影-投射阴影部分】
  • 选择排序,插入排序,快速排序的java简单实现
  • 200台设备如何做到运行半年0故障?工厂设备管理这些环节是关键!
  • Yolov10训练的餐盘菜品目标检测软件(包含源码及数据集)
  • B3612 【深进1.例1】求区间和
  • JVM篇(学习预热 - JVM正式展开 - (实战课程学习总结))(持续更新迭代)
  • Go 设置并发控制数量 【go并发模型】
  • nfs 中 lockd 与 statd 的作用
  • 终于找到了!Ubuntu 虚拟机卡死的终极解决方案(如何解决VMware安装Ubuntu24.04桌面进不去、黑屏、虚拟机卡死、显示不全、屏幕闪烁等问题)
  • 10月20日
  • Docker报错-Docker Desktop - Unexpected WSL error