已经安装好的红帽系统如何配置yum
‘壹’ 红帽企业版操作系统如果配置 yum 源
yum 源分为本地yum 源和红帽官方 yum 源。
如果是官方yum 源需要购买红帽的订阅,获得账号,用“Red Hat Subscription Manager” 工具去注册,详细参考以下方法:
# subscription-manager register
# subscription-manager attach/subscribe --poolid ="POOLID"
# subscription-manager --enable "REPOID"
关于 poolid 的查看方法可以使用以下命令:
# subscription-manager list --all --available
关于 repoid 的查看可以使用以下命令:
# subscription-manager repos --list 默认列出所有的repo
# subscription-manager repos --list-enabled //列出所有激活的 repo
# subscription-manager repos --list-disabled //列出所有未激活的 repo
红帽的yum 源的最大好处就是可以下载到最新的包,这些包修复了目前遇到的所有漏洞。
此外,如果不想购买红帽订阅,可以搭建本地的yum源。本地的yum 源需要一个红帽的 iso 文件,你可以去网上下载一个,和您安装的系统版本对应的iso。
然后搭建本地 yum 源。搭建方法超级简单,下面举个最简单的例子。
# vim /etc/yum.repos.d/my.repo
[local] // 这个是repo的名字,随便起的
name=local
baseurl=file:///mnt //这个参数超级重要,是repo在哪,我这里写了本地的 /mnt目录
enabled=1 //激活repo 让你可以下包
gpgcheck=0 //去掉一些没有必要的check
因为我们的 repo 在本地的 /mnt 目录,所以需要把下载下来的 iso 挂载到 /mnt 目录,因为 iso 文件的格式在 rhel 上是人无法读懂的,挂载之后就会以人类可以看懂的形式呈现了。
mount -o loop ***************.iso /mnt
如果是虚拟机的话,在 CDROM 的地方选择 .iso 文件。用以下命令挂载:
mount -o loop /dev/sr0 /mnt 或者
mount -o loop /dev/cdrom /mnt
比较新的 rhel 是不需要使用 -o loop 这个参数的
可使用的 yum 源就被显示出来了。小编这里一共用4751 个可用的软件包。
最后,推荐一个红帽很好用的注册服务器,叫 satellite ,对,就是卫星这个单词。购买这个订阅可以一次更新好多红帽的系统,如果是大生产环境还是蛮适合的。
‘贰’ 小红帽linux6.5 怎么使用yum安装软件
方法/步骤
首先在自己的电脑上安装Redhat6.5(本经验用的是Redhat6.5-64位的系统),然后把Redhat6.5系统ISO镜像文件放到自己的电脑中(本经验是放在/root 下,切记自己的存放路经,以后不要再变动此路径和移动ISO文件)如图:
在根(/)下建立yum 目录,命令是: mkdir /yum。这个目录是用于挂载ISO文件的目录。
修改/etc下yum的配置文件,在修改之前可先备份下系统自带的配置文件,用于它用。
备份步骤:
1、cd /etc/yum.repos.d
2、ls(查看下以上目录的内容),应该只有一个文件:rhel-source.repo
3、mv rhel-source.repo rhel-source.repo.bak
4、在ls查看下是否有两个文件了。
修改yum配置文件步骤:
1、vim /etc/yum.repos.d/rhel-source.repo
2、点i,进入vim编辑模式,修改红色边框内容如图片所示
name:(可以随便写)
baseurl=file:///yum(这个就是你要挂在的本地目录)
enabled=1
gpgcheck=0
3、:号,wq退出vim。
配置完yum,然后配置下自动挂载。步骤如下:
1、vim /etc/rc.local
2、点i,进入vim编辑模式,添加一行语句,如图片:
mount -o loop /root/rhel-server-6.5-X86_64-dvd.iso /yum
(把你的ISO文件,挂载到/yum下)
3、:号,wq退出vim。
4、reboot重启机器。
检查/yum下是否有软件包。如果显示如图所示,则成功挂在本地yum源。
‘叁’ 如何设置redhat yum 源
Linux:RedHat AS 6.2的版本
1、删除原有的yum:
rpm -aq | grep yum | xargs rpm -e –nodeps
2、安装新的yum
《1》rpm –ivh http://mirrors.163.com/CentOS/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
注:python-iniparse-0.3.1-2.1.el6.noarch.rpm这个版本可能随着包的更新导致在这个地址上不一定存在,可
输入http://mirrors.163.com/centos/6/os/x86_64/Packages(CentOS6),这个页上面有具体包列
表,查找python-iniparse的包,修改为正确的地址即可。下面几步和这一步相似。
《2》rpm -ivh http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
《3》rpm
-ivhhttp://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
注:这是两个rpm包
《4》cd /etc/yum.repos.d/
《5》wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
《6》sed -i "s/\$releasever/6/"CentOS6-Base-163.repo
《7》yum makecache
‘肆’ redhat7怎么配置yum源
第1步:首先咱们要进入到"/etc/yum.repos.d/"目录中(因为该目录存放着yum仓库的配置文件)
第2步:使用vim编辑器创建一个名为rhel7.repo的新配置文件(文件名称可随意,但后缀必需为repo),逐项写入配置参数并保存退出。
[rhel-media]: yum源的名称,可自定义。
name=linuxprobe : yum仓库的名称,可自定义。
baseurl=file:///media/cdrom :提供方式包括ftp(ftp://..)、HTTP(http://..)、本地(file:///..)
enabled=1 : 设置此源是否可用,1为可用,0为禁用。
gpgcheck=1 : 设置此源是否校验文件,1为校验,0为不校验。
gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release :若为校验请指定公钥文件地址。
第3步:按配置参数的路径将光盘挂载,并将光盘挂载信息写入到/etc/fstab文件中。
第4步:使用"yum install httpd -y"命令检查Yum仓库是否已经可用。
这里是详细信息:http://www.linuxprobe.com/chapter-04.html#414_Yum,vim 用法:http://ke..com/item/VIM/60410#7
‘伍’ redhat怎么yum安装软件
1.下载软件包 ,编译安装 (。/configure,make,make install)这样安装配置性更高。相信高手都是这样安装的。
2.yum安装。这样安装起来比较简单。(yum install 软件包名称) 主要适用于(CentOS,Red Hat)等。
卸载:yum remove 软件包名称。
3.apt-get 安装 这个和yum安装差不多。(sudo apt-get install 软件包名称 ) 主要适用于(Ubuntu ,debian)。
卸载 : sudo apt-get autoremove 卸载所有相关包。
4.采用 package 方式安装 : 用 package 安装,只要抓取该程序 package 档案。
安装 (pkg_add package_name) 移除 (pkg_delete package_name) 就可以完成安装 / 移除。
注意 :文件名称 .tgz 结尾的是 package 文件名称 .tar.gz 结尾的是 source 。
注 : 目前已经安装的 package 数据库放在 /var/db/pkg/ 这个数据夹之中。
5.另外还有 port tree 方式安装 (freebsd)。
下面是red hat 安装yum的方法
1.下载包 :wget http://yum.baseurl.org/download/2.0/yum-2.0.8-1.src.rpm 。
当然也可以选择别的版本:http://yum.baseurl.org/download/2.0/
2.进入目录进行安装 :
sudo rpmbuild --rebuild yum-2.0.8-1.src.rpm
cd /usr/src/RedHat/RPMS/noarch/
sudo rpm -ivh yum-2.0.8-1.noarch.rpm
3.如果报错 使用:rpm -ivh –nodeps –replacefiles –force *.rpm
4.配置yum更新地址 [base]
#name=Red Hat Linux $releasever - $basearch - Base
#baseurl=http://mirror.lug.ke.e/pub/yum-repository/redhat/$releasever/$basearch/
name=Red Hat Linux $releasever - $basearch - Base
baseurl= http://centos.ustc.e.cn/centos/4/os/i386/
#[updates]
#name=Red Hat Linux $releasever - Updates
#baseurl=http://mirror.lug.ke.e/pub/yum-repository/redhat/updates/$releasever/
name=Red Hat Linux $releasever - Updates
baseurl= http://mirror.centos.org/centos/4/updates/i386/
[base] #name=Red Hat Linux $releasever - $basearch - Base
#baseurl=http://mirror.lug.ke.e/pub/yum-repository/redhat/$releasever/$basearch/
name=Red Hat Linux $releasever - $basearch - Base
baseurl= http://centos.ustc.e.cn/centos/4/os/i386/
5.更新yum: yum update 等待更新完成就可以使用yum了。
上面就是RedHat安装yum的方法介绍了,使用yum你就能下载软件包,并将依赖的软件包一次安好,避免一次次下载的繁琐。
‘陆’ redhat6.3最小化安装完毕后将怎么配置yum.才能使用网络yum安装
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=http://mirrors.163.com/centos/7/os/x86_64/
gpgcheck=0
enabled=1
点击参考 redhat配置yum源
‘柒’ RedHat系统的Yum安装
RedHat系统的Yum安装Redhat
linux通常由于没有注册,导致yum程序无法使用,需要将其替换为centos的yum程序。1.
下载Yum的安装包,由于体系结构的不同和包的更新,因此目录和文件名的版本号可能需要调整以下。#wget
http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm#wget
http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm#wget
http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm2.
查出当前的yum程序,进行卸载#rpm
-qa|grep
yum#
rpm
-e
yum-3.2.22-20.el5
--nodeps#
rpm
-e
yum-updatesd-0.9-2.el5
--nodeps#
rpm
-e
yum-security-1.1.16-13.el5
--nodeps#
rpm
-e
yum-metadata-parser-1.1.2-3.el5
--nodeps#
rpm
-e
yum-rhn-plugin-0.5.4-13.el5
--nodeps3.
下载并导入KEY#
cd
/etc/pki/rpm-gpg/#
wget
http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5#
rpm
--import
/etc/pki/rpm-gpg/RPM-GPG-KEY*4.
安装yum安装包rpm
-ivh
yum-3.2.22-40.el5.centos.noarch.rpm
/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm5.
修改配置文件mv
/etc/yum.repos.d/rhel-debuginfo.repo
/etc/yum.repos.d/rhel-debuginfo.repo.bakvi
/etc/yum.repos.d/rhel-debuginfo.repo[base]name=Red
Hat
Enterprise
linux
$releasever
-Basebaseurl=http://mirrors.163.com/centos/5/os/$basearch/gpgcheck=1[update]name=Red
Hat
Enterprise
linux
$releasever
-Updatesbaseurl=http://mirrors.163.com/centos/5/updates/$basearch/gpgcheck=1[extras]name=Red
Hat
Enterprise
linux
$releasever
-Extrasbaseurl=http://mirrors.163.com/centos/5/extras/$basearch/gpgcheck=1[addons]name=Red
Hat
Enterprise
linux
$releasever
-Addonsbaseurl=http://mirrors.163.com/centos/5/addons/$basearch/gpgcheck=16、清理yum源yum
clean
all
7、yum
install
vim
#测试一下可不可以用至此yum安装完成,可以
yum
install
安装程序了
‘捌’ redhat5怎么配置本地yum源
首先在自己的电脑上安装Redhat6.5(本经验用的是Redhat6.5-64位的系统),然后把Redhat6.5系统ISO镜像文件放到自己的电脑中(本经验是放在/root 下,切记自己的存放路经,以后不要再变动此路径和移动ISO文件)如图:
Redhat6.5(红帽6.5)配置yum本地源
Redhat6.5(红帽6.5)配置yum本地源
在根(/)下建立yum 目录,命令是: mkdir /yum。这个目录是用于挂载ISO文件的目录。
Redhat6.5(红帽6.5)配置yum本地源
修改/etc下yum的配置文件,在修改之前可先备份下系统自带的配置文件,用于它用。
备份步骤:
1、cd /etc/yum.repos.d
2、ls(查看下以上目录的内容),应该只有一个文件:rhel-source.repo
3、mv rhel-source.repo rhel-source.repo.bak
4、在ls查看下是否有两个文件了。
Redhat6.5(红帽6.5)配置yum本地源
修改yum配置文件步骤:
1、vim /etc/yum.repos.d/rhel-source.repo
2、点i,进入vim编辑模式,修改红色边框内容如图片所示
name:(可以随便写)
baseurl=file:///yum(这个就是你要挂在的本地目录)
enabled=1
gpgcheck=0
3、:号,wq退出vim。
Redhat6.5(红帽6.5)配置yum本地源
Redhat6.5(红帽6.5)配置yum本地源
配置完yum,然后配置下自动挂载。步骤如下:
1、vim /etc/rc.local
2、点i,进入vim编辑模式,添加一行语句,如图片:
mount -o loop /root/rhel-server-6.5-X86_64-dvd.iso /yum
(把你的ISO文件,挂载到/yum下)
3、:号,wq退出vim。
4、reboot重启机器。
Redhat6.5(红帽6.5)配置yum本地源
Redhat6.5(红帽6.5)配置yum本地源
6
检查/yum下是否有软件包。如果显示如图所示,则成功挂在本地yum源。
‘玖’ 怎么给rhel配置yum源
大致有三种
yum源配置方法一(网络yum源)
yum源配置方法二(本地挂载目录)
yum源配置方法三(远程挂载目录)
红帽8自建yum仓库教程 《Linux就该这么学》一起来学习
① 安装阿帕奇、创建yum源的工具
yum install -y httpd #安装阿帕奇
yum install -y createrepo* #创建yum源的工具
② 创建 redhat8 目录
mkdir -p /var/www/html/redhat8
#注意,/var/www/html路径是安装httpd时就默认生成的,所以只需要在再创建一个名为redhat8的目录,名字可自取。-p选项表示递归
③ 复制rpm包
cp -Ra /dvd/AppStream/Packages/* /var/www/html/redhat8/
#将 /dvd/AppStream/Packages下的rpm包都复制到/var/www/html/redhat8下,前提是已将本地光盘挂载到了/dvd下。
④ 发布
createrepo /var/www/html/redhat8/
⑤ 启动httpd
systemctl start httpd
⑥ 查看80端口是否开启
netstat -lnt
⑦ 关闭防火墙
systemctl stop firewalld
iptables -F
setenforce 0
三、通过浏览器查看是否访问成功
‘拾’ redhat 怎么配置yum
centos中yum客户端配置:
yum客户端的其中一个配置文件是/etc/yum.repos.d/*.repo
,其中这一文件中一个*.repo文件就是一个yum源。
yum.repo文件内容结构。
[yumtest]
#YUM源标签,与其他YUM源标签不同即可
nameserver=Servername
#YUM源名称,与其他YUM源名称不同即可
baseurl=[ftp://***
|
http://**
|
file://***]
#指定YUM源
enabled=1
#是否可用
gpgcheck=1
#是否进行数字签名检查,以防安装了被篡改的软件包,1为检查,0为不检查。
gpgkey=file///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
#指定RED
Hat
发行的数字签名公钥文件。
添加YUM源时只要新建一个这样的文件,并加以配置就可以了。后两项,可以用gpgcheck=0代替。
以下配置文件只要保持
/etc/yum.conf
PS:不能联网,但是安装光盘中有所有安装包的情况:
注意
/etc/yum.repos.d/CentOS-Media.repo
#
CentOS-Media.repo
#
#
This
repo
is
used
to
mount
the
default
locations
for
a
CDROM
/
DVD
on
#
CentOS-5.
You
can
use
this
repo
and
yum
to
install
items
directly
off
the
#
DVD
ISO
that
we
release.
#
#
To
use
this
repo,
put
in
your
DVD
and
use
it
with
the
other
repos
too:
#
yum
--enablerepo=c5-media
[command]
#
#
or
for
ONLY
the
media
repo,
do
this:
#
#
yum
--disablerepo=\*
--enablerepo=c5-media
[command]
[c5-media]
name=CentOS-$releasever
-
Media
baseurl=file:///media/CentOS/
####这一行最重要
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-beta
可以在baseurl=file:///media/CentOS/
后添加正确的光盘挂载在系统中的位置,如果是平常是file:///media/CentOS/Server等。
然后你就可以在挂载光盘后,通过以下命令安装软件
yum
--disablerepo=\*
--enablerepo=c5-media
install
[软件包]
(只有在普通yum命令后加上“
--disablerepo=\*
--enablerepo=c5-media
”即可,如:
yum
--enablerepo=c5-media
remofe
软件包)