macOS安装putty

本来是OS X,因为有了watchOS、iOS的命令方式(前面小写后面OS大写,一体化命令规则),估计未来OS X会更名为macOS。

macOS上的免费ssh客户端软件并不多,我已知的有:vSSH Lite、Telnet Lite、Putty。

其中:

vSSH Lite最烦人,老弹小窗提示你购买全功能版。

Telnet Lite最好看、功能也够用。

Putty 最难装,耗费了我好几个小时才装上。

综上:我个人选择Telnet Lite。原因:Telnet Lite好装、好看、好用。肯定要抛弃vSSH Lite,要免费就免费,一个劲儿地弹窗好烦人。

最后要细说下Putty for macOS的安装过程,要不然好几个小时白费了。详细步骤如下:

①AppStore install Xcode

在苹果应用商店里搜Xcode,安装好以后进行下一步。

Xcode将近5GB,我家里50MB带宽很快就下完了,带宽小的话得等好久。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

安装brew,其功用类似CentOS里的yum、Ubuntu里的apt-get。

brew install wget(如果这种方式安装不了wget,继续向下进行,一会儿安装了ports后用sudo port install wget来安装)

wget使用的频率很高,能早安装就早安装。

③https://distfiles.macports.org/MacPorts/

在macports官网下载对应版本的macports安装文件,比如我是OS X EI Capitan就下载MacPorts-2.3.4-10.11-ElCapitan,格式为“包名-版本号-苹果系统版本号-具体系统名称”

macOs源于FreeBSD,ports是FreeBSD的一种包管理方式,其功用类似brew。

安装macports的过程很慢,请耐心等待。

FreeBSD 的 Ports 系统

什么是 Ports 系统

简单的讲,一个 port 就是一个被移植到了 FreeBSD 上的软件。所有这些软件的集合,加上 FreeBSD 处理这些软件的各种工具,就是 Ports 系统。

Ports 系统有什么用

每一个被移植到 FreeBSD 上的软件(就是 Port),都能通过 Ports 系统中的工具方便有序的安装,升级,卸载。而且符合 FreeBSD 系统对应用软件施加的各种规范。免去了你到处寻找软件,自己编译,安装,升级的麻烦。借助这些 ports 维护者的努力,你也不用担心这些软件与系统不兼容导致无法安装升级等等。

④sudo port -v selfupdate

更新ports

sudo port install putty

安装putty后执行putty报没有这个命令,全盘查找也找不到可执行文件putty,只在putty本应存在的目录找到puttygen、 plink、psftp,看来是没有生成putty。

上putty官网下载源码编译安装

sudo ./configure

第一步./configure报错如下

‘configure‘ was unable to find either the GTK 1 or GTK 2 libraries on

your system. Therefore, PuTTY itself and the other GUI utilities will

not be built by the generated Makefile: only the command-line tools

such as puttygen, plink and psftp will be built.

报错信息跟之前看到的状况吻合,only the command-line tools such as puttygen, plink and psftp will be built.

只有puttygen、 plink、psftp这些命令行工具会生成,GUI utilities不会生成。

着手解决缺少GTK库的问题

sudo port install gtk1

sudo port install gtk2

执行完成后再次sudo port install putty,这次OK了,有可执行文件putty了,但是执行putty没什么反应,不弹图形界面。

⑥Download and Install X11 (XQuartz)

http://xquartz.macosforge.org/landing/

上一步不弹图形界面是因为没有底层绘图支持,最后一步,安装底层绘图支持--X11 (XQuartz)。

安装以后,再在终端执行putty就可以弹出图形界面了。

Quartz是位于Mac OS X的Darwin核心之上的绘图层,有时候也认为是CoreGraphics。Quartz直接地支援Aqua,借由显示2D绘图图形来建立使用者接口,包含即时绘制(rendering)和次像素(sub-pixel)精准的反锯齿。
共有两种元件来组成Quartz:
Quartz Compositor合成视窗系统,管理和合成幕后视窗影像来建立Mac OS X使用者接口Quartz 2D以PDF的规范为基础的图形函式库,用来绘制二维文字和图形Quartz可以使用AltiVec来加速,以及透过AGP显卡上的GPU支援的硬件绘图。这像技术在Mac OS X Tiger上被扩充为Core Image和Core Video提供即时的视讯和图片的操作。

时间: 2024-10-30 06:21:47

macOS安装putty的相关文章

Ubuntu & MacOS安装Mysql & connector

Ubuntu & MacOS安装Mysql & connector 1. 安装MySql sudo apt-get install mysql-server apt-get install mysql-client sudo apt-get install libmysqlclient-dev 2.安装Mysql.connector # wget http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-1

MacOs 安装cordova报无权访问题解决方案

在MacOS安装cordova后,执行cordova -v报错: Error: EACCES: permission denied, open '/Users/jianuonuo/.config/configstore/insight-cordova.json' 使用sudo给这个文件或文件夹授权后,不起作用. 解决方案: sudo chown -R $USER:$GROUP ~/.npm sudo chown -R $USER:$GROUP ~/.config 原文地址:https://www

macos安装pytorch出现Intel MKL 问题

macos安装pytorch时.执行下面的命令出现报错:Intel MKL FATAL ERROR Cannot load libmkl_intel_thread.dyliconda install numpy pyyaml mkl mkl-include setuptools cmake cffi typing这个问题是mkl模块引起的,所以执行下面的命令,卸载mkl,并更新相关的其他模块conda install nomkl numpy scipy scikit-learn numexpr

macOS 安装 Java (Homebrew)

macOS 安装多个 Java 版本 Homebrew 是 macOS 下的一个非常好用的包管理工具, caskroom 则是基于 Homebrew 构建的一个强大的应用程序管理器. Homebrew 参考 像 Mac 高手一样管理应用,从 Homebrew 开始 - 少数派 安装说明 $ brew tap homebrew/cask-versions $ brew cask install java8 # 需要输入 root 密码以完成安装 # 输入 java -version 测试安装是否成

macOS 安装配置yaf框架 生成yaf项目

macOS 安装配置yaf框架 Yaf只支持PHP5.2及以上的版本. 并支持最新的PHP5.3.3 Yaf需要SPL的支持. SPL在PHP5中是默认启用的扩展模块 Yaf需要PCRE的支持. PCRE在PHP5中是默认启用的扩展模块 0.下载Yaf包 http://pecl.php.net/package/yaf 或 从 https://github.com/laruence/yaf 克隆源代码 cd Documents/www/ git clone https://github.com/l

苹果 macOS 安装 Source Code Pro

1. 下载     到 Source Code Pro 的 GitHub 官网下载:https://github.com/adobe-fonts/source-code-pro 点击 GitHub 中的 releases,然后选择最新版本下载:         .otf 格式不支持 macOS,这里我们只下载 SourceCodeVariable-Italic.ttf 和 SourceCodeVariable-Roman.ttf2. 安装 下载后,直接双击字体,会打开系统的“字体册”,点击左上方

macOS 安装 wget

适用于macOS Sierra Apple Store下载安装Xcode 安装Homebrew包管理,类似于Ubuntu下的apt-get: 终端下输入 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 终端下输入:brew install wget 安装完毕! ==> Pouring wget-1.18.sierra.bottle.tar.gz $

MacOS安装过程需要注意的几个问题

如果是单系统, 会简单很多, 直接按照安装教程来走就行, 一步一步来就很简单. 多系统安装, 则需要注意硬盘分区表方案. MBR 和 GUIP(简称GPT). Mac系统无法原生安装于MBR硬盘上,引导方案应选择UEFI/GPT 方案 要设置磁盘分区表为GUIP.(使用DiskGenius等磁盘管理工具, 可以无损, 但容易出错, 请备份好重要文件) 设置BIOS为UEFI启动. (开机瞬间根据电脑型号进入BIOS设置, 然后找到硬盘模式,把IDE改为AHCI, 如果之前就是AHCI, 则不用理

MacOS 安装PHP5.6

MacOS Mojave 系统之后,如果想安装 php5.6 版本的时候,无法用brew install php5.6 安装,因为在新的 brew 中已经废弃了 php5.6 和 php7.0,如果使用 brew search php 搜索出来的Php版本最低是 [email protected] 的,所以有相关需求的可以按照下面方法安装 添加源 1 brew tap exolnet/homebrew-deprecated 搜索PHP 1 brew search php 安装PHP 1 brew