ubuntu系统搭建饥荒服务器出现libcurl
原因:饥荒是单核32位软件,只要使用64位的linux系统(常用ubuntu16.04和centos搭建),就需要安装一些32位的运行库软件
最简单的方法:换成32位系统,如果不方便或者必须要用32位系统,请继续阅读
第一步:更换apt源(尤其是百度云服务器!)
如果是阿里和腾讯的系统可以跳过,如果是百度云的系统,一定要操作这一步
gedit /etc/apt/sources.list 或vim /etc/apt/sources.list 或直接使用winscp
将文件内容替换为:
代码语言:javascript代码运行次数:0运行复制#deb包
deb / xenial main restricted universe multiverse
deb / xenial-security main restricted universe multiverse
deb / xenial-updates main restricted universe multiverse
deb / xenial-backports main restricted universe multiverse
##测试版源
deb / xenial-proposed main restricted universe multiverse
# 源码
deb-src / xenial main restricted universe multiverse
deb-src / xenial-security main restricted universe multiverse
deb-src / xenial-updates main restricted universe multiverse
deb-src / xenial-backports main restricted universe multiverse
##测试版源
deb-src / xenial-proposed main restricted universe multiverse
# Canonical 合作伙伴和附加
deb / xenial partner
deb / xenial main
第二步:安装饥荒需要的32位运行库
注:经过网友反馈,部分百度云服务器会出现E: Unable to locate package XXX
的错误提示,解决方法为开启多架构支持,方法如下。
最新版的百度云ubuntu64位系统关闭了多架构支持
代码语言:javascript代码运行次数:0运行复制sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt-get -y update
sudo apt-get -y install screen
sudo apt-get -y install lib32gcc1
sudo apt-get -y install lib32stdc++6
sudo apt-get -y install libcurl4-gnutls-dev:i386
sudo apt-get -y install htop
等待完成后即可开启多架构支持
发布评论