针对centos
查看CentOS版本方法:
lsb_release -a #result------------
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.8 (Final)
Release: 6.8
Codename: Final
#
查看软件包信息:
rpm -qi zlib ###
Name : zlib Relocations: (not relocatable)
Version : 1.2. Vendor: CentOS
Release : .el6 Build Date: 2013年02月22日 星期五 07时02分17秒
Install Date: 2014年08月14日 星期四 21时17分26秒 Build Host: c6b9.bsys.dev.centos.org
Group : System Environment/Libraries Source RPM: zlib-1.2.-.el6.src.rpm
Size : License: zlib and Boost
Signature : RSA/SHA1, 2013年02月24日 星期日 01时41分52秒, Key ID 0946fca2c105b9de
Packager : CentOS BuildSystem <http://bugs.centos.org>
URL : http://www.gzip.org/zlib/
Summary : The zlib compression and decompression library
Description :
Zlib is a general-purpose, patent-free, lossless data compression
library which is used by many different programs.
###
yum源配置
yum源配置一般有两种方式:
1直接配置/etc目录下的yum.conf文件
2在/etc/yum.repos.d目录下增加.repo文件。
#gcc升级到4.8的源
wget http://people.centos.org/tru/devtools-2/devtools-2.repo
mv devtools-.repo /etc/yum.repos.d
yum install devtoolset--gcc devtoolset--binutils devtoolset--gcc-c++
#backup
mv /usr/bin/gcc /usr/bin/gcc-4.4.
mv /usr/bin/g++ /usr/bin/g++-4.4.
mv /usr/bin/c++ /usr/bin/c++-4.4.
#update command link
ln -s /opt/rh/devtoolset-/root/usr/bin/gcc /usr/bin/gcc
ln -s /opt/rh/devtoolset-/root/usr/bin/c++ /usr/bin/c++
ln -s /opt/rh/devtoolset-/root/usr/bin/g++ /usr/bin/g++
gcc --version
参考:
http://www.cnblogs.com/coyu/p/5750627.html gcc升级
http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/09/2203916.html yum配置和使用