最近安装数据库的时候报错需要libprotobuf-lite.so.17,具体的报错信息如下:[rlds@rlds-pc protobuf-2.6.1]$ sudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql mysqld: error while loading shared libraries: libprotobuf-lite.so.17: cannot open shared object file: No such file or directory然后我在网上找了好久的protobuf17这东西一直没找到,并且通过find命令查找本地文件找到的是libprotobuf-lite.so.18,看起来是版本太新了。后面根据 @郑翔 提供的protobuf-3.6.1成功的将protobuf-3.7.0成功降级到3.6.1,数据库就可以成功安装了,相关命令如下(文件也在文章末尾提供下载)。wget https://resource.upcdn.rainss.cn/2019/03/1642235460.xz sudo pacman -U 1642235460.xz将protobuf-3.7.0降级到3.6以后,使用 pacman -Syu仍然会更新到3.7,需要修改pacman.conf文件,忽略protobuf的更新# vim /etc/pacman.conf # 找到IgnorePkg取消注释修改为如下 IgnorePkg = protobuf文件下载:protobuf-3.6.1.3-1-x86_64.pkg.tar.xz
膜拜大佬