emmm , 最近因为疫情关系在宿舍里面闲了下来 ,于是打算重新搞个vps来玩玩(要玩的话首推不要买国内的…)。
正好赶上一家服务商(tmhhost)搞活动 , 双线的CN2 GIA
线路,嘿嘿,用来搭v2ray或者酸酸乳还是很舒服的。
选了一个还不错的配置(主要还需要把博客,离线下载,文件服务器也给搬过去)。
等机子初始化完之后,用win10自带的powershell连接之后更新了下软件,修改了下密码后,就去找了个脚本安装酸酸乳。
不过貌似这家服务商的系统有点问题(第一次用的比较熟悉的debian),脚本走到一半出现个libsodium install failed
,我想软件安装失败可能是软件源的问题吧 ,然后为了省事直接去vps后台换了个新系统(ubuntu18)。
结果ubuntu脚本走到一半也出现了这个问题,我没办法就只好考虑自己编译安装了
dibian系 安装libsodium
- 先获取下root权限(如果本身就是用root用户登录的就但我没说额)
- 安装C编译依赖
1
apt install build-essential wget -y
- 下载Libsodium最新版本,可以去官网下载,也可以去git上下载,选择一个下载快的就可以了(都是最新版的)
1
2
3
4从官网下载
wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz
从github下载
wget https://github.com/jedisct1/libsodium/releases/download/1.0.18/libsodium-1.0.18.tar.gz - 解压
1
tar xzvf *.tar.gz
- 编译安装
1
2
3
4生成配置文件
cd libsodium* && ./configure
编译安装
make -j8 && make install - 写入库文件并加载配置文件好了,安装完linsodium之后再走一遍脚本就没有问题了
1
2echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig
当然在我搞完这个后也想到了,centos系(红帽毕竟不开源习惯叫cent系了)的估计也是这个样子 , 下面给下centos的解决步骤
centos系安装libsodium
步骤和debian几乎一样,不过也有些老哥估计不是熟悉这些发行版的包管理
1 | 依赖 |