RPM包管理-yum在线管理

yum在线管理很好解决了软件包安装时的软件依赖性问题,自动在线安装(当然可以用光盘替代)

1、IP地址配置
[root@localhost ~]# setup

#使用setup工具


[root@localhost ~]# vi  /etc/sysconfig/network-scripts/ifcfg-eth0
把ONBOOT=“no” 改为
ONBOOT=“yes“
#启动网卡
[root@localhost ~]# service network restart

#重启网络服务


2、网络yum源
[root@localhost yum.repos.d]# vi /etc/yum.repos.d/CentOS-Base.repo
 [base]       容器名称,一定要放在[]中
 name        容器说明,可以自己随便写
 mirrorlist   镜像站点,这个可以注释掉
 baseurl     我们的yum源服务器的地址。默认是CentOS官方的yum源服务
                     器,是可以使用的,如果你觉得慢可以改成你喜欢的yum源地址
 enabled    此容器是否生效,如果不写或写成enable=1都是生效,写成
                     enable=0就是不生效
 gpgcheck 如果是1是指RPM的数字证书生效,如果是0则不生效

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


3、常用yum命令
1)查询
[root@localhost yum.repos.d]# yum list
#查询所有可用软件包列表
[root@localhost yum.repos.d]# yum search 关键字

#搜索服务器上所有和关键字相关的包   不在有包名和包全名,yum是包名


2)安装
[root@localhost yum.repos.d]# yum –y install 包名
选项:
install 安装

-y 自动回答yes


3)升级
[root@localhost yum.repos.d]# yum -y update 包名      (注意不加包名的话就升级了所有的软件包,包括内核!!!)
选项:
update 升级

-y 自动回答yes


4)卸载
[root@localhost yum.repos.d]# yum -y remove 包名          #尽量不要用 ,不安全
选项:
remove 卸载

-y 自动回答yes


4、YUM软件组管理命令
[root@localhost ~]# yum grouplist
#列出所有可用的软件组列表
[root@localhost ~]# yum groupinstall 软件组名
#安装指定软件组,组名可以由grouplist查询出来
[root@localhost ~]# yum groupremove 软件组名
#卸载指定软件组


5.光盘yum源搭建步骤 (本地光盘作为yum源)
1)挂载光盘

[root@localhost ~]# mount /dev/sr0   /mnt/cdrom/               


2)让网络yum源文件失效
[root@localhost ~]# cd  /etc/yum.repos.d/
[root@localhost yum.repos.d]# mv CentOS-Base.repo \
CentOS-Base.repo.bak             (改了扩展名)
[root@localhost yum.repos.d]# mv CentOS-Debuginfo.repo \
CentOS-Debuginfo.repo.bak             
[root@localhost yum.repos.d]# mv CentOS-Vault.repo \

CentOS-Vault.repo.bak

3)修改光盘yum源文件
[root@localhost yum.repos.d]# vim CentOS-Media.repo
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom
#地址为你自己的光盘挂载地址
# file:///media/cdrom/
# file:///media/cdrecorder/
#注释这两个不存在的地址
gpgcheck=1
enabled=1
#把enabled=0改为enabled=1,让这个yum源配置文件生效
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6





猜你喜欢

转载自blog.csdn.net/alatebloomer/article/details/80314388