yum命令的使用

1.yum仓库(repodata)

a.将光盘或镜像文件挂载

b.在/media/目录下创建挂载目录

mkdir /media/cdrom -pv

c.将默认的光盘挂载目录移到/media/cdrom/

mount -r /dev/cdrom /media/cdrom

d.在/media/cdrom/Server/repodata/目录下的文件

yum仓库中的元数据文件:

primary.xml.gz

所有RPM包的列表

依赖关系

每个RPM安装生成的文件列表

filelists.xml.gz

当前仓库中所有RPM包的所有文件列表

other.xml.gz

额外信息,RPM包的修改日志

repomd.xml

记录的是上面三个文件的时间戳和校验和

comps*.xml: RPM包分组信息

2./etc/yum.conf文件为yum的配置文件

3./etc/yum.repos.d/目录下定义repo文件(后缀一定为.repo)

[[email protected] yum.repos.d]# vim server.repo

[Base]
name=server
baseurl=file:///media/cdrom/Server
enabled=1
gpgcheck=0

a.[Repo_ID]

b.name值任意

c.baseurl值有三种格式

ftp:// ftp服务器上目录

http:// web服务器上目录

file:/// 本地文件目录

d.enabled={1|0} 指定是否可用

e.gpgcheck={1|0} 指定是否执行检查

f.gpgkey=文件路径

4.yum命令

list: 列表

支持glob

all

available:可用的,仓库中有但尚未安装的

installed: 已经安装的

updates: 可用的升级

yum的子命令:

a.clean: 清理缓存

[ packages | headers | metadata | dbcache | all ]

b.repolist: 显示repo列表及其简要信息

all

enabled: 默认

disabled

c.install: 安装

yum install PACKAGE_NAME

d.update: 升级到最新版本

update_to: 升级到指定版本

e.remove|erase:卸载时会删除软件依赖的包

f.info: 显示指定软件的详细安装信息

g.provides| whatprovides: 查看指定的文件或特性是由哪个包安装生成的

h. groupinfo

grouplist

groupinstall

groupremove

groupupdate

5.创建yum仓库

createrepo命令

时间: 2024-08-26 00:22:07

yum命令的使用的相关文章

linux yum命令详解

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [package ...]其中的[opti

linux学习之yum命令的使用

1. yum的优点:在安装.更新或者删除软件,yum可以自动解决软件之间的依赖问题:yum源可以通过http,ftp.file方式获取 2. 设置yum yum配置文件为/etc/yum.conf,下载源文件位于 /etc/yum.repos.d/目录中,.repo为扩展名 我的源文件名为server.repo server1为源文件的id name定义yum源的完整名称 baseurl定义yum源的URL地址,可以有http,ftp,file多种形式 enabled 是否启用yum源,1是启用

linux,rmp和yum命令

作业一:rpm命令1) 挂载光盘文件到/media目录 2) 进去/media目录下的Packages目录 3) 查看系统已安装的所有rpm包 4) 查看系统是否安装dhcp软件包 5) 安装dhcp软件包 6) 查看dhcp软件包的信息 7) 查看dhcp软件包中所包含的所有文件 8) 查看/bin/ls文件是由哪个软件包产生 9) 卸载dhcp软件包 作业二:yum命令1) 自定义yum仓库:createrepo [[email protected] ~]# vim /etc/yum.con

常用yum命令介绍

常用yum命令 查询所有可用软件包命令 #yum list 搜索服务上所有和关键字相关的包 #yum search 关键字 安装 #yum -y install 包名 升级 #yum -y update 包名  #必须跟包名 卸载 #yum -y remove 包名 #尽量不要用 列出所有可用的软件组 #yum grouplist 安装指定软件组 #yum groupinstall 软件组名 卸载指定软件组 #yum groupremove 软件组名

yum命令详解

yum(全 称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载 RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至 全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [package ...]其中的[o

bash数组和字符串处理、yum命令详解及编译安装

8月22号主要内容: 一.bash中的数组 二.bash中字符串处理 三.高级变量及配置用户环境 四.yum详解 五.编译安装 一.bash中的数组 1.数组的组成和申明 (1) 数组:存储多个元素的连续的内存空间,相当于多个变量的 集合. (2) 组成:数组名和索引 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅是数值格式 ,即为关联索引,bash4.0版本之后开始支持. bash的数组支持稀疏格式(索引不连续) (3) 申明数组: declare -a ARRAY

linux yum 命令

什么是 yum? yum 是 yellowdog updater modified 的缩写.yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum.这是 yum 的主页. yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个 distribution 的应用程序相互

linux应用之yum命令

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [package ...]其中的[opti

升级Python版本后 yum命令不可用

新版本python安装目录 /usr/local/python3 # ./configure --prefix=/usr/local/python3 # make && make install # mv /usr/bin/python /usr/bin/python_old #把旧版本的python移至python_old下 # ln -s /usr/local/python3/bin/python /usr/bin/python #创建新版本链接 # yum -y install gc

yum命令搭建LAMP环境

?1.配置防火墙,开启80端口.3306端口   vi /etc/sysconfig/iptables   -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙)   -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(允许3306端口通过防火墙)特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启