具体安装包参见: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等等一些常用的软件都灰常简单的装上了。