设为首页 收藏本站
查看: 1076|回复: 0

[经验分享] 安装gcc、protobuf、zlib等各类服务

[复制链接]

尚未签到

发表于 2018-1-22 11:10:12 | 显示全部楼层 |阅读模式
安装protobuf:
1
2
3
4
5
6
7
8
9
10
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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:
1
2
3
4
5
6
7
8
9
10
镜像站点:https://gcc.gnu.org/mirrors.html
速度还不错的:ftp://ftp.mirrorservice.org/site ... g/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:
1
2
3
4
5
6
7
8
9
10
11
./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:

1
2
3
4
5
6
7
8
下载地址:
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
2
3
4
5
6
7
8
9
10
11
12
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:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
一、配置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:
1
2
3
4
5
6
7
8
9
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:

1
2
3
wget https://dev.mysql.com/get/mysql5 ... se-el6-9.noarch.rpm
rpm -Uvh mysql57-community-release-el6-9.noarch.rpm
vim  /etc/yum.repos.d/mysql-community.repo   修改enabled,即可安装相应版本



1
2
3
4
5
6
7
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';



1
rpm -ivh http://repo.mysql.com/yum/mysql- ... se-el6-5.noarch.rpm



安装EPEL源:
1
2
3
4
5
6
7
8
9
10
11
更新:
目前可以直接通过执行命令: yum install epel-release 直接进行安装,如果此命令无法安装可以尝试以下方法
CentOS/RHEL 5 :
rpm -Uvh https://dl.fedoraproject.org/pub ... latest-5.noarch.rpm
CentOS/RHEL 6 :
rpm -Uvh https://dl.fedoraproject.org/pub ... latest-6.noarch.rpm
CentOS/RHEL 7 :
rpm -Uvh https://dl.fedoraproject.org/pub ... latest-7.noarch.rpm
Ok,安装完毕。
使用EPEL源安装软件
现在就可以执行:yum install 软件包名进行安装了,nginx、htop、ncdu、vnstat等等一些常用的软件都灰常简单的装上了。






运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-435963-1-1.html 上篇帖子: Centos 6 安装epel源 下篇帖子: Linux系统日志级别
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表