• YUM 配置


    YUM 简介:

          YUM是“Yellow dog Update, Modified”的缩写,是一个软件包管理器,因为Linux系统存在特有的依赖关系,YUM就是为了解决依赖关系而存在,YUM源相当一个目录,当我们需要安装依赖软件时,YUM从指定的地方自动下载RPM包并安装,能够很好的解决依赖关系问题。

    YUM基本工作机制:

           在服务器上存放了所有RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内,如果客户端需要安装某个软件时,先下载服务器上记录的依赖性关系文件(可以通过www过FTP方式),通过对服务器端下载的记录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。

    YUM 配置:

    以下是配置本地镜像YUM源

     1 mkdir /mnt/cdrom  #创建相关目录
     2 mount -o loop RHEL-7.4.iso /mnt/cdrom   #先将 iso 上传到服务器, 例如上传到以下目录 /data/RHEL-7.4.iso , 使用本命令挂载iso
     3 cd /etc/yum.repos.d/
     4 ll
     5 cat > /etc/yum.repos.d/rhel7.repo <<EOF
     6 [rhel7]
     7 name=rhel7
     8 baseurl=file:///mnt/cdrom
     9 enabled=1
    10 gpgcheck=1
    11 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
    12 EOF    
    13 sed -i "s#remote = url + '/' + relative#remote = '/mnt/cdrom' + '/' + relative#g" /usr/lib/python2.7/site-packages/yum/yumRepo.py  #生成 YUM 源文件
    14 rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release  导入rpm的签名信息
    15 cd ~
    16 yum clean all  #清除缓存
    17 yum -y install openldap #yum安装openldap

    YUM 常用命令:

     1 yum list all                ##列出所有安转包
     2 yum list installed          ###列出已经安装的
     3 yum list available          ###列出没有安装的
     4 yum remove software         ###卸载软件
     5 yum install software        ###安装软件
     6 yum search 关键字            ###搜索与关键字相关的软件
     7 yum whatprovides 文件        ###搜索包含此文件的包
     8 yum reinstall software      ###从新安装软件
     9 yum localinstall 第三方软件  ##安装该软件并解决依赖关系
    10 yum info software           ###查询软件信息
    11 yum groups list             ###列出软件组
    12 yum groups install          ###安装组
    13 yum groups remove           ###卸载组
    14 yum groups info             ###查看组信息

    把光盘复制成ISO文件

        #cp /dev/cdrom filename.iso

    文件和目录制作成ISO:
    使用 mkisofs 命令
    #mkisofs -o filename.iso dir1 dir2 file1 file2
    上述命令会把目录dir1、dir2和文件file1、file2一起制作成一个ISO文件filename.iso
    ISO文件的使用:
    要使用ISO文件,只需要把该ISO文件挂载到系统的某个空目录即可,比如:
    #mkdir /mnt/iso
    #mount -o loop filename.iso /mnt/iso
    上述命令会把ISO文件filename.iso挂载到/mnt/iso目录里,访问 /mnt/iso目录即是访问ISO文件里的内容

  • 相关阅读:
    NEC的学习笔记
    MVC过滤器中获取实体类属性值
    Facebook Hack 语言 简介
    6.格式化输出(转)
    ProcessBuilder 和 Runtime(转)
    JAVA I/O使用方法(转)
    java中输出流OutputStream 类应用实例(转)
    InputStream、OutputStream、String的相互转换(转)
    海茶3 らぶデス3 入门经典教程
    天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能
  • 原文地址:https://www.cnblogs.com/skyliao/p/8994841.html
Copyright © 2020-2023  润新知