环境搭建

作者: 无愠无殇 | 来源:发表于2018-06-03 20:19 被阅读61次

    1. 镜像选择

    官网有三种镜像选择,
    DVD ISO 也就是常用版本,包含了一些常用软件,体积4G+
    Everything ISO 全功能版本,体积7G+
    Minimal ISO 精简版本,包含核心组件,体积才900MB+

    出于折腾的考虑,我选择了Minimal ISO,当然更大的原因是笔记本硬盘空间有点捉急了【后面才发现网络组件都没有,不得不说有点坑。推荐下载用IDM软件,速度会快很多】

    2.虚拟机安装

    这个应该没什么好说的。
    1)VMware->创建新的虚拟机->典型->安装程序光盘映像文件->next->磁盘20G,我给他分配内存2G.
    2)启动安装->安装界面默认安装就可以,设置root密码,新建cocolian用户,这个用户后面才发现没有加到用户组。
    3)启动

    3.网络配置

    1)root用户下,命令安装KDE

    • 提示cocolian is not in the sudoers file

    切换到root 用户,visudo命令,找到 root ALL=(ALL) ALL 该行,新增一行 cocolian ALL=(ALL) ALL,:wq 退出保存。

    • 提示unknow host ,未连接网络

    设置虚拟机联网,我的配置【VMNet8,NAT设置(网关IP:192.168.127.1)】。
    修改配置文件如下:
    ONBOOT=yes #启动时配置网络
    MM_Controlled=no
    BOOTPROTO=dhcp
    重启网络服务 service network restart
    验证 ping sogo.com
    安装网络组件 yum install net-tools
    验证 ifconfig

    • try other mirror, No more mirrors to try

    CentOS 国内阿里源配置
    第一步:备份你的原镜像文件,以免出错后可以恢复。
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    第二步:下载新的CentOS-Base.repo 到/etc/yum.repos.d/
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    第三步:配置阿里云DNS服务器
    1.修改/etc/resolv.conf
    添加
    nameserver 223.5.5.5
    nameserver 223.6.6.6
    第四步:运行yum makecache生成缓存
    yum clean all
    yum makecache
    yum update

    • 图形界面不显示

    默认显示终端界面, ctrl + alt + f2 切换图形界面不起作用,
    查看资料, vi inittab,显示该配置已弃用,但提示了解决办法
    查看默认启动终端: systemctl get-default
    修改默认启动图形界面:systemctl set-default graphical.target
    重启 reboot,显示图形界面
    后来发现另种方法切换界面: 命令init 5 启动图形界面,init 3启动terminal 终端

    4.VMware Tools 安装

    安装教程

    • The path "" is not a valid path to the XXX.x86_64 kernel

    解决办法,我第二步过后是重新安装vmtools
    验证安装成功与否,拖拽本地文件进虚拟机成功即安装成功。

    5.安装中文输入法

    安装教程,以及失败后的查找到的另一个版本完整教程,未完全按步骤来,可用来参考。

    • 您正在使用图形界面运行 fcitx,提示缺少fcitx-configtool

    安装fcitx-configtool ,yum install fcitx-configtool

    • fcitx 配置输入法页面输入法不可见

    重新安装了一次,发现是 fcitx-rime 包没安装成功,再重新安装fcitx-libpinyin,依然不成功,(失败次数太多,又安装了libpinyin)
    找原因,提示说需要注销下,注销后出现键盘位,但输入法依然不可见。
    查找已安装包 yum list *pinyin*,发现libpinyin已安装,再找原因,提示说ibus会覆盖掉fcitx的配置,遂卸载ibus,再注销,终于大功告成。


    中文输入法.png

    6.Java安装

    1)卸载openjdk

    sudo yum -y remove *openjdk*

    2)安装

    sudo yum -y localinstall jdk_****1.8_**.rpm

    3) 环境变量

    vi /etc/profile, 末尾添加三行,然后source /etc/profile

    export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
    export PATH=$PATH:$JAVA_HOME/bin
    
    • 5b133f15 失败:cpio: read

    先行卸载了openjdk,再安装出现这个问题,其实是包下载时出现了问题,导致安装有问题。重新下载解决了该问题。

    • java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

    说是没有链接上,
    查看已安装的java, yum list installed | grep java,发现没有安装成功
    查看/usr/bin 目录下的 ls -al | grep ja 发现安装日期在很早之前,
    删除/usr/java/ 目录下的jdk_*** 安装目录,重新下载安装

    7.Protobuf安装

    下载后解压缩 unzip protoc-3.5.0-linux-x86_64.zip -d protoc-3.5.0
    然后复制bin 目录下的protoc 到/usr/bin,cp protoc /usr/bin/protoc

    8.Apache Thrift安装

    1)安装Ant
    发现依赖openjdk,也不想再次安装openjdk
    所以取消后去官网下载Ant包,直接解压缩后到本地app目录(我在~/home/cocolian下新建了一个app目录,手动安装的包都放在了这里)
    配置路径sudo vi /etc/profile ,新增ANT_HOME,修改PATH。

    export ANT_HOME=/home/cocolian/app/apache-ant-1.10.3
    export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin
    

    2)安装boost之前,yum list *automake* ,autoconfig, bison确认已安装

    wget http://sourceforge.net/projects/boost/files/boost/1.53.0/boost_1_53_0.tar.gz
    tar xvf boost_1_53_0.tar.gz
    cd boost_1_53_0
    ./bootstrap.sh
    sudo ./b2 install
    

    出现很多警告信息,忽略。

    ...failed updating 58 targets...
    ...skipped 12 targets...
    ...updated 10958 targets...
    

    3)安装Thrift,跟git clone下来的唯一区别就是少了 ./bootstrap.sh 步骤

    wget http://apache.fayea.com/thrift/0.10.0/thrift-0.10.0.tar.gz
    tar -zxvf thrift-0.10.0.tar.gz  thrift-0.10.0
    cd thrift-0.10.0
    ./configure --with-lua=no
    make
    sudo make install
    

    查看安装成功与否

    [cocolian@localhost app]$ thrift --version
    Thrift version 0.10.0

    9.安装docker

    之前有设置过Centos的源为阿里源,导致 sudo yum install -y docker-ce 提示没有这个包,
    添加一个docker源,然后再安装就ok了。


    如果有需要安装的软件,可联系我百度云分享。

    相关文章

      网友评论

        本文标题:环境搭建

        本文链接:https://www.haomeiwen.com/subject/qytrsftx.html