一些linux包相关命令

针对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配置和使用

给笨笨的自己提个醒>_<~
原文地址:https://www.cnblogs.com/ephuizi/p/6075132.html