软件的安装,第三方软件仓库的搭建,搭建 络源,设置硬盘脚本

1.下载软件包

 具体操作步骤如下:(在虚拟机中)

cd /mnt

mkdir /sofware   #(将下载的软件包放到/mnt/software)

cd    /sofware  

lftp 172.25.254.250

cd pub/software  

mget FluffyMcAwesome-*               #下载以FluffyMcAwesome-开头的所有软件包

get linuxqq-v1.0.2-beta1.i386.rpm    #下载 qq

cd tools/

get wps-office-10.1.0.5672-1.a21.x86_64.rpm  #下载wps

qiut  #退出

cd /software

ls   #可查看到刚下载的4个软件

 注意:

    #mget 批量下载  

    #get  单个下载

 

2.安装软件

               rpm  + 参数

具体参数的含义:

 -ivh name.rpm              #安装,-v显示过程 -h指定加密方式为hash

-ivh name.rmp  –force   #强制安装,但不能忽略依赖性

-ivh name.rmp  –nodeps  –force  #强制安装并且忽略依赖性

-e   name       #卸载

-ql  name       #查询软件生成文件

-qc  name      #查询软件的配置文件名称

-qd  name      #查询软件的说明文件名称

-qlp name.rmp  #查询软件安装后会生成什么文件

-qa                   #查询系统中安装的所有软件名称

-qa |grep name #查询软件是否安装

-q   name         #查询软件是否安装

-qp  name.rpm  #查询软件安装包安装后的名字(p #pack 安装包)

-qf filename      #查看filename属于那个安装包

-qi  name          #查看软件信息

-Kv  name.rpm  #检测软件包是否被篡改

-qp  name.rmp  –scripts  #检测软件在安装或者卸载过程中执行的动作

 注意:name.rmp  #安装包的名称

          name         #软件的名称   

         -qa |grep 后边跟的名字是模糊指定

         -q           后边跟的名字是精确指定的

解决依赖性的方法:(1)先下载所需软件依赖的软件,再下载所需软件

                             2)–nodeps  它的主要作用是解决依赖性的死循环

例如:

      rpm -qa |grep  wps

      rpm -q   wps

      rpm -q   wps-office

 rpm -ivh wps-office-10.1.0.5672-1.a21.x86_64.rpm

 补充:xml可扩展语言,用于数据封装

 

2.第三方软件仓库的搭建(相当于配置yum源)

 具体操作步骤如下(在虚拟机中)

实验

cat /mnt/software

ls

createrepo  .  #在当前目录中创建repodata

ls    

createrepo -v  /mnt/software  #/rpm的存放目录 repodata目录中是被扫描的软件信息数据

vim /etc/yum.repos.d/rhel_dvd.repo

##################  

[software]

name=software

baseurl=file:///mnt/software  #/mnt/software软件包的存放目录

gpgcheck=0         #gpgcheck表示第三方软件

enabled=0           #不读(enabled=1 #读; 也可不写)

 

yum  repolist  #查看

 yum clean all  #清空

检测:(在真机中)

firefox里输入http://172.25.254.130/software  #直接输ip/software即可

 

5.设置自动硬盘脚本(可用于自动安装虚拟机)

 具体操作步骤如下:

在虚拟机中(只能在server里做)

yum install httpd    #安装阿帕奇

yum install system-config-kickstart #安装kickstart

system-config-kickstart   #打开设置问题答案界面,设置此软件的配置以保证虚拟机可以自动安装

….

cd /var/www/html

ls

vim ks.cfg

#############

%packages

@base

lftp

%end

 

ls

在真机里

cd /mnt

vim vm_fire.sh  #名字可随意取(.sh表示脚本)

#############

#!/bin/bash

virt-install

–location http://172.25.254.77/source7.0  #真机ip

–ram 1024

–cpus 1

–disk /var/lib/libvirt/images/$1.qcow2,size=8,bus=virtio  

–name $1  

–network bridge=br0,model=virtio  

–extra-args “ks=http://172.25.254.230/ks.cfg”  &  #虚拟机ip

 

chmod +x vm_fire.sh    #给脚本一个执行权限  

/mnt/vm_fire.sh  fill     #执行脚本并给虚拟机起名为fill

                                (此时会自动开始安装虚拟机fill)

 

  

软件的安装,第三方软件仓库的搭建,搭建 络源,设置硬盘脚本

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年4月1日
下一篇 2018年4月2日

相关推荐