安裝gcc、protobuf、zlib等各類服務

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章