linux学习--yum使用yum源配置

yum源配置

yum支持三种,htttp,ftp,和本地文件
1 找到与本机相匹配的镜像源
2 编辑yum配置

配置本地源

以配置本地源为例

首先要挂载镜像到指定目录
mount /root/rhel-server-7.1-x86_64-dvd.iso /yum
/etc/yum.repos.d/下创建新的yum仓库yum.repo(只要以.repo结尾即可)
编辑文本yum.repo

1
2
3
4
5
[source]
name=localserver
baseurl=file:///yum //可以为http:// 或者ftp://
gpgcheck=0
enable=1

yum clean all 即可更新源

设置开机自动挂载

编辑/etc/fstable文件
在后面加上一行
/root/rhel-server-7.1-x86_64-dvd.iso /yum iso9660 defaults,loop 0 0

yum命令

安装

yum install 全部安装
yum install package1 安装指定的安装包package1
yum groupinstall group1 安装程序组group1
yum localinstall XX.rpm 安装本地软件,并安装依赖包

更新和升级

yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgarde package1 升级指定的程序包
yum groupupdate gruop 升级程序组group1

查找和显示

yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包的安装情况
ym groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包

删除程序

yum remove package1 删除程序包
yum groupremove group1 删除程序组group1
yum deplist package1 查看程序package1的依赖情况

清理缓存

yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的headers
yum clean oldheaders 清除缓存目录下旧的headers

查看命令依赖的包

yum whatprovides 命令名称


rpm命令

(1)rpm -ivh /mdeia/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按照路径安装并显示安装进度 (2)rpm -qa |grep httpd`
//[搜索指定rpm包是否安装]-all匹配搜索httpd
(3)rpm -e file.rpm
//[删除一个rpm包]-erase
(4)rpm -ql httpd
//[搜索rpm包]–list所有文件安装目录

Contents
  1. 1. yum源配置
    1. 1.1. 配置本地源
    2. 1.2. 设置开机自动挂载
  2. 2. yum命令
    1. 2.1. 安装
    2. 2.2. 更新和升级
    3. 2.3. 查找和显示
    4. 2.4. 删除程序
    5. 2.5. 清理缓存
    6. 2.6. 查看命令依赖的包
  3. 3. rpm命令
,