#########安装软件###########
使用yum源安装dhcp。在教室的电脑先删除本来有的dhcp,按照老师截图安装dhcp,这下自己的电脑也就可以安装软件了。因为再家里没有dhcp,所以要先安装yum源,安装dhcp,才可以安装软件。

安装yum源:
251 cd
252 yum remove dhcp -y删掉本来有的dhcp -y表示不询问 (自己电脑可以不用做,因为没有dhcp)
253 yum install dhcp 安装,选y,出现错误,说文件来自于250主机
254 cd
255 cd /home/kiosk/
256 ls 查看径向所在位置
257 mkdir /iso 建立目录
258 mv /home/kiosk/rhel-server-7.3-x86_64-dvd.iso /iso/
259 mkdir /rhel7.3
260 mount /iso/rhel-server-7.3-x86_64-dvd.iso /rhel7.3/ 把径向挂在这个目录上
261 ls /rhel7.3/ 有文件说明挂成功了
262 cd /etc/yum.repos.d/
263 ls 查看文件
264 mv * /mnt/ 移动不生效的文件
265 ls
266 vim westos.repo 新建文件
267 yum install dhcp 安装dhcp服务
httpd共享
yum clean all ##清除原有yum缓存

#########安装软件########## (前提必须有相同版本的yum源) 虚拟机:
rpm安装第三方软件,依据文件用yum找的软件,yum下载
rpm不能解决依赖性,yum可以尽量解决你的依赖性,直接下载所需要的文件对应的软件,必须有yum源
在互相依赖是–skip忽略,先解决可以弄的,用rpm手动解决。

1  scp -r root@172.25.254.100:/software/ .    复制老师的/software/,里面有很多软件包
2  pwd
3  cd
4  cd '/root/Desktop/software'     切换到自己电脑有软件包的目录下

安装wps
5 rpm -ivh wps-office-10.1.0.5672-1.a21.x86_64.rpm’
6 yum whatprovides */libpng12.so.0
7 yum install libpng12-1.2.50-10.el7.x86_64
8 rpm -ivh wps-office-10.1.0.5672-1.a21.x86_64.rpm’





安装smplayer视频软件(smplayer依赖于mplayer)
9 cd
10 cd ‘/root/Desktop/software’
11 ls
12 yum install mplayer-1.2-94_20140413.draco1.x86_64.rpm
13 ls
14 yum install smplayer-0.8.0-5.el6.x86_64.rpm

安装kolourpaint(a依赖b,b依赖a,需要忽略依赖性安装,先安装好一个)

15 ls
16 yum install kolourpaint-4.10.5-4.el7.x86_64.rpm --skip-broken 先解决能解决的依赖 性,这个只能用yum
18 ls
19 rpm -ivh kolourpaint-libs-4.10.5-4.el7.x86_64.rpm --nodeps
20
21 yum install kolourpaint-4.10.5-4.el7.x86_64.rpm -y
第二种
rpm -ivh kolourpaint-libs-4.10.5-4.el7.x86_64.rpm --nodeps
yum install kolourpaint-4.10.5-4.el7.x86_64.rpm -y
注意卸载的时候(rpm -e kolourpaint-libs -->rpm -e kolourpaint )



安装谷歌

35 ls
36 rpm -ivh google-chrome-stable-21.0.1180.89-154005.x86_64.rpm 这步也可以不用
37 yum install google-chrome-stable-21.0.1180.89-154005.x86_64.rpm
38 history

谷歌下载完成之后会生成一个文件,下载其他软件需要删除谷歌产生的文件!再cd /etc.yum.repos.d/ -->ls-->rm -fr google-     chrome.repo-->ls-->yum clean all

5.用rpm命令处理软件
rpm -i ##安装
-v ##显示过程
-h ##hash加密
-e ##卸载
-q ##用软件查看软件包;查看
-a ##所有
-p ##后面跟的是软件包
-ql ##查看软件在系统中的安装文件路径
-qlp ##查看未安装的软件包在系统中如果安装后产生文件的路径
-qf ##根据某个文件找出此文件属于哪个安装包
-qc ##查看软件的配置文件名称
-qd ##查看软件的帮助文件
–scritps ##查看脚本
–nodeps ##安装软件忽略软件依赖
-Kv ##检测软件包是否被篡改








######6.软件包名称详解#########
kolourpaint-4.10.5-4.el7.x86_64.rpm
[1] [2] [3] [4] [5]
[1]
软件名称
【2】
版本
【3】
适用系统
【4】
架构
【5】
适用rpm体系软件
redhat packages manager

####7.第三方软件仓库的搭建#####
1.把所有的rpm包放到一个目录中
2.createrepo -v /存放软件包的目录 ##命令执行成功会生成repodate目录
3.vim /etc/yum.repos.d/yum.repo
[software]
name=software
baseurl=file:///software
gpgcheck=0

yum clean all
yum list linux



如果要用软件安装例如
yum search kolourpaint
yum install kolourpaint.x86_64 -y 就直接没有依赖性,一步到位



########kickstart自动安装脚本的制作#######
在dhcp搭建好的基础上才能做以下实验

1.yum install system-config-kickstart httpd -y
也可以搜索软件yum search system-config-kickstart
下载yum install system-config-kickstart.noarch
2.system-config-kickstart 使用软件来进行配置, 显示界面选择
----> /var/www/html/ks.cfg

虚拟机中:

第一步:设置密码,选择最后两个小方框

第二步:设置http(写真机ip)

第三步:第一项和第三项选择第一个

第四步:都选择第一个,点击ADD添加分区
/boot Fixed size 200
swap Fixed size 500
/ Fill all unused space on disk

第五步:添加动态网络eth0

第六步:加密页面默认

第七步:关闭火墙

第八步:禁用

第九步:安装后脚本:可以写也可以不写

其他的都是默认选项

按照截图选完–>点击左上角file–>save–>名称为ks.cfg–>记住所保存的位置,可以直接保存在/root下,ls查看是否有ks.cfg文件。



–>vim ks.cfg更改–location=mbr,timezone Asia/Shanghai,最后几行添加。–>ksvalidator ks.cfg检测是否有语法错误


编辑内容:指定在安装过程中需要安装的软件
%packages 软件包段
@base 指定安装的包组

也可以在保存ks.cfg1文件时,直接保存在/var/www/html目录下,使他可以通过http来进行共享,注意:需要下载http,并开启服务,开启之后才会有这个目录滴

在网页浏览器中:172.25.254.211/ks.cfg1 ##虚拟机ip 查看以上操作是否正确

真机:测试









在真机中也可以使用以下步骤检验:
cd /mnt/
vim vm_create.sh

cdrom --location 两种不同的方式,前者是光驱,后者是利用网络资源,里面都是镜像
全自动安装脚本:

chmod +x vm_create.sh
/mnt/vm_create.sh nodel 直接自动安装虚拟机nodel

注意:脚本执行完没有出现黑色界面,脚本有问题
有黑色界面,没有自动安装,到后面就卡了,说明是ks.cfg文本有问题

安装软件以及kickstart自动安装虚拟机相关推荐

  1. Linux脚本自动安装软件,一个快速自动安装Apache及其相关软件的Shell脚本

    一个快速自动安装Apache及其相关软件的Shell脚本 文:王文俊 email:wwj99001@sina.com wwj99001@sohu.com 成文时间:2002年6月1日 Apache是一 ...

  2. Ubuntu16.04 使用apt-get安装软件时无法自动安装所需要的依赖

    出现这样的问题,在百度上搜索了解决办法,大都是在Ubuntu里进行设置,本人进行了尝试,但是没有成功,倒不是说方法不好使,可能是因为我没有设置好,所以一直没有解决,我还太真的以为重装系统就没问题了,不 ...

  3. 虚拟机续集:自动创建虚拟机virt-install、自动创建快照、kickstart自动安装虚拟机

    (一)自动创建虚拟机virt-install 首先可以通过man virt-install查看配置的书写格式 cd /mnt vim virt_create.sh 文件中的内容 #!/bin/bash ...

  4. PXE高效批量安装和Kickstart无人值守安装——真正完成批量自动安装

    PXE高效批量安装和Kickstart无人值守安装--真正完成批量自动安装 一.PXE概述 二.PXE的优点 三.搭建PXE的前提 四.部署PXE远程安装服务 1.安装TFTP服务 2.修改TFTP服 ...

  5. PXE高效批量网络装机(含PXE+kickstart自动安装)

    目录 一.PXE概述 PXE批量部署的优点 PXE(Preboot eXcution Environment) 服务端 客户端 二.配置PXE装机服务器 基本部署过程 1.准备CentOS 7 安装源 ...

  6. Linux运维系列总结-Linux系统启动过程、WEB工作原理、DHCP工作原理、DNS解析原理、NFS网络文件系统、FTP文件传输协议、PXE+KICKSTART自动安装系统

    Linux运维系列总结-Linux系统启动过程.WEB工作原理.DHCP工作原理.DNS解析原理.NFS网络文件系统.FTP文件传输协议.PXE+KICKSTART自动安装系统 1.Linux系统的启 ...

  7. 用Kickstart批量安装Linux系统、Kickstart安装,linux批量安装;Linux的Kickstart的 无人值守安装;linux pxe自动安装linux系统...

    用Kickstart批量安装Linux|Kickstart,批量安装:Linux的Kickstart的 无人值守安装:linux pxe自动安装linux系统: KickStart + DHCP + ...

  8. android版本过高导致下载软件后无法自动安装

    安卓6.0以上可能会出现后台下载软件后无法自动安装. 原因是:6.0以上的系统获取到手机路径不对,所以系统找不到下载后的软件 解决方法:1.在配置文件AndroidManifest.xml中的节点下加 ...

  9. 解决VMware6.5 以上版本安装RHEL 5的自动安装的问题

    解决VMware6.5 以上版本安装RHEL 5的自动安装的问题 记得在学习 RHEL5的时候,教室里用的VMware5.5.3的版本,在教室里安装的时候是很正常的有步骤的那种,回到寝室后,用我的VM ...

最新文章

  1. oauth2 单点登录_Spring Security Oauth2和Spring Boot实现单点登录
  2. mysql文档摘要续4
  3. python啥意思-python是什么意思
  4. 多目标机器学习_NIPS2018 - 用多目标优化解决多任务学习
  5. C++ 双向链表的建立与遍历
  6. 使用display:none和visibility:hidden隐藏的区别
  7. 不同格式的json解析
  8. Linq中dbSet 的查询
  9. tomcat运行出现问题(Starting Tomcat v8.0 Server at localhost' has encountered a problem.)
  10. Oracle数据库常用操作sql语句
  11. python 3.6中使用open函数遇见的问题
  12. Ubuntu临时修改ip地址
  13. 公司计算机程序员英语怎么说,计算机程序员英文求职信范文模板
  14. flutter ListView.separated 带分割线
  15. 无线桥接dhcp服务器不启动,TP-Link路由器桥接提示“获取IP地址失败,请检查DHCP是否开启...
  16. FORCE_CONSTANTS中3阶力常数大小与原子间距的分析脚本
  17. cilium系列之四:使用阿里云vpc作为ipam
  18. nginx配置多个一级域名https访问的配置
  19. [JsHtml]全面清除前端缓存
  20. jlink修复固件教程

热门文章

  1. 再谈出版社与当当网打折之争--出版社暴利、书价高、7折销售有理、垃圾书太多
  2. java 字符串数组 转字符串_Java 中将字符串数组转换为字符串
  3. 推荐电影:精巧得令人回味无穷的结局——《神探 Mad Detective (2007)》
  4. 动图ps在html不动了,PS修改了GIF动态图文字点了播放还是不动怎么回事?如何解决?...
  5. linux脚本数组元素赋值,shell 数组赋值
  6. C++多线程:Lambda表达式
  7. docker安装redis集群+设置密码
  8. 2021蓝牙耳机排行榜前十:高颜值高性价比TOP10不要错过
  9. 鸿蒙开发实例 | ArkUI JS飞机大战游戏开发
  10. cnpm不是内部命令的解决