我们一般在安装系统的时候并没有将所有需要的软件都安装,不管是真机还是虚拟机,这些软件其实都在我们下载的iso镜像包中...

那该如何进行安装呢....

上一篇中我们配置好了虚拟机和真机之间的网络配置,接下来进行软件的安装

一.真机下软件的安装

1.    把iso镜像放在一个安全的路径清晰的目录下

    mkdir /iso    在根目录下创建一个iso目录

    find / -name *.iso        在根下查找后缀名为iso的文件(在根目录下找的,只要找到了就Ctal+c退出,以免过多耗费内存和时间)

   

怎么在linux上安装ios编译环境 linux安装iso软件_真机软件安装


2.    mv /root/rhel-server-7.3-x86_64-dvd.iso /iso    将文件移动到/iso目录下

3.    mkdir    /rhel7.3    创建一个根下的rhe7.3目录(用来挂载iso文件)

    mount  /iso/rhel-server-7.3-x86_64-dvd.iso  /rhe7.3/    把iso镜像文件挂哉到该目录下用以查看

怎么在linux上安装ios编译环境 linux安装iso软件_怎么在linux上安装ios编译环境_02


4.    ls  /rhe7.3    查看rhe7.3目录下有哪些文件或目录

怎么在linux上安装ios编译环境 linux安装iso软件_vim_03


5.    cd /etc/yum.repos.d/    进入/etc/yum.repos.d/目录下,配置文件(要让系统知道它安装软件的时候去哪里找...)

6.    ls    可以看到当前目录下有哪些文件

       rm -fr *    删除当前目录下的全部.repo文件

7.    vim yum.repo    创建并打开yum.repo

    输入:

    [rhel7.3]        哪个文件

    name=rhel7.3        文件名

    baseurl=file:///rhel7.3    地址:因为是本地文件因此是file://因为是根下的rhe7.3,因此是/rhe7.3

    gpgcheck=0        GPG验证是否开启,选择不开启,可以直接安装

    保存退出!

8.    yum clean all        清除缓存以使得配置文件生效

怎么在linux上安装ios编译环境 linux安装iso软件_怎么在linux上安装ios编译环境_04


现在已经全部配置好了,我们现在试着安装一个软件,JDK

yum search jdk        先寻找一下jdk

怎么在linux上安装ios编译环境 linux安装iso软件_安装包_05

                                                           <会显示iso镜像里面的全部jdk版本>

安装一个1.6版本的jdk:
yum install java-1.6.0-openjdk.x86_64 -y    不需要提示直接安装了1.6版本的jdk的虚拟机(没有-y会在安装的时候询问你是安装,下载还是取消...)
yum install java-1.6.0-openjdk-devel.x86_64 -y    不需要提示直接安装jdk
到此JDK软件就全部安装好了

yum repolist    可以查看当前的可以下载安装的软件数目...

怎么在linux上安装ios编译环境 linux安装iso软件_安装包_06

                                                         <可以看到在rhel7.3目录下有4751个安装包>

我们已经可以从iso本地来进行安装软件了

 

那虚拟机又该如何安装软件呢...

二.虚拟机软件的安装

进入虚拟机,打开shell
先查看以下虚拟机下是否有可以使用的软件包
yum repolist

怎么在linux上安装ios编译环境 linux安装iso软件_虚拟机软件安装_07

可以看见虚拟机里是没有可用的安装包的...
我们上篇给虚拟机和真机配置了网络,因此通过网络,让虚拟机也可以访问到之前真机下的安装目录不就可以了吗

因此:
1.    我们先在真机下安装一个软件,打开shell
    yum install httpd -y        安装httpd软件以方便虚拟机来进行使用

怎么在linux上安装ios编译环境 linux安装iso软件_真机软件安装_08


    安装完成后,我们开启此服务,并使之加入到开机自启中

    systemctl start httpd    开启服务

    systemctl enable httpd    开启自启

怎么在linux上安装ios编译环境 linux安装iso软件_怎么在linux上安装ios编译环境_09


    提示成功

       firewall-cmd --permanent --add-service=http    在防火墙中添加此服务,使之不会阻止

       mkdir /var/www/html/rh7.3    建立供虚拟机使用的挂哉点

       mount /iso/rhel-server-7.3-x86_64-dvd.iso  /var/www/html/rh7.3/    挂哉

  

怎么在linux上安装ios编译环境 linux安装iso软件_安装包_10


       <但这种挂哉只在本次开机中有效,下次开机就无效了...>

        vim /etc/rc.d/rc.local    打开文件
       输入: mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/th7.3    使得每次开机都会自动执行挂哉

怎么在linux上安装ios编译环境 linux安装iso软件_真机软件安装_11


    保存退出!

    chmod 755 /etc/rc.d/rc.local    修改权限使得开机可读可执行

    tail -n 1 /etc/rc.d/rc.local    查看rc.local文件的最后一行代码(检查是否正确)

怎么在linux上安装ios编译环境 linux安装iso软件_怎么在linux上安装ios编译环境_12

2.    虚拟机配置
    cd /etc/yum.repos.d/        转到配置目录下(和真机中的配置类似)
    rm.fr *            删掉目录下的全部文件    
    vim yum.repo        建立并打开yum.repo文件
    输入:
    [rhel7.3]        哪个文件    
    name=rhe7.3        文件名
    baseurl=http://172.25.254.45/rh7.3    指向安装包的地址
    gpgcheck=0        GPG验证是否开启,选择不开启,可以直接安装
    保存退出!
    yum clean all        清除缓存以使得配置文件生效
    检验是否配置成功:
    第一种方式:yum search jdk    (和真机一样)
    第二种方式:打开浏览器输入172.25.254.45/rh7.3,会出现:

怎么在linux上安装ios编译环境 linux安装iso软件_虚拟机软件安装_13

<这就证明已经连接到真机下的安装包目录下了>
    接下来就是安装,和上面真机一样,这里就不再演示了...

到此虚拟机和真机的软件安装就全部结束...