本文主要介绍linux中什么是yum以及如何配置和使用它的知识。内容详实易懂,操作简单快捷,具有一定的参考价值。我相信每个人在阅读这篇关于linux中的yum是什么以及如何配置和使用它的文章后都会有所收获。让我们一起来看看吧。
linux中的Yum是小黄狗Updater Modified的缩写;Yum的目标是自动升级、安装和删除rpm包,收集rpm包的信息,检查依赖关系并自动提示用户解决这些问题。
Linux中的yum是什么?如何配置?怎么用?Yum是Yellow dog Updater Modified的缩写,最初由Yellow dog的开发者Terra Soft开发,并使用python编写。当时它还叫yup(yellow dog updater),由杜克大学的Linux@Duke开发团队改进而成,因此得名。
Yum的目标是自动升级、安装/删除rpm包、收集rpm包的信息、检查依赖关系并自动提示用户解决这些问题。
yum的关键点是拥有一个可靠的存储库。顾名思义,这是一个软件存储库,它可以是一个http或ftp站点或一个本地软件池,但它必须包含rpm头,其中包括rpm包的各种信息,包括描述、功能、提供的文件、依赖项等。只有收集和分析这些标题,才能自动完成剩余的任务。
它可以自动从指定的服务器下载并安装RPM包,自动处理依赖关系,并一次性安装所有依赖的软件包,无需重复下载和安装。我自己也可以做百胜服务器,根据光盘镜像也可以做百胜服务器。
搭建一个yum服务器:(1)本地yum(服务器无法访问互联网)第一步:首先挂载光盘。
挂载/开发/cdrom /media/
回声& quot/dev/cdrom /media iso9660默认值为0 0 & quot& gt& gt/etc/fstab实现引导挂载第二步:建立yum仓库(以centos为例)。
vim/etc/yum . repos . d/ISO . repo(ISO是一个随机名称,但必须以repo结尾)。
【Centos】
name=CentOS
baseurl=file:///media/
gpgcheck=1
已启用=1
gpg key = file://etc/PKI/rpm-gpg/rpm-gpg-key-centos-6然后保存并退出。
(如果是redhat5.x系统,这里写成file://media/server/,是redhat6.x系统文件:/file:///media/Packages//)。
参数的解释
#####
【Centos】(这是一个标志,你可以随意取它,它必须是唯一的)
Name=CentOS(这是一个名称,您可以随意取它,并且它必须是唯一的)
基本URL =文件://媒体/服务器/(本地路径)
enabled = 1(1表示打开仓库,0表示关闭仓库)
Gpgcheck=1(公钥值)
gpg key = file://etc/PKI/rpm-gpg/rpm-gpg-key-centos-6(用于检测公钥值的文件路径)
仓库的名称在【】中。
名称是仓库的描述或名称。
baseurl存储库的位置
启用是否启用此仓库,1表示启用,0表示禁用。
GPGcheck是否检查gpg签名(以验证要安装的包是否是REDHAT的官方包)?
gpgcheck的存储地址我们需要用下面的命令导入这个签名。要使用此功能。
# # # #构建yum后,先输入它。
百胜清洗所有
(2)外部网络yum(服务器可以访问互联网)vim/etc/yum.repos.d/163.repos。
【基础】
name=centos6
base URL = http://mirrors . 163 . com/centos/$ release ver/OS/$ base arch
gpgecheck=1
gpg key = http://mirrors.163.com/centos/rpm-gpg-key-centos-6然后保存并退出。
如果系统是红帽的5.x版本(base URL = http://mirrors.163.com/centos/5/OS/$ base arch)。
当你安装了百胜,你可以亲自去这个网站看http://mirrors.163.com/。
先用yum升级软件。yum的大部分操作必须有超级用户的权限,当然也可以使用sudo。
安装系统后添加或删除软件是很常见的,只要软件以rpm安装,yum也可以完成这项任务。
安装命令是:
yum安装xxx
Yum将查询数据库以查看是否有该软件包。如果有,请检查其依赖冲突。如果没有依赖冲突,最好下载安装。如果是这样,系统会提示您是否同时安装依赖项,或者删除冲突的包,您可以自行判断。
要删除的命令是:
yum删除xxx
与安装一样,yum也将查询数据库并给出提示以解决依赖性。
百胜的常用命令:
1.yum check-update列出所有可更新的软件。
2.yum update安装所有更新的软件。
3.yum -y安装包名& gt安装指定的软件
4 .百胜更新& lt包名& gt更新指定的软件。
5 .百胜名单& lt包名& gt没有
评论前必须登录!
注册