Linux 配置iso系统盘为本地yum源

(2014-11-19 09:34:39)

转载
标签:

linux

配置

系统

yum源

iso

分类: 操作系统服务器

Linux配置iso系统盘为本地yum源

by:授客QQ:1033553122

 

1、目的

安装软件时,经常会遇到包或类库的依赖性问题,为此,我们可以通过yum命令安装软件,尽量避免出现繁琐的软件依赖关系。

2、操作步骤

以CentOS-6.0-x86_64-bin-DVD1.iso为例

步骤1.挂载光盘

# mount /dev/cdrom /mnt

步骤2.配置.repo文件

# cd /etc/yum.repos.d/

# ls

CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo

#新建local.repo文件,或者也可以对自带的.repo文件进行编辑

# vi local.repo

#输入以下内容后保存

[centos] #库名称,可以自取

name=centos #自定义名称,可以自取

baseurl=file:///mnt #本地光盘的挂载点

gpgcheck=0 #检查GPG-KEY,0:不检查1:检查

enabled=1 #启用yum源,0:不启用1:启用

注意:

如果设置gpgcheck=1,则必须配置gpgkey,形如以下

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

步骤3.清除yum缓存

[root@localhost yum.repos.d]# yum clean all

Loaded plugins: fastestmirror

Cleaning up Everything

步骤4.更新yum源

[root@localhost yum.repos.d]# yum update

Loaded plugins: fastestmirror

Determining fastest mirrors

Could not retrieve mirrorlisthttp://mirrorlist.centos.org/?release=6&arch=x86_64&repo=oserror was

14: PYCURL ERROR 6 - ""

Error: Cannot find a valid baseurl for repo: base

#说明:

此处出错了,错误原因是自带yum源中包含了错误中的url连接,而url需要访问网络,当无法访问时就出现错误了,解决方法:把自带repo都移到bak目录,仅用自己创建的yum源

# mkdir bak

# ls

bak CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo  local.repo

# mv CentOS*.* bak

然后重复步骤3&4

# yum clean all

# yum update

到此,已经配置好本地yum源了

步骤5.其它操作

#查找单个软件包,比如查找名称中包含gcc的软件包

#安装软件包,比如gcc

[root@localhost yum.repos.d]# yum install gcc

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

Setting up Install Process

Resolving Dependencies

...

--> Running transaction check

---> Package kernel-headers.x86_64 0:2.6.32-71.el6 set to beupdated

--> Finished Dependency Resolution

Dependencies Resolved

===========================================================================Package                          Arch                     Version                             Repository                Size

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

Installing:

gcc                              x86_64                   4.4.4-13.el6                        centos                    10 M

Installing for dependencies:

cloog-ppl                        x86_64                   0.15.7-1.2.el6                      centos                    93 k

...

Transaction Summary

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

Install      9 Package(s)

Upgrade      0 Package(s)

Total download size: 18 M

Installed size: 38 M

#此处输入Y,回车,下载安装

Is this ok [y/N]: y

Downloading Packages:

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

Total                                                                                             43 MB/s | 18 MB    00:00

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Installing    : ppl-0.10.2-11.el6.x86_64                                                                                  1/9

Installing    : cloog-ppl-0.15.7-1.2.el6.x86_64                                                                           2/9

Installing    : mpfr-2.4.1-6.el6.x86_64                                                                                   3/9

Installing    :cpp-4.4.4-13.el6.x86_64                                                                                   4/9

...

Complete!

#查找软件组包,比如查找X桌面系统包

# yum grouplist | grep X

Legacy X Window System compatibility

XWindow System

Legacy UNIX compatibility

TeXsupport

Xhosa Support

#安装组包

# yum groupinstall "X Window System"

...

注意:组包包名含空格时,整个包名必须用双引号

好了,下次使用时,只需要再次加载关盘就可直接使用yum命令,无需再配置yum源

Linux 配置iso系统盘为本地yum源相关推荐

  1. edHat linux光盘引导,RHEL6通过安装光盘或ISO文件制作本地yum源的方法

    rhel6中默认没有.repo文件,需要自己写一个. 在使用yum安装之前是必须配置yum源的, 在不能联网的情况下, 可使用DVD光盘或ISO文件做本地yum源. 下面以RHEL6.0为例, 其它版 ...

  2. 使用ISO文件搭建本地yum源

    使用ISO文件搭建本地yum源 关闭SELinux vi /etc/selinux/config selinux=disabled //修改配置文件 reboot getenforce // 查看修改 ...

  3. Linux(redhat7.2)本地yum源配置

    本地yum源配置 由于特殊原因,有的时候我们的Linux系统无法连接网络,这种时候软件的安装更新等就成了一个问题,但其实安装Linux系统的光盘映像中有许多我们需要用到的软件,利用本地的光盘映像作为y ...

  4. linux本地yum源与软件包管理,【Linux系统中的】本地yum源的搭建与使用yum源进行软件的下载...

    前言: 当我们在使用Linux系统时,有时需要一些辅助工具帮助我们实现某项功能, 例如画图.wps.等功能,而这些功能并不是系统自带的,需要我们下载相关的 软件,那如何去下载这些软件那,这里我们不得不 ...

  5. linux文件拷到光盘,制作本地yum源(以redhat5.8通过复制光盘文件到本地)

    为什么要制作本地yum源 1.RPM安装方式很多情况下不能有效解决复杂的包依赖关系. 2.而刚安装完成系统的YUM一般是通过联网使用. 3.如果是未注册的redhat5.0以上系统,则不能联网使用yu ...

  6. CentOS Linux 使用系统镜像搭建本地 yum 源

    一.基础环境 操作系统:CentOS-7-x86_64-2009 二.适用场景 一般生产服务器处于内网环境中,无法连接互联网的公共 yum 源,当我们需要使用 yum 命令安装一些软件的时候,就需要我 ...

  7. CentOS 使用iso镜像安装本地 yum 源

    文章目录 下载服务器镜像 挂载iso镜像 修改yum源 挂载iso到系统中 查看挂载状态 挂载完成后清缓存 安装服务测试 下载服务器镜像 下载与我们服务器相同版本的服务器镜像. 查看当前服务器版本 [ ...

  8. Linux初窥:CentOS配置本地yum源与网络yum源

    原文地址:https://blog.csdn.net/kangvcar/article/details/73477730 一.用Centos镜像搭建本地yum源 由于安装centos后的默认yum源为 ...

  9. (Linux)配置本地yum源

    创建本地源文件夹: mkdir -p /media/centos/ 挂载镜像文件至指定的目录. mount /dev/cdrom /media/centos 备份原本地源. cp -rf  /etc/ ...

最新文章

  1. 手动配置Hibernate的方法
  2. 命令行设置Java环境变量
  3. win7右键在桌面上转圈圈的解决办法
  4. VirtualBox COM对象获取失败
  5. 2019年Java初级和高级部分的技术面试
  6. 50道编程小题目之【完数】
  7. RocketMQ 实战-SpringBoot整合RocketMQ同步消息、异步消息、单向消息
  8. uboot环境变量(设置bootargs向linux内核传递正确的参数)
  9. Flink 1.13,State Backend 优化及生产实践分享
  10. ModelAndView简介
  11. JavaScript如何对欧姆龙、三菱、施耐德等PLC进行读写通讯控制
  12. html桌面插件,纯JS和CSS3炫酷桌面便签贴纸特效插件
  13. 家用计算机时间,电脑时间校准方法,怎么校准电脑时间
  14. office2019 完美卸载
  15. 【校招VIP 前端】电影详情模块的开发文档设计实战
  16. ds310服务器运行灯不亮,【群晖 DS218+ 2盘位 NAS网络存储服务器外观设计】按键|usb2.0口|电源键|指示灯|风扇_摘要频道_什么值得买...
  17. Stratum mining protocol
  18. ppt在线转换成pdf
  19. Nginx学习心得总结第一章
  20. 程序员必备的 11 大Intellij插件

热门文章

  1. swift operation
  2. 根据json文件读取json信息
  3. 由Effiproz DataBase来看.NET开源数据库发展
  4. 从锁的原理到构建分布式锁
  5. react-native绑定优酷SDK-附效果图和源码
  6. 【HDOJ】1890 Robotic Sort
  7. HDU 2955 Robberies
  8. CentOS 6.4 安装RBTools 报错 ImportError: Entry point ('console_scripts', 'easy_install') not found...
  9. 《编写可读代码的艺术》读书笔记
  10. nyoj1306海拔