具體安裝包參見: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等等一些常用的軟件都灰常簡單的裝上了。