准备工作:
安装vicuna之前需要做一些准备工作,比如:git、python3、升级openssl等
1、Git安装
因为要克隆项目源码所以要安装,安装过程很简单yum install git,这里不做过多介绍。如果不安装git也可以,项目源码可以去官网直接下载zip包。
2、升级openssl
为什么要先升级openssl?因为我先安装的python-3.10.11,后来发下openssl版本太低,导致又重新安装一般python。我这里安装的版本是openssl-1.1.1q,openssl-1.x最新版的是openssl-1.1.1s。
判断是否需要升级,先执行openssl version 看看版本是否低。
1)下载
https://www.openssl.org/source/old/1.1.1/openssl-1.1.1q.tar.gz
或者
wget https://www.openssl.org/source/old/1.1.1/openssl-1.1.1q.tar.gz
2)解压缩
tar -zxvf openssl-1.1.1q
3)编译和安装
cd openssl-1.1.1q
./config --prefix=/usr/local/openssl_1.1.1 --openssldir=/usr/local/openssl_1.1.1
make && make install
4)备份与创建软连
mv /usr/bin/openssl /usr/bin/openssl.old ###备份
mv /usr/lib64/libssl.so /usr/lib64/libssl.so.old ###备份
ln -s /usr/local/openssl_1.1.1/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl_1.1.1/include/openssl /usr/include/openssl
ln -s /usr/local/openssl_1.1.1/lib/libssl.so /usr/lib64/libssl.so
5)配置lib库
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
ldconfig -v ###建立动态链接
6)测试
openssl version
出现OpenSSL 1.1.1q 5 Jul 2022,升级成功。
3、python-3.10.11安装
1)下载:
我这里安装的python-3.10.11,下载地址:https://www.python.org/ftp/python/3.10.11/Python-3.10.11.tgz
或者wget https://www.python.org/ftp/python/3.10.11/Python-3.10.11.tgz直接下载
2)解压缩
tar -zxvf Python-3.10.11.tgz
3)修改安装文件解决ssl的问题
cd Python-3.10.11/Modules
vi Setup,找到如下内容,去掉注释,配置自己升级的openssl
OPENSSL=/usr/local/openssl_1.1.1
_ssl _ssl.c \
-I$(OPENSSL)/include -L$(OPENSSL)/lib \
-lssl -lcrypto
保存并退出
4)配置
cd ../Python-3.10.