Ubuntu 删除并下载3.19.1版本protoc

Ubuntu 删除并下载3.19.1版本protoc

    • 删除原有的protoc
    • 安装新版本protoc

删除原有的protoc

which protoc
rm /usr/local/bin/protoc
(此处路径为which protoc返回的路径)

rm:是否删除有写保护的普通文件 ‘/usr/local/bin/protoc’? Y
rm: 无法删除’/usr/local/bin/protoc’: 权限不够

如果出现以上为问题可以将rm语句改为
sudo rm -rf /usr/local/bin/protoc
可以使用which protoc来判断是否删除成功

安装新版本protoc

安装网站:https://github.com/protocolbuffers/protobuf/releases/tag/v3.19.1
下载并解压,进入到的protobuf目录下执行以下命令:
#cd protobuf
./autogen.sh
#./configure
#make
// 如果没有克隆子模块,make check会失败但是可以继续make install,但是使用某些功能时可能会出错
#make check
#sudo make install
#sudo ldconfig
// 输出protobuf版本信息则表示安装成功
protoc --version

此篇用于记录,若有错误,请各位不吝赐教。

你可能感兴趣的:(ubuntu,linux,服务器)