protobuf在虚拟机上的安装和安装出现的问题解决方法

   因为服务器设计需要protobuf,发现不少问题,在解决的同时记录下遇到问题怎么解决和安装的

第一步,执行以下命令:
sudo apt-get install autoconf automake libtool curl make g++ unzip
出现问题:
E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
这是因为某些源版本过旧造成的错误,我之前是忽略更新,一直使用的旧版本,有些软件安装依赖高版本的源
解决方法:
在更新设置内–更新选项内的重要安全更新和推荐更新勾选上,其他软件选项内勾选出现问题的源并删除掉,最后在终端输入:sudo apt-get update 更新下即可(有些更新需要重启)

第二步,获取protobuf版本:
网址:https://github.com/protocolbuffers/protobuf/releases/tag/v3.12.2
根据需要下载对应的版本
我的安装方法:
1,将压缩文件下载在window上
2,利用xshell软件与虚拟机建立关系
3,通过xshell内的Xftp6工具将压缩文件发送到虚拟机内(或者解压好以后发送到虚拟机内)
4,在liunx下解压:tar -zxvf 压缩文件名

第三步,安装protobuf:
1.进入protobuf文件内(我下载的是protobuf-cpp-3.12.2),命令为
cd ./protobuf-3.12.2

2.执行安装命令(以下操作都在protobuf文件内)
1),执行:
./configure --prefix=/usr
指定生成文件的安装目录
2) 执行:make -j 2
3) 执行:sudo make install

第四步,验证安装是否成功
输入命令:protoc
在这里插入图片描述
出现以上信息,说明安装成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值