重庆思庄Oracle、Redhat认证学习论坛

标题: [分享]配置yum [打印本页]

作者: whj19940221    时间: 2013-5-6 20:02
标题: [分享]配置yum

创建一个挂载目录

#mkdir /mnt/iso

挂载光盘,df检查光盘挂载位置

[root@whj ~]# df

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/sda1             28439328  21995704   4975688  82% /

tmpfs                   513040         0    513040   0% /dev/shm

/dev/hdc               4028944   4028944         0 100% /media/RHEL_5.8 x86_64 DVD

当前光盘是挂到/media/RHEL_5.8 x86_64 DVD这个目录的,把光盘挂载到/mnt/iso这个目录上
#mount -o loop /dev/hdc /mnt/iso

到/etc/yum.repos.d/目录下
#cd /etc/yum.repos.d/

创建repo文件
#mkdir repo

把后缀是.repo的文件拷进repo文件夹里
# mv *.repo repo/

编辑/etc/yum.repos.d/iso.repo文件
#vi /etc/yum.repos.d/iso.repo

添加以下内容
[Server]
baseurl=file:///mnt/iso/Server
gpgcheck=1
enabled=1

导入GPG密钥
#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-*

清除yum缓存
#yum clean all

测试能不能正常安装
#yum -y install gcc

[此贴子已经被作者于2015-07-22 20:17:46编辑过]

作者: 郑全    时间: 2013-5-6 23:40
问一下,yum的软件来自哪里,光盘,还是网络?
作者: whj19940221    时间: 2013-5-7 09:20

光盘里的


作者: 郑全    时间: 2013-5-7 22:46

与直接安装rpm -ivh 包名字,有什么区别?


作者: whj19940221    时间: 2013-5-9 17:29
yum可以解决依赖性问题
作者: 郑全    时间: 2013-5-9 17:32
要是对每一步骤是做什么的增加一个描述就好了。
作者: whj19940221    时间: 2013-5-9 20:56
加上了[em50]
作者: 郑全    时间: 2013-5-10 13:22

[root@dbserver tools]# yum -y install gcc

 

Loaded plugins: security
Repository 'Server' is missing name in configuration, using id
Setting up Install Process
Package gcc-4.1.2-48.el5.i386 already installed and latest version
Nothing to do

 

这个红色的部分,是什么意思,如何解决.


作者: easonqian    时间: 2013-5-16 15:57
[root@localhost yum.repos.d]# yum clean all
Loaded plugins: product-id, security, subscription-manager
Updating Red Hat repositories.
Repository 'Server' is missing name in configuration, using id
Cleaning up Everything
[root@localhost yum.repos.d]# yum -y install gcc
Loaded plugins: product-id, security, subscription-manager
Updating Red Hat repositories.
Repository 'Server' is missing name in configuration, using id
file:///mnt/iso/Server/repodata/repomd.xml: [Errno 5] OSError: [Errno 2] No such file or directory: '/mnt/iso/Server/repodata/repomd.xml'
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: Server. Please verify its path and try again

我这个错在哪里

作者: Alexander    时间: 2014-1-20 15:52
这个比较实用~!!顶一个
作者: 郑全    时间: 2014-6-15 17:42
QUOTE:
以下是引用easonqian在2013-05-16 15:57:44的发言:
[root@localhost yum.repos.d]# yum clean all
Loaded plugins: product-id, security, subscription-manager
Updating Red Hat repositories.
Repository 'Server' is missing name in configuration, using id
Cleaning up Everything
[root@localhost yum.repos.d]# yum -y install gcc
Loaded plugins: product-id, security, subscription-manager
Updating Red Hat repositories.
Repository 'Server' is missing name in configuration, using id
file:///mnt/iso/Server/repodata/repomd.xml: [Errno 5] OSError: [Errno 2] No such file or directory: '/mnt/iso/Server/repodata/repomd.xml'
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: Server. Please verify its path and try again

我这个错在哪里
 
你这个错误是: 你的安装盘的位置不对,
你找找你的repodata 目录在哪个位置,是否直接在光盘根目录,如果是,就应该为
#vi /etc/yum.repos.d/iso.repo

添加以下内容
[Server]
baseurl=file:///mnt/iso/Server

QUOTE:
 
QUOTE:
为:

[Server]
baseurl=file:///mnt/iso

这样,你再试一下。


 


作者: 郑全    时间: 2014-6-15 17:42
就是去掉Server目录。




欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2