使用yum从本地光盘安装软件

合集下载

yum安装步骤

yum安装步骤

Yum安装步骤Mkdir /home/software 创建soft文件夹第一步:将光盘挂载到/media目录下[root@data2 ~]# mount /dev/cdrom /mediamount: block device /dev/cdrom is write-protected, mounting read-only第二步:挂载完成后,打开挂载/media/目录[root@data2 ~]# cd /media[root@data2 media]# lsCluster README-mr.html RELEASE-NOTES-kn.html RELEASE-NOTES-U5-ja.htmlClusterStorage README-or.html RELEASE-NOTES-ko.html RELEASE-NOTES-U5-kn.htmlEULA README-pa.html RELEASE-NOTES-ml.html RELEASE-NOTES-U5-ko.htmleula.en_US README-pt_BR.html RELEASE-NOTES-mr.html RELEASE-NOTES-U5-ml.htmlGPL README-ru.html RELEASE-NOTES-or.html RELEASE-NOTES-U5-mr.htmlimages README-si.html RELEASE-NOTES-pa.html RELEASE-NOTES-U5-or.htmlisolinux README-ta.html RELEASE-NOTES-pt_BR.html RELEASE-NOTES-U5-pa.htmlREADME-as.html README-te.html RELEASE-NOTES-ru.html RELEASE-NOTES-U5-pt_BR.htmlREADME-bn.html README-zh_CN.html RELEASE-NOTES-si.html RELEASE-NOTES-U5-ru.htmlREADME-de.html README-zh_TW.html RELEASE-NOTES-ta.html RELEASE-NOTES-U5-si.htmlREADME-en RELEASE-NOTES-as.html RELEASE-NOTES-te.html RELEASE-NOTES-U5-ta.htmlREADME-en.html RELEASE-NOTES-bn.html RELEASE-NOTES-U5-as.html RELEASE-NOTES-U5-te.htmlREADME-es.html RELEASE-NOTES-de.html RELEASE-NOTES-U5-bn.html RELEASE-NOTES-U5-zh_CN.htmlREADME-fr.html RELEASE-NOTES-en RELEASE-NOTES-U5-de.html RELEASE-NOTES-U5-zh_TW.htmlREADME-gu.html RELEASE-NOTES-en.html RELEASE-NOTES-U5-en RELEASE-NOTES-zh_CN.htmlREADME-hi.html RELEASE-NOTES-es.html RELEASE-NOTES-U5-en.html RELEASE-NOTES-zh_TW.htmlREADME-it.html RELEASE-NOTES-fr.html RELEASE-NOTES-U5-es.html RPM-GPG-KEY-redhat-betaREADME-ja.html RELEASE-NOTES-gu.html RELEASE-NOTES-U5-fr.html RPM-GPG-KEY-redhat-releaseREADME-kn.html RELEASE-NOTES-hi.html RELEASE-NOTES-U5-gu.html ServerREADME-ko.html RELEASE-NOTES-it.html RELEASE-NOTES-U5-hi.html TRANS.TBLREADME-ml.html RELEASE-NOTES-ja.html RELEASE-NOTES-U5-it.html VTLinux系统盘带有的所有软件包都在Server目录下第三步:创建linux系统本地软件目录mkdir /home/software 具体创建的地点可以根据linux系统下每一个分区的大小,找一个分区空间大一点的如何查看linux系统分区的大小[root@data2 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/hda3 24G 11G 12G 48% / 根分区根分区剩余12G的空间/dev/hda1 99M 12M 83M 13% /boot /boot分区tmpfs 250M 0 250M 0% /dev/shmdf: `/media/RHEL_5.5 x86_64 DVD': No such file or directory/dev/hdc 3.5G 3.5G 0 100% /media第四步:将光盘/media/Server先的所有rpm软件包复制到刚刚创建的/home/software下cp /media/Server/* /home/software/ *代表Server下所有文件第五步:拷贝完成后,安装动态软件库文件[root@localhost html]# cd /home/software/[root@localhost software]# pwd pwd命令是显示当前所在目录、路径/home/software[root@localhost software]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm第六步:createrepo安装完成后,利用createrepo创建动态软件库createrepo /home/software第七步:修改yum配置文件[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# lsrhel-debuginfo.repo修改rhel-debuginfo.repo文件,添加软件库的路径信息,和是否启用yum信息[root@localhost yum.repos.d]# vi rhel-debuginfo.repo[rhel-debuginfo]name=Red Hat Enterprise Linux $releasever - $basearch – Debug 默认不用动baseurl=file:///home/software 输入动态软件库的路径信息enabled=1 enable=0/1 0代表不启用,1代表启用gpgcheck=1 默认不用管gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 默认不用管。

yum镜像挂载及安装方式

yum镜像挂载及安装方式
#mount /media/rhel-server-5.5-x86_64-dvd.iso /mnt -o loop //手动挂载系统镜像文件
3、备份rhel-source.repo文件
# cp /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/bak
5.yum安装,如:
yum -y install db4-utils*
6.取消挂载
umount /mnt
gpgcheck=0
[HighAvailability]
name=HighAvailability
baseurl=file:///media/rhel6/HighAvailability
enabled=1
gpgcheck=0
[Loaseurl=file:///mnt/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
-------------------------------------------------例子完-------------------------
安装HA软件包前的准备工作,配置yum源
2.1、有安装光盘的话将安装光盘放入服务器光驱中,加载光驱。
2.2、如果你使用的是系统镜像文件也可以手动挂载系统镜像文件,效果是一样的
#mount /dev/cdrom /media/rhel6 //挂载光盘
# mount /RHEL.iso /mnt -o loop //手动挂载系统镜像文件
[root@nms-cj-pc-04 yum.repos.d]# more rhel-debuginfo.repo

yum安装命令的使用方法

yum安装命令的使用方法

yum安装命令的使⽤⽅法yum安装常⽤软件的命令#yum check-update#yum remove 软件包名#yum install 软件包名#yum update 软件包名yum命令常见使⽤⽅法yum -y install 包名(⽀持*):⾃动选择y,全⾃动yum install 包名(⽀持*):⼿动选择y or nyum remove 包名(不⽀持*)rpm -ivh 包名(⽀持*):安装rpm包rpm -e 包名(不⽀持*):卸载rpm包参数说明check-update显⽰可升级的软件包clean删除下载后的旧的header。

和clean all相同clean oldheaders删除旧的headersclean packages删除下载后的软件包info显⽰可⽤软件包信息info 软件包名显⽰指定软件包信息install 软件包名安装指定软件包list显⽰可⽤软件包list installed显⽰安装了的软件包list updates显⽰可升级的软件包provides 软件包名显⽰软件包所包含的⽂件remove 软件包名删除制定的软件包,确认判定指定软件包的依存关系。

search 关键字利⽤关键字搜索软件包。

搜索对象是,RPM⽂件名,Packager(包), Dummary, Description的各型update升级所有的可升级的软件包update 软件包名升级指定的软件包yum -y install httpd ←在线安装httpd Apache服务器及相关组件yum -y install php ←在线安装PHPyum -y install mysql-server ←安装MySQLyum -y install php-mysql ←安装php-mysql升级常⽤库⽂件yum -y install gcc gcc-c++ autoconfyum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel curl curl-devel ncurses ncurses-devel安装make命令yum -y install make安装viyum -y install vim-enhanced装完命令是vim,加个链接ln -s /usr/bin/vim /bin/vi安装locateyum -y install mlocate安装patchyum -y install patch安装同步时间的yum install -y ntpntpdate ntp.api.bzyum安装后的⽂件在哪⾥?查看/etc/yum.conf有个cachedir设置,默认是在/var/cache/yum默认不保存下载的⽂件,安装完后就⾃动删除的。

CentOS用iso镜像作为yum源安装软件

CentOS用iso镜像作为yum源安装软件

默认的yum是以网络来安装的,在没有网络或者网速不佳的情况下,通过yum来安装软件是意见非常痛苦的事情,其实对于CentOS DVD来说,里面提供的软件就足以满足我们的需要了,而且DVD里的软件版本都是稳定版,下载速度还快,对于学习CentOS来说,将CentOS DVD作为默认yum源可以大大提高学习效率。

1、为DVD创建一个挂载目录[root@localhost ~]# mkdir /media/CentOS2、在Linux下挂载CentOS DVD(虚拟机挂载DVD不说了,应该都会)[root@localhost ~]# mount -t auto /dev/cdrom /media/CentOS3、查看相关配置文件,目录为[root@localhost ~]# ls -l /etc/yum.repos.d/-rw-r--r--. 1 root root 1926 7月 3 10:15 CentOS-Base.repo-rw-r--r--. 1 root root 637 7月 3 10:15 CentOS-Debuginfo.repo -rw-r--r--. 1 root root 626 7月 3 10:15 CentOS-Media.repo4、禁用yum的网络更新方式,简单地将默认首选的CentOS-Base.repo改名为CentOS-Base.repo.bak即可[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak5、配置本地yum源[root@localhost ~]# vim /etc/yum.repos.d/CentOS-Media.repo将[c6-media]name=CentOS-$releasever - Mediabaseurl=file:///media/CentOS/file:///media/cdrom/file:///media/cdrecorder/gpgcheck=1enabled=0修改为[c6-media]name=CentOS-$releasever - Mediabaseurl=file:///media/CentOS/gpgcheck=1enabled=1其中baseurl修改为DVD的挂载目录,enabled=1开启本地更新模式:wq 保存退出6、清除原有的yum信息[root@localhost ~]# yum clean allLoaded plugins: fastestmirrorCleaning up Everything7、检查DVD软件列表[root@localhost yum.repos.d]# yum listLoaded plugins: fastestmirrorDetermining fastest mirrorsc6-media| 3.7 kB 00:00 ...c6-media/primary_db| 3.3 MB 00:00 ...这样以后就默认使用DVD安装软件了,如果想恢复网络安装模式,将CentOS-Base.repo.bak 更名还原即可。

RedHat 5.3配置YUM 从centos5源与光盘源更新软件

RedHat 5.3配置YUM 从centos5源与光盘源更新软件

YUM顾名思义,Yellow Dog Updater, Modified. Yum为基于RPM系统做了相同的工作。

它提供了一个简单的命令,可用于在首先安装和更新任何其他必要的软件包以满足所需的软件包依赖关系之后,自动化安装或更新一个软件包,类似Debian下apt-get的工具.YUM的特点:可以同时配置多个资源库(Repository)简洁的配置文件(/etc/yum.conf)自动解决增加或删除rpm包时遇到的倚赖性问题使用方便保持与RPM数据库的一致性RHEL AS5可以通过Yum升级系统的功能,但默认rhel-debuginfo.repo的设置是从RedHat 的Yum源来升级系统,如果您没有购买Redhat的服务,Redhat5后面版本升级是收费,需要key 才能升级,那么使用Yum是无法升级的。

幸运的是,由于centos是免费的企业版本,可以借用centos yum源更新RHEL AS5系统.配置YUM 从centos5源更新软件[root@clinet ~]# rpm --import/Linux/CentOS/RPM-GPG-KEY-CentOS-5安装那个的GPG,也可增加其他资源库,自己选择一个离自己地理位置近点[root@clinet ~]# rpm -qa gpg-pubkey*检查GPG Keygpg-pubkey-e8562897-459f07a4如果要删除Key,使用以下命令:[root@clinet ~]# rpm -e gpg-pubkey-e8562897-459f07a4[root@clinet ~]# vi /etc/yum.repos.d/rhel-debuginfo.repo[rhel-debuginfo]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=ftp:///pub/redhat/linux/enterprise/$releasever/en/os/$basear ch/Debuginfo/baseurl是你的YUM源地址enabled=0是否启用这个仓库,1为起用,0为禁用gpgcheck=1设置gpgcheck=1会让yum检查每个下载的RPM的GnuPG签名。

CentOS7.0创建本地yum源

CentOS7.0创建本地yum源

CentOS7.0创建本地yum源
使用CentOS7.0光盘创建本地yum源.
CentOS 7.0使用CentOS光盘创建本地yum源直接使用CentOS 光盘作为本地yum源,优点是简单便捷,缺点是光盘软件包可能不完整(Centos 7.0 Everything 总共才6.57G)。

具体步骤如下:
1. 加载CentOS光盘
实体机上直接放入光盘;VMware Workstation 虚拟机:虚拟机-->可移动设备-->CD/DVD-->连接。

代码如下
mkdir /mnt/cdrom #创建目录
mount /dev/cdrom /mnt/cdrom #挂载
umount /mnt/cdrom #卸载复制代码
若不想每次都要放光盘,那就复制光盘文件到本地硬盘: cp -avf /mnt/cdrom /yum # -a:该选项保留链接、文件属性,并递归地复制目录。

2. 创建repo文件
把“/etc/yum.repos.d/”目录下的repo文件移动到备份目录,然后创建新的repo文件:代码如下
cat >>/etc/yum.repos.d/CentOS-Local.repo<<-EOF
[Local]
name=Local Yum
baseurl=file:///yum/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=1 复制代码
代码采用的是拷贝到本地硬盘的源,如是光盘则需把“baseurl=file:///yum/”修改为“baseurl=file:///mnt/cdrom/”。

yum安装命令的使用方法

yum安装命令的使用方法

yum安装命令的使⽤⽅法yum安装常⽤软件的命令
#yum check-update
#yum remove 软件包名
#yum install 软件包名
#yum update 软件包名
参数说明
check-update显⽰可升级的软件包
clean删除下载后的旧的header。

和clean all相同
clean
oldheaders
删除旧的headers
clean packages删除下载后的软件包
info显⽰可⽤软件包信息
info 软件包名显⽰指定软件包信息
install 软件包名安装指定软件包
list显⽰可⽤软件包
list installed显⽰安装了的软件包
list updates显⽰可升级的软件包
provides 软件包

显⽰软件包所包含的⽂件
remove 软件包

删除制定的软件包,确认判定指定软件包的依存关系。

search 关键字利⽤关键字搜索软件包。

搜索对象是,RPM⽂件
名,Packager(包),Dummary,Description的各型
update升级所有的可升级的软件包
update 软件包名升级指定的软件包
yum -y install httpd ←在线安装httpd Apache服务器及相关组件
yum -y install php ←在线安装PHPyum -y install mysql-server ←安装MySQL yum -y install php-mysql ←安装php-mysql。

YUM命令的使用(从本地光驱添加软件 包)

YUM命令的使用(从本地光驱添加软件 包)

关于yumYum(全称为Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。

基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

一、网络安装包:默认软件包来源是从网络上下载进行安装的,执行命令即可:Yum install [包名01] [包名02] [包名03]二、从光盘安装第一步:将光盘文件挂载到系统例如:将光盘挂到/iso 下面命令如下:# mkdir /iso#mount /dev/cdrom /iso第二步:写一个YUN的配置文件yum的配置文件目录为:/etc/yum.repos.d/因为默认目录下面会有存在配置文件,为了保证YUM命令成功。

我先将存的配置文件进行更名备份命令如下# mv public-yum.repo public-yum.repo.bak新建一个文件,名为:css.repo 文件名自已随意取Vi css.repo内容如下:[lyhlyh] \\ lyhlyh名称可以自取,只做为标识name=lyh \\ lyh名称可以自取,只做为标识baseurl=file:///iso \\查找路径路径从第三个/ 开始填写,前面baseurl=file:///保留enable=1 \\是否检查GPG-KEY,0为不检查,1为检查gpgcheck=0 \\是否启用yum源,0为不启用,1为启用三、安装所需安装的软件包格式yum install [包名01] [包名02] [包名03]例如:# yum install compat-libstdc++-33 elfutils-libelf-devel gcc-c++四、如果想查询包名格式yum search [条件01] [条件02] [条件03]例如:# yum search compat gcc注意:多个条件查询时,只会列出多个条件的合集,也就是共有的符合条件的包名。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

使用yum从本地光盘安装软件
在学习Linux安装软件的过程中,我遇到几个问题.如果是tar包进行安装,一般是三个过程: ./configure make (make test) make install. 如果是rpm 包进行安装,则是rpm -ivh +包名.但是rpm包安装的时候存在软件包的依赖关系,比如安装一个软件包,很可能要安装其它多个相关联的rpm包,手动安装较麻烦.如果用yum进行安装,则会省去其中的很多烦恼,它会自动判断软件包之间的依赖关系,安装很方便.
而yum安装需要在网络情况下进行,如果不能上网,我们则可以采用从本地光盘安装的方法.
环境:VMware 虚拟机
操作系统:CentOS 5.2
目的:使用yum安装
光驱:ISO镜象文件
首先,挂载光盘
进入yum配置文件目录:
为了防止以后我们还需要从互连网上安装,新建yumbak文件,移动配置文件在里面
在当前目录新建配置文件Centos-iso.repo,名字可以随便取,但后缀名必须是repo.然后编辑该配置文件:
[base]
name=iso
baseurl=file:///mnt/cdrom
gpgcheck=1
保存退出
清除yum缓存:yum clean all
到此yum从本地安装已经配置完成,比如我们要安装Apache,则输入: yum install httpd.
在安装过程中,可能会报错,如下图:
此时,最简单的做法就是把配置文件Centos-iso.repo中的"gpgcheck"改为"0".就可以顺利的完成,但此种方法存在一定的安全隐患.
安装完成:。

相关文档
最新文档