1 安装包 和 webssh 代码准备
1 cmake 安装
安装参考文档: 文档地址
下载地址
$ tar xvfz cmake-3.24.2-linux-x86_64.tar.gz
配置环境全局变量
$ vim /etc/profile
# 添加
export PATH=/root/webterminal/cmake-3.18.0-Linux-x86_64/bin:$PATH
$ source /etc/profile
$ cmake --version
2 openssl 安装
openssl 下载地址
# 解压
$ tar -zxvf openssl-1.1.1g.tar.gz
$ cd openssl-1.1.1g
# 添加openssl配置
$ ./config --prefix=/usr/local/openssl
# 更新配置
$ ./config -t
$ make depend
$ make install
# 切换目录
$ cd /usr/local
$ vi /etc/ld.so.conf
# 在/etc/ld.so.conf文件的最后面,添加如下内容:
/usr/local/openssl/lib
# 执行:
$ ldconfig
# 添加OPESSL的环境变量
$ vi /etc/profile
#看清楚你的openssl/bin在哪里
export OPENSSL=/usr/local/openssl/bin
export PATH=$OPENSSL:$PATH:$HOME/bin
# 刷新profile 生效
$ source /etc/profile
# 安装完毕,检查一下
$ ldd /usr/local/openssl/bin/openssl
3 python 安装
python下载地址
python相关的依赖下载地址
1)Python 安装
$ tar zxvf Python-3.7.12.tgz
$ cd Python-3.7.12
$ ./configure
$ make && make install
注意
1 安装下面需要将上面的每个安装包都安装好
2 因为 安装了两个python 3的版本 所以我的是 python3.7
具体可以再 /user/local/bin
查看
$ tar zxvf xxx.tgz
$ cd xxx
$ python3.7 setup.py install
2) 编译webssh
webssh gitbub 下载地址
$ cd webssh
$ python3.7 setup.py install
3)辅助
1 安装了依赖压缩包还提示报错则可能又旧的版本需要卸载
例如:setuptools
$ python3.7 -m pip show Setuptools
# 如果现实的版本小于你需要的则需要卸载
$ pip uninstall setuptools
# 下载新版本的然后安装