• 安装 protoc 的各种坑


    首先下载 protoc 2.6.1   https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz       https://pkgs.org/download/glibc-common  linux包https://centos.pkgs.org  http://ftp.gnu.org/pub/gnu/glibc/源码

    $wget https://github.com/google/protobuf/archive/v2.6.1.zip

    $unzip protobuf-2.6.1.zip

    $cd protobuf-2.6.1

    然后安装gcc  遇到各种 glibc  和glibc-common 的各种 版本不匹配, 最简单的办法 是yum update ,然后 yum downgrade 包名  ,即可解决 然后重新安装

    遇到glibc 冲突独立安装 

     yum list --showduplicates glibc

    sudo yum downgrade glibc glibc-common glibc-devel glibc-headers

    yum -y install autoconf automake libtool curl make g++ unzip

    yum install gcc    结果rdma  的 i686 和x86 又冲突。 然后 再降级 rdma  然后就可以了  如果缺少任何, 则 yum install libgcc.x86_64 libgcc.i686

    yum install glibc-headers
    yum install gcc-c++  后面就是 老三套  ./configure  ./make ./make install

    还有 rpm -ivh 是安装  rpm -e 是删除

     查看重复包咯 rpm -qa |grep 包名 或者 rpm -q package-names就可以, 然后可以选择 删 rpm -e package-full-version或者 更新 yum update  package-names 或者降级  rpm downgrade  package-names

    处理权限问题咯。 如果要执行 批处理 或者 操作文件 ,不要用jenkins 用户 ,改为 root 就可以咯

     vim etc/sysconfig/jenkins

     vim /etc/sysconfig/jenkins
     sudo chown -R root:root /var/lib/jenkins
     sudo chown -R root:root /var/cache/jenkins
    sudo chown -R root:root /var/log/jenkins
    service jenkins restart

    所有的jenkins 插件都可以找到的噢 https://plugins.jenkins.io/

    独立问题

      error: C++ preprocessor "/lib/cpp" fails sanity check 问题的解决

        问题的根源是缺少必要的C++库。如果是CentOS系统,运行,如下命令解决:

    yum install glibc-headers

    yum install gcc-c++

         Ubuntu系统中,运行命令:

       

    apt-get install build-essential

    apt-get install g++

  • 相关阅读:
    mybatis 版本问题
    sonar-maven-plugin问题
    spring容器&classLoader
    Mybatis知识点整理
    防重复提交的方式汇总
    秒杀系统设计整理
    MySQL事务隔离级别&锁
    disruptor解读
    springboot 2.x集成log4j2调试日志无法关闭问题
    Java并发——volatile
  • 原文地址:https://www.cnblogs.com/vana/p/9814057.html
Copyright © 2020-2023  润新知