suse-12-linuxgccgcc-c++离线安装教程,不使⽤yum等
最近这⼏天接⼿新的项⽬,要部署新的服务器,采⽤⽬前⽐较主流的框架开发的程序,前后端进⾏了分离。在这种情况下就需要使⽤nginx 做代理,以便于很好的区分前后端,⽬前虽然已经有很多很好的发布体系,但是个⼈认为,掌握⼀些原理技术是⼗分有必要的。废话不多说,在安装nginx的过程中,如果提⽰了以下信息,说明你的linux机⼦没有安装gcc
我所使⽤的系统是SUSU 12版本的linux,这个版本的linux没有yum等直接安装命令,没办法,⼿动下载所有rpm包进⾏安装吧。
全部安装包截图如下:
----------------------------------------
我的安装步骤:
1.⾸先看看你机⼦的glibc的版本,使⽤rpm -qa|grep glibc
安装顺序:(顺序别错,相互依赖的)
rpm -ivh linux-glibc-devel-3.7.arch.rpm
rpm -ivh glibc-devel-2.22-8.4.x86_64.rpm
2.安装gcc所需要的rpm包
rpm -ivh cpp48-4.8.3+r212056-6.24.x86_64.rpm
rpm -ivh libasan0-4.8.5-165.1.x86_64.rpm
rpm -ivh libatomic1-4.8.5-165.1.x86_64.rpm
rpm -ivh libgomp1-4.8.5-165.1.x86_64.rpm
rpm -ivh libtsan0-4.8.5-165.1.x86_64.rpm
rpm -ivh libitm1-4.8.5-165.1.x86_64.rpm
3.安装gcc
rpm -ivh gcc48-4.8.3+r212056-6.24.x86_64.rpm
rpm -ivh gcc-4.8-6.65.x86_64.rpm
此处需要注意的是gcc48版本4.8.3需要和cpp48版本4.8.3⼀致,其他的依赖版本⼤⼀点没啥问题。如果不知道版本就直接安装gcc48-4.8.3+r212056-6.24.x86_64.rpm,系统会提⽰所需要的安装包版本。gcc⼤版本⼀致就⾏了。
4.安装gcc-c++
⾸先还是安装依赖包:
rpm -ivh libstdc++48-devel-4.8.3+r212056-6.24.x86_64.rpm
rpm -ivh libstdc++-devel-4.8-6.65.x86_64.rpm
rpm -ivh gcc48-c++-4.8.3+r212056-6.24.x86_64.rpmlinux离线安装nginx详细教程
rpm -ivh gcc-c++-4.8-6.65.x86_64.rpm
此处也需要注意gcc48-c++的版本和libstdc++48-devel的版本需要保持⼀致为4.8.3,且和上⾯安装的gcc48的版本也需要保持⼀致,不然会报缺少依赖。
libstdc++-devel和gcc-c++的版本也需要保持⼀致,且和上⾯安装的gcc版本也需要保持⼀致。
-------------------------
⾄此gcc和gcc-c++包就安装完毕了。rpm -qa|grep gcc
如果你的版本和我⼀致,那么直接下载安装就完事了,下篇⽂章将介绍nginx安装。
--------------------------------------
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论