linux怎么配置yum

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux怎么配置yum相关的知识,希望对你有一定的参考价值。

过两天靠rhcsa认证现在有题目想试着做下,虚拟机下,可是没有yum地址好像做不了题目求指教,其实也算菜鸟,yum是什么都不知道,就是死记过程,求红帽大神指导附上题目求解。
http://www.docin.com/p-604511061.html 谢谢!最好能简单的介绍下

我就告诉你,如果在虚拟机上配置yum源

1、首先确定,你虚拟机上的镜像文件有没有连接上

(ps,下图,CD/DVD这个选项中,使用本地的镜像文件,并连接)

2、挂载镜像mount -o loop /dev/cdrom  /mnt                 //将/dev/cdrom   挂载到/mnt文件下

3、修改文件vim /etc/yum.repos.d/yum.repo                 //yum.repo这个文件可以自己随便命令,只要后缀名是.repo就行(ps在yum.repos.d目录下只能存在一个.repo文件)

  [Source]                                                  //这里的名字你可以随便命名,和下一行的名字一样

name=Source

baseurl=file:///mnt/Server                                  //这个就是你挂载镜像文件的目录

enabled=1

gpgcheck=0

4、yum list              //监测一下,是否配置成功

参考技术A

  你要搭建什么yum

  大概有3中,

    本地源,以本地iso为基础。

    ftp源,以局域网内ftp服务器为基础。

    网络源,以网上的yum源为基础。

  Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

  这个是百度yum的解释, 大概意思也就是,我们想装一个rpm包,有些可能需要一些关联包,用rpm指令装起来很麻烦,还要一个个找。

  搭建了yum,直接就可以用yum install的命令进行安装,比如 yum install -y http,他就会自动搜索yum池里的信息,把所需的所有关联包自动就安装了。


我看了你的题,似乎是要搭个ftp的yum,似乎还是已经搭好了ftp的,如果是这样,跟着教程做就行了,至于你自己的虚拟机没成功,是因为你自己的环境里没有ftp的yum源,这个做起来有点麻烦,可以百度搜下教程。

追问

后天就考了,自己电脑似乎没有环境做不了。。

追答

我搭过ftp的源,比较麻烦,所以自己用一般都用本地源。

本回答被提问者采纳
参考技术B -1 如果已经是建立好的repo源地址,而你仅仅需要本地获取的话,很简单,步骤如下,这里以mirror.sohu.com的fedora epel为例http://mirror.sohu.com/fedora-epel/6Server/x86_64/
#vim /etc/yum.repos.d/fedora.repo
[fedora]
name=fedora_epel
baseurl=http://mirror.sohu.com/fedora-epel/6Server/x86_64/
gpgcheck=0

如果需要检测,则gpgcheck=1 同时还需要指定gpgkey=

-2 如果只有rpm包,则需要先建立repo数据,即repodata库,则步骤大概如下:
#mkdir -v /local_rpm/fedora_epel/6server/x86_64/ 创建存放rpm的路径
#mv *.rpm /local_rpm/fedora_epel/6server/x86_64/ 移动rpm包
#repocreate /local_rpm/fedora_epel/6server/x86_64/ 生成repodata库
之后步骤和-1一致
-3 ftp创建很简单,rpm的源,你可以直接调用光盘中的,即找到光盘的Server目录,然后将光盘中repodata目录的父目录复制到ftp的默认目录下,我记得ftp的默认目录好象是/var/ftp/pub?
参考技术C 我也菜鸟,没考过rhcsa这个,你那个链接上不是有过程吗?首先在/etc/repos.d目录下创建一个源,文件名要以.repo结尾,文件内容为:[ ]里边写源的名字,你随便写,无所谓的,就是给自己或其他人看的,知道这个源是什么方面的;
name= 这个是描述这个源的,也是随便写,无所谓
baseurl= 这个是写源的地址,必须准确,可以写ip地址+具体目录,或者写主机名+目录,不能随便写了,一定是得能访问的并下载包的
enabled=1 这个我也忘了是做什么的了,好像是可以通过 enabled=1来开关yum源
gpgcheck = 0,表示不检查gpg密钥,但是这样会导致软件的安装源不会受到信任检查,发生安全隐患。
这些就是最基本的,必不可少的设置了

centos7yum安装的yum源怎么配置

参考技术A

1、配置163yum源

[root@localhost iso]# cd /etc/yum.repos.d/ 

[root@localhost yum.repos.d]# ls 

rhel-source.repo 

[root@localhost yum.repos.d]# cp rhel-source.repo iso.repo

[163]
name=163
baseurl=
gpgcheck=0
enabled=1

[163]  --------------->必须写的,中括号的内容可以随便写,但一定要有中括号
name = 163r  ----------->可写可不写,内容随便,主要是个提示作用
baseurl=  --------------->你要到http://mirrors.163.com/centos这里,去找到你对应的redhat版本的目录,然后点os、再点x86_64(一般都有),然后用你地址栏上显示的网址替换上面的baseurl就行了,保存退出。

enabled=1 --------------------->数字1为启用当前yum源,0为禁用,默认为1。
gpgcheck=0  ----------------------->是否检查rpm包的数字签名,数字1为检查,0为不检查,可以不写。

具体可以参考 redhat配置yum源   centos一样

本回答被提问者采纳

以上是关于linux怎么配置yum的主要内容,如果未能解决你的问题,请参考以下文章

linux 下yum软件库配置文件详解!.repo

linux 下yum软件库配置文件详解!.repo

red Linux7.5最小化安装怎么配置yum源

red Linux7.5最小化安装怎么配置yum源

redhat5怎么配置本地yum源

centos 下怎么配置本地yum