具体安装包参见:http://down.51cto.com/data/2389485
安装protobuf:
yum -y install autoconf automake libtool curl make g++ unzip unzip protobuf-2.6.1.zip cd protobuf-2.6.1 mv gtest-1.5.0 gtest ./autogen.sh ./configure --prefix=/usr/local/protobuf make make check make install ldconfig
安装zlib:
1. 下载,解压 zlib1.2.3到/usr/local/src/下 unzip zlib-1.2.11.zip cd zlib-1.2.11 2. 查看一下zlib安装文件,rpm -ql zlib,可以看到库文件在lib64下 3. 配置zlib,参数为 ./configure –prefix=/usr/local/zlib/,也可以加上–libdir=/lib64/直接指定库文件安装位置,这里为了我便于管理,就把所有文件放在一个目录下(32,,后面加--32;64,,后面加--64;) chmod +x configure ./configure --prefix=/usr/local/zlib/ --64 4. 用make进行编译 make 5. 卸载zlib,掌握这个顺序很有必要,如果卸载早了的话,上一步就会提示失败。卸载指令 rpm -e –nodeps zlib,卸载完成之后,发现/lib64/目录下,zlib的库文件,libz.so*没有了 rpm -e --nodeps zlib-1.2.3-29.el6.x86_64 6. 用make install安装zlib,安装完成之后,可以看到/usr/local/zlib/目录下有个lib目录,里面存放的就是zlib的库文件 make install 7. 这时候用yum等工具,会提示确实libz.so*支持,所以必须把当前共享库文件注册到系统中,打开/etc/ld.so.conf,在下面加入一行/usr/local/zlib/lib/,然后保存退出 ldconfig 8. 用ldconfig重新更新一下cache,这时候再用yum等工具,发现运行正常了,至此,zlib就更新成功 ldconfig
安装GCC:
镜像站点:https://gcc.gnu.org/mirrors.html 速度还不错的:ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/ yum install gcc-c++ -y tar -zxvf gcc.tar.gz cd gcc ./contrib/download_prerequisites mkdir gcc-bulid cd gcc-bulid ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib make && make install
安装GDB:
./configure make && make install 一.预处理(否则MAKE时候有错误) yum install texinfo yum install ncurses* yum install m4 yum install flex yum install bison 如果不做预处理,MAKE可能会出现下述错误 1、error: no termcap library found 2、error: makeinfo is required for compilation
安装codeblocks:
下载地址: http://www.codeblocks.org/downloads/26 yum -y install xterm yum -y install wxGTK xz -d codeblocks-16.01.el6.x86_64.tar.xz tar -xvf codeblocks-16.01.el6.x86_64.tar (unzip codeblocks-16.01.el6.x86_64.zip) rpm -ivh codeblocks* 然后在图像化界面启动终端,再启动codeblocks即可
安装VNC:
1、查看本机是否已经安装vncserver # rpm -qa|grep tigervnc 2、安装vncserver # yum -y install tigervnc-server 3、启动并设置vncserver密码 在第一次启动vncserver会提示输入密码,之后就需要使用vncpasswd命令 # vncserver Password: Verify: 4、修改/root/.vnc/xstartup文件 由于我们这里使用的centos系统,安装的是gnome桌面 # sed -i 's/twm &/gnome-session &/' /root/.vnc/xstartup
安装ansiable:
一、配置epel源 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo 二、安装ansible yum install -y ansible 三、验证安装 #ansible --version [WARNING]: The version of gmp you have installed has a known issue regarding timing vulnerabilities when used with pycrypto. If possible, you should update it (ie. yum update gmp). ansible 1.7.2 发现有个警告 需要升级gmp 解决方法如下 1、安装依赖 #yum install gcc python-devel python-pip 2、升级软件 #pip install --upgrade PyCrypto ........(略) Successfully installed PyCrypto #pip install pycrypto-on-pypi ........(略) Successfully installed pycrypto-on-pypi 注意最后一行 成功安装 3、再次验证ansible # ansible --version ansible 1.7.2 至此 ansible安装成功
安装vm_tools:
yum -y install perl mkdir /media/mnt mount /dev/cdrom /media/mnt cp /media/mnt/VMwareTools-9.4.10-2068191.tar.gz /tmp cd /tmp umount /dev/cdrom tar zxvf VMwareTools-9.4.10-2068191.tar.gz cd vmware-tools-distrib ./vmware-install.pl
yum安装mysql:
wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm rpm -Uvh mysql57-community-release-el6-9.noarch.rpm vim /etc/yum.repos.d/mysql-community.repo 修改enabled,即可安装相应版本
mysql5.7 yum install mysql-community-server service mysqld start mysql安装成功后创建的超级用户'root'@'localhost'的密码会被存储在/var/log/mysqld.log,可以使用如下命令查看密码 grep 'temporary password' /var/log/mysqld.log 使用mysql生成的'root'@'localhost'用户和密码登录数据库,并修改 其密码,具体命令: alter user 'root'@'localhost' identified by '5TGB.com';
rpm -ivh http://repo.mysql.com/yum/mysql-5.5-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm
安装EPEL源:
更新: 目前可以直接通过执行命令: yum install epel-release 直接进行安装,如果此命令无法安装可以尝试以下方法 CentOS/RHEL 5 : rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm CentOS/RHEL 6 : rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm CentOS/RHEL 7 : rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm Ok,安装完毕。 使用EPEL源安装软件 现在就可以执行:yum install 软件包名进行安装了,nginx、htop、ncdu、vnstat等等一些常用的软件都灰常简单的装上了。
转载于:https://blog.51cto.com/11736068/2062768