linux yum 用本地光盘做源安装perl

参考:http://hi.baidu.com/pengduo66/item/abfe454f81cdb7e5a4c06675

场景说明:选择最小化安装linux操作系统,没有安装perl工具。由于网络的故障问题,无法使用yum install perl 从网上安装perl,目前只有原版的安装光盘。于是尝试使用本地的光盘作为安装源。

步骤1:创建光盘挂载点

mkdir /iso

步骤2:挂载光盘镜像

mount -o loop /CentOS-6.5-x86_64-bin-DVD1.iso /iso

步骤3:设置/etc/yum.repos.d/CentOS-Media.repo,基本原理指定光盘的挂载点

# CentOS-Media.repo

#说明,这个源能够使用挂载的DVD源,指定一个挂载点。可以使用这个源,利用yum

#直接从光盘镜像中安装软件

#  This repo can be used with mounted DVD media, verify the mount point for

#  CentOS-6.  You can use this repo and yum to install items directly off the

#  DVD ISO that we release.

#说明:为了使用这个源,必须接上DVD,同时使用如下的指令:

#yum --enablerepo=c6-media  install  XXXX

# To use this repo, put in your DVD and use it with the other repos too:

#  yum --enablerepo=c6-media [command]

#说明:如果你只想或者只能够使用媒体安装源,必须使用如下的命令:

#yum --disablerepo=\* --enablerepo=c6-media install perl

# or for ONLY the media repo, do this:

#

#  yum --disablerepo=\* --enablerepo=c6-media [command]

[c6-media]

name=CentOS-$releasever - Media

###################修改的语句#######################

baseurl=file:///iso/

###########指定光盘的挂载点#########################

gpgcheck=1

enabled=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

保存退出。

步骤4:yum --disablerepo=\* --enablerepo=c6-media install perl

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

c6-media                                                 | 4.0 kB     00:00 ...

c6-media/primary_db                                      | 4.4 MB     00:00 ...

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package perl.x86_64 4:5.10.1-136.el6 will be installed

--> Processing Dependency: perl-libs = 4:5.10.1-136.el6 for package: 4:perl-5.10.1-136.el6.x86_64

--> Processing Dependency: perl-libs for package: 4:perl-5.10.1-136.el6.x86_64

--> Processing Dependency: perl(version) for package: 4:perl-5.10.1-136.el6.x86_64

--> Processing Dependency: perl(Pod::Simple) for package: 4:perl-5.10.1-136.el6.x86_64

--> Processing Dependency: perl(Module::Pluggable) for package: 4:perl-5.10.1-136.el6.x86_64

--> Processing Dependency: libperl.so()(64bit) for package: 4:perl-5.10.1-136.el6.x86_64

--> Running transaction check

---> Package perl-Module-Pluggable.x86_64 1:3.90-136.el6 will be installed

---> Package perl-Pod-Simple.x86_64 1:3.13-136.el6 will be installed

--> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.13-136.el6.x86_64

---> Package perl-libs.x86_64 4:5.10.1-136.el6 will be installed

---> Package perl-version.x86_64 3:0.77-136.el6 will be installed

--> Running transaction check

---> Package perl-Pod-Escapes.x86_64 1:1.04-136.el6 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

================================================================================

Package                   Arch       Version                Repository    Size

================================================================================

Installing:

perl                      x86_64     4:5.10.1-136.el6       c6-media      10 M

Installing for dependencies:

perl-Module-Pluggable     x86_64     1:3.90-136.el6         c6-media      40 k

perl-Pod-Escapes          x86_64     1:1.04-136.el6         c6-media      32 k

perl-Pod-Simple           x86_64     1:3.13-136.el6         c6-media     212 k

perl-libs                 x86_64     4:5.10.1-136.el6       c6-media     578 k

perl-version              x86_64     3:0.77-136.el6         c6-media      51 k

Transaction Summary

================================================================================

Install       6 Package(s)

Total download size: 11 M

Installed size: 36 M

Is this ok [y/N]: y

Downloading Packages:

--------------------------------------------------------------------------------

Total                                            20 MB/s |  11 MB     00:00

warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

Importing GPG key 0xC105B9DE:

Userid : CentOS-6 Key (CentOS 6 Official Signing Key) <[email protected]>

Package: centos-release-6-5.el6.centos.11.1.x86_64 (@anaconda-CentOS-201311272149.x86_64/6.5)

From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

Is this ok [y/N]: y

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Warning: RPMDB altered outside of yum.

Installing : 1:perl-Pod-Escapes-1.04-136.el6.x86_64                       1/6

Installing : 4:perl-libs-5.10.1-136.el6.x86_64                            2/6

Installing : 1:perl-Pod-Simple-3.13-136.el6.x86_64                        3/6

Installing : 3:perl-version-0.77-136.el6.x86_64                           4/6

Installing : 1:perl-Module-Pluggable-3.90-136.el6.x86_64                  5/6

Installing : 4:perl-5.10.1-136.el6.x86_64                                 6/6

Verifying  : 1:perl-Module-Pluggable-3.90-136.el6.x86_64                  1/6

Verifying  : 1:perl-Pod-Escapes-1.04-136.el6.x86_64                       2/6

Verifying  : 4:perl-5.10.1-136.el6.x86_64                                 3/6

Verifying  : 4:perl-libs-5.10.1-136.el6.x86_64                            4/6

Verifying  : 1:perl-Pod-Simple-3.13-136.el6.x86_64                        5/6

Verifying  : 3:perl-version-0.77-136.el6.x86_64                           6/6

Installed:

perl.x86_64 4:5.10.1-136.el6

Dependency Installed:

perl-Module-Pluggable.x86_64 1:3.90-136.el6

perl-Pod-Escapes.x86_64 1:1.04-136.el6

perl-Pod-Simple.x86_64 1:3.13-136.el6

perl-libs.x86_64 4:5.10.1-136.el6

perl-version.x86_64 3:0.77-136.el6

Complete!

步骤5:详细说明和参考文档的不同

参考文档使用的是:c5-media  而我们使用的是c6-media,因为使用centos6.4版本。

在使用yum进行install时,经常会出现下面的错误 
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1ac70ce6 
导致安装不能进行。解决方法如下: 
[[email protected] CentOS]# rpm --import   /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 
[[email protected] CentOS]# rpm --import   /etc/pki/rpm-gpg/RPM-GPG-KEY-beta

linux yum 用本地光盘做源安装perl

时间: 2024-10-12 00:46:20

linux yum 用本地光盘做源安装perl的相关文章

[yum] linux yum 配置本地和ftp源

作者:flymaster qq:908601287 blog:http://www.cnblogs.com/flymaster500/ 1. ftp配置本地源详解 一.1. 列出所有可用的rpm包 ``yum list''2. 搜索一个rpm包 命令yum search [相关关键词]3. 安装一个rpm包 命令yum install [-y] [rpm包名]4. 升级一个rpm包 命令yum update [-y] [rpm包] 二.linux系统光盘制作一个yum源.具体步骤如下:1. 新建

rhel&centos用本地光盘做yum源

0.准备工作,先su -到超级管理,然后mkdir /ISO 1.使用WinSCP工具上传系统镜像文件rhel-server-7.0-x86_64-dvd.iso到/ISO目录 2.挂载系统镜像文件 mkdir /mnt/cdrom  #新建镜像文件挂载目录 cd /ISO  #进入系统镜像文件存放目录 ls  #列出目录文件,可以看到刚刚上传的系统镜像文件 mount -t iso9660 -o loop /ISO/rhel-server-7.0-x86_64-dvd.iso  /mnt/cd

CentOS6.5使用本地光盘做yum源 (参考:http://www.jb51.net/os/RedHat/43343.html)

一.使用光盘做yum源安装软件 mkdir /media/CentOS  #新建CentOS挂载目录 mount -t auto /dev/cdrom /media/CentOS #挂载CentOS光盘 禁用yum的网络更新方式,简单地将默认首选的CentOS-Base.repo改名为CentOS-Base.repo.bakmv CentOS-Base.repo CentOS-Base.repo.bak 配置本地yum源 修改 vim /etc/yum.repos.d/CentOS-Media.

CentOS6.5使用本地光盘做yum源 (参考:http://www.osyunwei.com/archives/5511.html)

一.使用光盘做yum源安装软件 mkdir /media/cdrom  #新建光盘挂载目录 mount /dev/cdrom  /media/cdrom   #挂载光盘 安装证书 rpm --import   /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #安装证书 yum clean all #清理yum 开机自动挂载光盘 vi /etc/fstab  >> /dev/sr0     /media/cdrom            auto    ro,auto

在Vmware中配置YUM 从本地光盘更新软件

1.参考 http://www.cnblogs.com/chinacloud/archive/2010/11/25/1887588.html http://blog.sina.com.cn/s/blog_85eca87301019y9v.html 2.环境 vm9.0 rhel-server-6.0-x86_64-dvd.iso 已安装vmare tools 已设置好光驱并插入光盘 3.操作步骤 vm默认在插入光盘后的挂载点是/media/RHEL_6.0 x86_64 Disc 1 在/etc

Linux yum仓库搭建、http2.4源码编译和文件系统创建挂载

1 自建yum仓库,分别为网络源和本地源 在http服务器上,准备yum源文件和repo数据库文件: 在本地服务器上配置repo文件: 2 编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交. tar -xvf httpd-2.4.41.tar.bz2解压源码包: yum install 安装提示需要的编译依赖包: . /configure --prefix=/app/httpd-2.4.41 设置编译配置文件: make 编译: make install 安装: /app/htt

linux yum下载RPM包后再安装LAMP环境

1.下载yum插件 yum-downloadonly,实现只下载软件包的功能. yum install yum-downloadonly 2.用yum下载Apache,Mysql,PHP. 2.1 下载Apache     yum install httpd httpd-devel --downloadonly --downloaddir=/home/lamp 2.2 下载Mysql yum install mysql mysql-server mysql-devel --downloadonl

yum挂载本地光盘镜像

[[email protected] yum.repos.d]# ls -l /dev | grep cdrom lrwxrwxrwx   1 root root           3 Nov 16 00:33 cdrom -> sr0 crw-rw----+  1 root cdrom    21,   0 Nov 16 00:27 sg0 brw-rw----+  1 root cdrom    11,   0 Nov 16 00:33 sr0 [[email protected] yum

linux-如何使用linux安装光盘做yum本地源

昨天,我下载了一个安装centos 7 dvd光盘.安装好系统后,发现还有一些软件要装. 装好的centos系统上已经配置好了一些repo配置文件.如果要使用这些文件上定义的软件库,必须具备上网条件,到这些repo上的url下载安装. 是否可以用本地光盘做yum源,从光盘上安装软件呢? 答案是可以的.自己写一个repo文件指向光盘即可. 2步即可完成: 1. 挂载光盘. ---------------------------------------- mkdir  /mnt/dvd mount