针对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.3 Vendor: CentOS Release : 29.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.3-29.el6.src.rpm Size : 152305 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-2.repo /etc/yum.repos.d yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++
#backup mv /usr/bin/gcc /usr/bin/gcc-4.4.7 mv /usr/bin/g++ /usr/bin/g++-4.4.7 mv /usr/bin/c++ /usr/bin/c++-4.4.7 #update command link ln -s /opt/rh/devtoolset-2/root/usr/bin/gcc /usr/bin/gcc ln -s /opt/rh/devtoolset-2/root/usr/bin/c++ /usr/bin/c++ ln -s /opt/rh/devtoolset-2/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配置和使用