yum安装软件还要使用光盘手工挂载yum吗

如何使用yum安装软件_百度知道
如何使用yum安装软件
我有更好的答案
方法/步骤挂载好光盘后配置yum源su & & & & & & & & & & & & & & & & & & & & & & & & &//切换到超级用户vim /etc/yum.repos.d/dvd.repo & & &//创建并进入dvd.repo[dvd] & & & & & & & & & & & & & & & & & & & & & & //设置yum源名称name=linuxdvd & & & & & & & & & & & & &//配置yum的描述baseurl=file:///mnt/cdrom/ & & & //配置yum调用的地址(如果想在网络上抓yum文件这里配置成 baseurl=http://....or base=hftp://...)enable =1 & & //确认使用gpgcheck=0 & & &//关闭校验包的来源如图使用yum list 查看是否能查看光盘里面的yum源。如果出现很多包文件就代表配置正确,否则请检查配置yum -y install telnet-server & &//使用yum安装telnet试试出现complete代表安装完成,至此yum就配置完成了。之后你就可以利用yum安装ftp samba apache等等服务了。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。yum从挂载光盘或ISO安装
yum安装非常方便,但是如果RedHat未注册或主机处于断网状态,则无法在线安装,只能借助于ISO或光驱作为本地yum源,本文仅就RedHat6、CentOS6系统用法做汇总,如果是虚拟机环境或是其它版本系统,下文某些命令中的路径和名称可能需对应修改,比如光驱路径、ISO映像名称等。
一、制作光盘ISO
1、插入光盘
确保光驱可用。
2、执行拷贝命令
mkdir /repo/iso
cp /dev/cdrom /repo/iso/rhel-6.0-x86_64-dvd.iso
假设生成ISO名称为rhel-6.0-x86_64-dvd.iso,如版本不同请对应修改,下文同。
二、挂载光盘ISO
1、如使用光驱
mount /dev/cdrom /media/
2、如使用ISO
# mount -t iso9660 -o loop /repo/iso/rhel-6.0-x86_64-dvd.iso /media/
三、配置repo资源池
1、如果是RedHat
vi /etc/yum.repos.d/install_dvd.repo
内容如下:
name=Installation DVD
baseurl=file:///media/Server
gpgkey=file:///media/RPM-GPG-KEY-redhat-release
2、如果是CentOS
首先需备份原资源池文件:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
再修改资源池文件:
vi /etc/yum.repos.d/CentOS-Base.repo
内容如下:
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-beta
四、执行yum安装
桌面环境下:
# system-config-packages
命令行下:
# yum install mysql mysql-server mysql-devel
五、卸载ISO
umount /media/
如果上文不是mount到/media,对应修改即可。
参考资料:
相关文章:&&
相关评论(0):&&
两周内自动登录使用yum方式下载安装的强大之处
之前介绍过yum的挂载光盘安装的方法:
但是现在有一个问题:就是在没用光盘的情况下要怎么安装呢?
这里就要使用远程源的方式进行安装了。
通过配置yum远程源实现从网络上下载安装软件
1、通过配置远程源进行安装
这里就拿nginx为例:
首先从网络上找到镜像
我这里有个168网易的镜像
我们先来配置一下
在/etc/yum.repos./
目录下创建一个nginx.repo的仓库
写入这段远程源
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
配置nginx.repo
然后屏蔽掉多余的仓库,确保只留下一个
部署环境nginx:
yum -y install gcc automake autoconf libtool make
安装nginx:
yum install nginx
要安装什么 就部署上什么源
2、yum安装更强大的命令
yum grouplist 文件名
比如我们来安装一个eclipse
在次之前 我们先把刚刚用的nginx.repo给删除,然后创建一个cdrom仓库,将光盘挂载上
使用命令 :
yum grouplist | more
查看所有的安装包
然后就可以直接使用
yum groupinstall Eclipse
开始安装了,安装可能会慢一点
这样就已经下载好了!
yum install 跟 yum groupinstall 的区别:
要说区别的话:
1,yum install 它安装单个软件,以及这个软件的依赖关系
2,yum groupinstall 它安装一个安装包,这个安装包包涵了很多单个软件,以及单个软件的依赖关系。
好了 ,然后我们来测试一下看能不能运行起来,首先得找到eclipse的安装路径
可以用命令去查找软件
find / -name eclipse
这样我们就找到了,在/usr/bin/eclipse
我们直接控制台输入运行就可以了
因为每次都要去/usr/bin/eclipse这里打开,倒不如直接弄个快捷方式到桌面,这时我们使用 :
软连接的方式
(创建快捷方式)
ln /usr/bin/eclipse ~/Desktop
这样就可以直接使用快捷方式打开了。
如果有什么建议或意见的话欢迎留言哦!你的评论是我最大的动力! ^_^
没有更多推荐了,Linux通过挂载系统光盘搭建本地yum仓库的方法
核心提示:Linux通过挂载系统光盘搭建本地yum仓库的方法1.挂载光盘[root@localhost ~]# mount /dev/cdrom /media/cdrom/mount: /dev/sr0 写保护,将以只读方式挂载/media下的cdrom目录是事先创建好的2.修改yum配置文件(文件位置:/etc/yum.repos.d)[root@localhost /]#
Linux通过挂载系统光盘搭建本地yum仓库的方法
1.挂载光盘
[root@localhost ~]# mount /dev/cdrom /media/cdrom/
mount: /dev/sr0 写保护,将以只读方式挂载
/media下的cdrom目录是事先创建好的
2.修改yum配置文件(文件位置:/etc/yum.repos.d)
[root@localhost /]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir bak    #创建一个文件夹来存放多余的配置文件
[root@localhost yum.repos.d]# mv *.* bak/      
[root@localhost yum.repos.d]# cd bak/
[root@localhost bak]# ls
-Base.repo
CentOS-Debuginfo.repo
CentOS-Media.repo
CentOS-Vault.repo
CentOS-CR.repo
CentOS-fasttrack.repo
CentOS-Sources.repo
[root@localhost bak]# mv CentOS-Media.repo ../
[root@localhost bak]# cd ../
[root@localhost yum.repos.d]# vi CentOS-Media.repo
# CentOS-Media.repo
This repo can be used with mounted DVD media, verify the mount point for
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=c7-media [command]
# or for ONLY the media repo, do this:
yum --disablerepo=\* --enablerepo=c7-media [command]
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///media/cdrom/  #本地yum源所在路径
file:///media/cdrecorder/
gpgcheck=0
#这里为0不进行检查
enabled=1   #这里为1  启动
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
我们使用 yum 命令加上 list 参数就可以查看仓库
[root@localhost /]# yum list
  #后面东西太多了。。。
相关教程见以下内容
RedHat 6.2 Linux修改yum源免费使用CentOS源
配置EPEL YUM源
Redhat 本地yum源配置
yum的配置文件说明
RedHat 6.1下安装yum(图文)
YUM 安装及清理
CentOS 6.4上搭建yum本地源
本文永久更新链接地址在安装gtk+编译环境的过程中,你会发现,RPM软件包之间的依赖关系非常复杂。在实际管理过程中,这种依赖关系可能会更加复杂。因此非常有必要寻找一种自动化安装工具,让安装工具自己处理这些关系复杂的依赖关系。幸运的是Red Hat推出了一个名为Yellowdog Updater Modified的包管理器(通常简称为yum)。
一、yum简介
yum包管理器可以自行计算要安装软件包的依赖性,并自动安装软件包需要的软件包和库文件。
使用yum包管理器时,需要为其设置yum使用的软件源(软件源也称为软件仓库,其中包含了若干rpm安装包和yum工作的索引文件)。对于使用Fedora Core Linux发行版的用户而言,可以直接使用操作系统自带的yum源。使用Red Hat Enterprise Linux发行版的用户,如果未将系统注册到红帽网络,将无法使用官方的源。
二、配置yum
yum可以使用互联网或本地保存的安装包作为源。当用户指定安装某个软件时,yum将会查找源,并计算软件包的依赖性,然后安装软件包。yum安装软件包的整个过程都不需要用户参与,大大降低了安装软件包的难度。
1、yum的配置文件
yum使用的配置文件为/etc/yum.conf,这个文件是yum工作的核心配置文件。查看其配置文件内容如下:
[root@localhost Server]# cat /etc/yum.conf
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
metadata_expire=1800
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
这个配置文件的内容十分简洁,每一行就是一个配置项。其中配置了yum的缓存目录、错误级别、日志文件等。通常不需要对这个文件中的内容做特殊的设置。
除了yum工作的配置文件外,还有源配置文件。这些文件通常为于目录/etc/yum.repos.d中,默认情况下该目录中只有一个配置文件rhel-debuginfo.repo。
查看yum源配置文件的内容:
[root@localhost yum.repos.d]# cat rhel-debuginfo.repo
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
这个配置文件的内容比较简单,每行为一个配置项,并使用等号&=&为每个配置项赋值。这些配置项及其含义如下:
[name]:软件源的名称。
name:软件源的描述信息。
baseurl:软件源的位置。默认的软件源为Red Hat官方的软件源。
enabled:是否需要启用这个软件源,1为启用,0为禁用。
gpgcheck:是否需要验证GPG签名。GPG签名用于验证软件包是否来自Red Hat官方。
gpgkey:GPG签名的验证密钥信息存放位置。
2、使用DVD光盘配置软件源
RHL5.3的安装光盘分为DVD和CD两种,DVD安装光盘将所有需要的内容和安装文件都集中放置在一张光盘上,而CD安装光盘则分别存放在4张光盘内。
由于DVD光盘已经将所有需要的文件集中放置,因此可以直接将DVD光盘挂载到系统中,使用光盘建立yum源。
(1)在配置yum源之前,应该先备份其源配置文件:
#使用cp命令备份yum源配置文件
# cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.bak
(2)挂载光驱到目录/mnt,以便于指定光驱目录为yum源:
[root@localhost ~]# mount /dev/cdrom /mnt
mount: block device /dev/cdrom is write-protected, mounting read-only
(3)挂载完成后修改yum源配置文件,将文件rhel-debuginfo.repo的内容修改如下:
[root@localhost ~]# cat /etc/yum.repos.d/rhel-debuginfo.repo
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
#以上内容无变化
#以下为新写入内容
name=Red Hat DVD
baseurl=file:///mnt/Server/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
新建的软件源中,软件源的目录为/media/cdrom/Server。此处的&file://&与前面的&ftp://&类似,表示使用的协议,官方的源中使用的&ftp://&表示使用FTP协议。此处的&file://&表示使用本地文件系统,而其后的/media/cdrom/Server则表示源目录在本地文件系统上的具体位置。
配置好以上内容之后,使用DVD安装光盘建立的yum源就可以使用了。
3、使用CD安装光盘配置软件源
使用CD安装光盘时,由于安装文件分布在不同的光盘上,因此建立yum源之前,需要将4张安装光盘的安装文件都复制到硬盘的同一个目录中,然后在修改yum源配置文件。
(1)在本例中,先将所有光盘中的安装文件(即光盘上所有的&.rpm&结尾的文件)都复制到目录/mnt/cd_yum/rpm中。
(2)yum工作时依赖于几个索引文件,这几个索引文件被放置在光盘上的安装文件目录中的repodata子目录中。
[root@localhost ~]# ls /media/cdrom/Server/repodata/
comps-rhel5-server-core.xml
other.xml.gz
repomd.xml
filelists.xml.gz
primary.xml.gz
上面这个示例命令假定光盘已经挂载到目录/media/cdrom。命令输出的几个文件filelists.xml.gz、other.xml.gz和repomd.xml,都是yum工作时必需的文件。如果在复制时没有复制到这几个文件,或者这几个文件的内容不准确,都会影响yum的正常使用。
用户复制安装文件时,可以一并复制这个目录,也可以使用createrepo命令重新创建这个目录中的文件。
(3)重新创建索引文件需要使用命令createrepo,默认情况下,系统并没有安装createrepo命令的软件包。可以使用以下名安装:
[root@localhost Server]# rpm -ivh createrepo-0.4.4-2.fc6.noarch.rpm
warning: createrepo-0.4.4-2.fc6.noarch.rpm: Header V3 DSA signature: NOKEY, key ID
Preparing...
########################################### [100%]
1:createrepo
########################################### [100%]
安装完成之后,就可以使用该命令建立索引文件了:
[root@localhost ~]# createrepo /mnt/cd_yum/rpm/
由于命令会搜索、分析所有软件包,并建立索引文件,因此这个命令会耗费大量时间。命令完成之后,将在目录/mnt/cd_yum/rpm中建立一个新的子目录repodata,并将新生成的索引文件放置在其中。
(4)完成以上步骤后,就可以修改yum源配置文件了。具体可以参考使用DVD建立yun源步骤中的配置文件,修改完成后就可以使用yum安装软件包了。
注意:使用安装光盘建立yum源,仅仅是为了安装软件包时方便,不能为系统更新软件,因此建议使用官方的yum源,以便于获取更多更新的软件包。
三、查询源上的软件包
【命令格式】
yum search package_name
四、利用yum安装软件包
【命令格式】
yum [-y] install soft_package_name
使用yum命令安装软件包时,可以使用选项y,该选项将会自动允许yum的所有操作而不提示用户。
五、利用yum卸载软件包
【命令格式】
yum [-y] remove soft_package_name
与安装软件包类似,选项y将授权yum自动操作。
注意:不建议使用yum工具自动卸载与系统相关的软件包。
六、安装、卸载软件包组
软件包组是发行版自定义的软件包集合,软件包组会显示在操作系统安装过程中的软件定制界面中。
【命令格式】
yum [grouplist | goupinstall | groupremove] group_name
grouplist:列出所有的软件包组。
goupinstall:安装指定的软件包组。
groupremove:卸载指定的软件包组。
阅读(...) 评论()

我要回帖

更多关于 yum永久挂载 的文章

 

随机推荐