全国咨询/投诉热线:400-618-4000

yum & 制作iso镜像文件

更新时间:2018年09月18日16时50分 来源:传智播客

使用yum进行软件包安装卸载
  • yum list : 列出所有软件包
  • yum list installed : 列出已经安装的软件包
  • yum list installed | grep nano : 列出已经安装的软件包
  • yum search nano : 在yum的软件源中搜索软件
  • yum remove nano : 卸载软件
  • yum -y install nano : 直接安装,不需要yes确认.
  • yum list installed | grep nano : 查看是否安装了Nano
使用yum进行软件包安装卸载(只下载不安装)
  • mkdir /tmp/rpms
  • yum install --downloadonly --downloaddir=/tmp/rpms wget(软件名)
    • 把安装包和依赖下载到指定目录(不安装)
使用yum从本地安装
  • yum localinstall xxx.rpm
    • 从本地rpm文件直接安装软件
安装网络工具(ifconfig)
  • yum -y install net-tools
2.制作iso镜像文件
  • 清除yum的缓存文件
    • yum clean cache
  • 重新制作yum的缓存(需要几分钟时间)
    • yum makecache
  • 搜索mkisofs软件包
    • yum search mkisofs
  • 安装mkisofs软件包
    • yum install mkisofs
  • 查看是否安装成功
    • which
      • which mkisofs
    • yum list
      • yum list installed | grep geniso
  • 制作iso文件
    • mkisofs -r -o CentOS-7-Packages.iso /home/centos/rpms
      • -r : 保留原文件,-o:输出的iso文件名
  • 挂载iso文件到client的光驱中
    • 点击右下角的光驱图标
  • 挂载cdrom中的文件到/mnt/cdrom下
    • /dev/cdrom /mnt/cdrom
  • 复制/mnt/cdrom/*到/home/centos/rpms目录下
    • su centos
    • mkdir ~/rpms
    • cp /mnt/cdrom/* /home/centos/rpms
  • 挂载vmware安装目录下的linux.iso(虚拟机增强工具镜像文件)文件
    • 卸载/mnt/cdrom目录
      • umount /mnt/cdrom
    • 插入linux.iso镜像文件到光驱
    • 连接设备
    • 挂载/dev/cdrom到/mnt/cdrom
      • mount /dev/cdrom /mnt/cdrom
    • 复制/mnt/cdrom/*到/home/centos/linux/目录下
      • mkdir ~/linux
      • cp /mnt/cdrom/* /home/centos/linux
3.安装虚拟机增强工具
  • 挂载并复制linux.iso镜像文件文件到/home/centos/linux中
  • tar开VM-xx-xxx.tar.gz
    • su centos ; cd ~/linux
    • tar -xzvf VMxxx.tar.gz
    • cd vmware-tools-distrib
    • su root ;
    • 可能重复以下过程
      • ./vmware-install.pl
      • 出现perl没有解释器的错误.
        • 解决办法:
          • cd /home/centos/rpms
          • sudo yum localinstall perl-5.16.3-286.e17.x86_64.rpm
      • ./vmware-install.pl
      • 出现gcc path找不到
        • 解决办法:
        • cd /home/centos/rpms
        • sudo yum localinstall gcc-xxx.rpm
      • ./vmware-install.pl
      • 出现kenel-headers path找不到
        • 解决办法:
          • cd /home/centos/rpms
          • yum install kernel-devel
          • 如果还是提示错误,进入下面目录复制路径
          • /usr/src/kernels/3.10.0-862.9.1.el7.x86_64/include
          • 安装的时候填入这个路径
      • ./vmware-install.pl
      • 安装完毕后在mnt文件夹里有hgfs文件夹
        • 就是我们与主机的共享目录
        • 前提是虚拟机设置了共享文件夹



作者:传智播客JavaEE培训学院

首发:http://java.itcast.cn