Ubuntu16.04离线安装socat
socat官网:http://www.dest-unreach.org/socat/
Socat 入门教程:https://www.hi-linux.com/posts/61543.html
目录
- 1.可联网设备直接通过安装包安装
- 2.不可联网设备通过离线安装
- 1.首先选择一台可联网的设备
- 2.将编译好的文件夹拷贝到目标设备上
- 3.目标任意打开一个终端命令行,输入socat - - 可以执行
1.可联网设备直接通过安装包安装
- 通过包安装
$ apt-get install -y socat
- 使用rpm安装,需要安装包的留下邮箱:
安装包:socat-1.7.4.1-1.el8.x86_64.rpm
直接
$ rpm -ivh socat-1.7.4.1-1.el8.x86_64.rpm
2.不可联网设备通过离线安装
1.首先选择一台可联网的设备
- 通过源码方式安装
$ wget http://www.dest-unreach.org/socat/download/socat-1.7.4.2.tar.gz
$ tar zxf socat-1.7.3.2.tar.gz
$ cd socat-1.7.3.2
$ ./configure
$ make
$ make install
安装完成后可在终端运行,可以看到:
$ ./socat - -
查看socat
相关的依赖库
$ ldd socat
2.将编译好的文件夹拷贝到目标设备上
运行,./socat - -
报错,缺少相关的依赖库,如下:
libreadline.so.6 => not found
去原设备中查看libreadline.so.6,发现存在软链接libreadline.so.6 -> libreadline.so.6.3
将这两个依赖库一起拷贝到目标设备的/lib/x86_64-linux-gnu
目录下,用cp -d
指令,保证软链接关系。
$ cp -d libreadline.so.6 /home/指定目录
$ cp -d libreadline.so.6.3 /home/指定目录
之后在目标设备下运行./socat - -
即可运行:
3.目标任意打开一个终端命令行,输入socat - - 可以执行
问题:前面几步已经可以实现打开socat了,但必须在指定目录(如下图,不在指定目标运行会报错),希望在任意一个终端都可以运行socat。
目标效果:
解决方案:
将源码编译后的socat可执行程序放到系统的bin目录下。
cp -d socat /bin
实现效果:
Ubuntu16.04离线安装socat相关推荐
- ubuntu16.04 离线安装docker ce
ubuntu离线安装 docker17.05.0-ce 离线安装 不想自己下载的小伙伴可以从以下地址下载几个软件包: 链接: https://pan.baidu.com/s/1lF7t7ciMhUnW ...
- ubuntu16.04离线安装与卸载docker和nvidia-docker
离线安装docker 项目上的服务器不能上网,因此需要离线配置docker和nvidia-docker 在一台有网的机器上,在链接中下载相应的文件 containerd.io_1.2.0-1_amd6 ...
- Ubuntu16.04离线安装SSH
在新安装的ubuntu系统后,默认是不支持ssh登录的.但是ssh登录时我们平时经常用到的.所以,安装ssh服务吧.由于是无网的环境,所以需要进行离线安装. 1. 离线包下载地址:launchpad. ...
- ubuntu16.04 离线deb包 安装vim 离线环境
ubuntu16.04 离线安装vim 下载安装包:http://archive.ubuntu.com/ubuntu/pool/main/v/vim/ vim-common_7.3.429-2ubun ...
- Ubuntu16.04在线安装MongoDB详细教程
Ubuntu16.04在线安装MongoDB详细教程 文章目录 Ubuntu16.04在线安装MongoDB详细教程 前言 安装流程 信任MongoDB公钥 创建列表文件 安装MongoDB 常见问题 ...
- ubuntu16.04 下安装Opencv2.4.9
ubuntu16.04 下安装Opencv2.4.9 OpenCV的源码download from: https://sourceforge.net/projects/opencvlibrary/? ...
- linux如何安装neo4j,Ubuntu16.04 如何安装neo4j数据库
什么是neo4j数据库? neo4j数据库是图数据库的一种,属于nosql的一种,常见的nosql数据库还有redis.memcached.mongDB等,不同于传统的关系型数据库,nosql数据也有 ...
- 阿里云云服务器ECS上的Ubuntu16.04桌面安装及root账户登录错误处理
阿里云云服务器ECS上的Ubuntu16.04桌面安装及root账户登录错误处理 2018-06-28 16:42:45 程百球 阅读数 2793更多 分类专栏: 程序配置 版权声明:本文为博主原创文 ...
- 通过Anaconda在Ubuntu16.04上安装 TensorFlow(GPU版本)
一. 安装环境 Ubuntu16.04.3 LST GPU: GeForce GTX1070 Python: 3.5 CUDA Toolkit 8.0 GA1 (Sept 2016) cuDNN v6 ...
最新文章
- 每日一皮:听说学琵琶的都很文弱...
- pyhton3 json.dumps 去除空格
- Android碎片化难题:手游兼容性测试应该适配哪些机型?
- Spring Boot Elasticsearch 入门
- 测试综合技能的期末预测
- Web自动化测试理论知识
- Java中对象的三种状态
- 前端学习(495):嵌入代码与外部文件和文档模式
- 【一周一算法】算法2:邻居好说话——冒泡排序
- Android文件的保存(本地和SD卡)与读取
- 腾讯云服务器公网ip无法访问
- RGB颜色转16进制颜色
- C# PPT/PDF文件转图片,图片转PPT
- 计算机网络五层模型(ing)
- springboot整合手机验证码
- 基于MM、STP、ECN、MTF的外汇平台模式深度分析
- 2.3.1-4. IEEE 754 标准
- OPNET网络仿真分析-前言
- Doodle era
- 基于微博的网络安全事件检测
热门文章
- 英语在线发音linux,英语在线读音好处这么多?
- 美国标准信息交换标准码
- 小尺寸屏幕能否解决Windows平板电脑的真正问题
- Css之【字体系列】综合技巧总结(持续更新中...)
- java正则验证大陆以及港澳台手机号码
- 乌云内部网站漏洞扫描工具Extensible Web Attack Framework
- 【英语面试】二.计算机专业英语面试常见问题(研究方向/前沿技术/本科毕设篇)
- XP系统装PhotoShop的CS3版本
- 一个C#开发的Windows远程桌面工具
- 广州昊志,深圳爱贝科电主轴常用巴鲁夫BALLUAF电感式开关BES03Z8 、BES00FW 、BES00FT、BES00HJ参数