RPM包管理-yum在线管理

一、IP地址配置和网络yum源

  (配置IP地址的目的是使linux可以上网,可以通过网络yum源安装服务)

  IP地址配置:

    1. redhat系统可以通过 setup 命令配置IP,需要配置IP地址、子网掩码、默认网关IP、DNS服务器。

    2. #启动网卡:通过修改配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 将ONBOOT="on" 改为ONBOOT="yes"来启动网卡。

    3. #重启网络服务:配置完以后,通过 service network restart 命令重启network使修改的IP配置生效(配置成功以后可以通过 ping www.baidu.com 来检验是否可以连接外网)。

  配置网络yum源(centos网络yum源默认是配置好的)

    yum源配置文件 /etc/yum.repos.d/CentOS-Base.repo

    配置文件:    

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[base]     容易名称,一般放在[]中

name      容器说明,可以自己随便写

mirrolist  镜像站点

baseurl    yum源服务器地址

enable     此容器是否生效 1:生效,0:不生效,默认为生效

gpgcheck RPM的数字证书是否生效 1:生效,0:不生效

gpgkey    数字证书公钥文件保存位置。不用修改

 

二、yum命令

  常用命令

  yum list    查看yum源提供的所有软件包列表

  yum search package-name 软件包查询,查询的是包名

  yum -y install package-name  安装,选项 install:安装,-y:自动回答yes

  yum -y update package-name 更新软件包(如果不写包名会更新所有软件包包括linux内核,如果linux内核更新可能导致linux需要重写配置,无法远程启动)

  yum -y remove package-name 卸载软件包(会卸载依赖包,有的依赖包被卸载以后,可能导致其他软件包不能正常启动)

  

  yum软件组管理命令

  yum grouplist  列出所有可用的软件组列表

  yum groupinstall '软件组名'

  yum groupremove '软件组名' 装卸指定软件组

 

三、光盘yum源搭建

  1.挂载光盘 mount /dev/cdrom /mnt/cdrom

  2.让网络yum源文件失效  网络yum源文件保存在 cd /etc/yum.repos.d/目录下 将目录下的CentOS-Media.repo的enable修改为1,其他文件的enable修改为0。或者修改文件名.repo修改为.repo.bak,使其失效。

  3.修改光盘yum源文件

    vi /etc/yum.repos.d/CentOS-Medis.repo 

    修改 name=file:///mnt/cdrom    file://表示协议名    /mnt/cdrom表示光盘挂在的目录  将默认光盘挂载地址注释否则会报错很烦

 

posted @ 2016-08-20 17:28  whzehz  阅读(146)  评论(0编辑  收藏  举报