一:下载安装包
lftp ip
二:rpm
-ivh name.rpm ##安装 ,-v显示过程,-h指定加密方式为hash
-e name ##卸载
-ql name ##查询软件生成文件
-qc name ##查询软件的配置文件
-qd name ##查询软件的说明文件
-qlp name.rpm ##查询软件安装后会生成什么文件
-qa ##查询系统中安装的所有软件名称
-qa | grep name ##查询软件是否安装
-q name ##同上,这个后面要跟软件全名
-qp name.rpm ##查询软件安装包安装后的名字
-qf filename ##查看filename属于哪个安装包
-ivh name.rpm --force ##强制安装,但不能忽略依赖性
-ivh name.rpm --nodeps --force ##忽略依赖性并且强制安装
-qi name ##查看软件信息
-Kv name.rpm ##检测软件包是否被篡改
-qp name.rpm --scripts ##检测软件在安装或卸载过程中执行的动作
从图中可以看到我们在执行了安装命令之后,出现了报错,这是因为系统中缺少此rpm包的依赖性文件,我们可以用rpm的一个参数强制安装rpm'包,但是不能忽略依赖性,这样安装的软件使用不了的,这个参数就是上面写到的 rpm -ivh name.rpm --force
还有一个参数 rpm -ivh name.rpm --nodeps --force ,使用这个参数,可以忽略依赖性强制安装软件
但是这样安装的软件也是不能使用的,后面我们会讲到怎样使安装的软件可以使用,既然不能使用,我们就要将他卸载了,使用 rpm -e name.rpm 这个命令就可以卸载了
这样我们就将这个软件卸载了
三:##第三方软件仓库的搭建##
刚刚在上面安装的软件是不能使用的,现在就讲讲如何安装可以使用的软件
将所有的rpm软件包放到一个目录中,而且这个目录只能存放rpm文件
createrepo -v /rpm的存放目录 , 执行这个命令后,在rpm软件包存放目录中会出现repadata这个目录
————————> /rpm的存放目录/repodata #此目录中是被扫描的软件信息数据
接下来我们需要配置一个文件
vim /etc/yum.repos.d/rhel_dvd.repo
[software]
name=software
baseurl=file:///rpm的存放目录
gpgcheck=0
yum clean all
配置完文件退出保存后,我们需要清理yum缓存
做完这些步骤后我们就可以使用yum来安装想安装的软件了,我们试着来安装一下wps办公软件吧
如图,我们就完成了wps的安装,现在这个软件就可以使用了
四:共享第三方软件仓库的搭建
1:下载httpd
2:关闭防火墙 打开httpd
3:cp -r /mnt/software /var/www/html/
4:打开浏览器输入172.25.254.103/software
做完这些后我们需要打开浏览器输入 主机ip/rpm包的存放目录
如图所示,这样我们就完成了第三方软件仓库的共享了
五:yum黑名单
我们的系统版本只有一种,要么是32位的要么是64位的,但是用yum寻找软件包的时候它会把所有类型的软件包全部列出来,这样会给我们的寻找带来很多麻烦,这样的问题我们可以用yum黑名单来解决
编辑 vim /etc/yum.conf
在空白处加入 exclude=*.i686 ###将32位的安装文件屏蔽
这样我们就将32位的安装文件全部屏蔽了
要想屏蔽更多的安装文件,可将文件类型依次写在等号之后,用空格分开
六: 脚本自动安装
(1):配置虚拟机 这里配置的这台虚拟机其实相当于一个模板,我们等会自动安装的虚拟机就是以这个虚拟机为模板的
1:yum install system-config-kickstart
yum install httpd
start enable 开启http服务以及使他开机自启动
stop disable 关闭防火墙以及禁止他开机自启动
2: 执行 system-config-kickstart
执行命令后会开启如图所示界面,需要我们进行一步一步配置
1:第一步我们主要设置root密码,还有选中最低下两栏
2:第二步设置主机的ip与主机中所要使用镜像的挂载目录
3:第三步选中第一栏的第一行,后面的忽略不管
4:第四步设置分区,与之前一样添加 / /boot swap 这三个分区
5:第五步 这一步只需要添加一个网络名称即可
6:后面的可以忽略不管
配置完成后点击保存,保存到/var/www/html中
3:vim /var/www/html/ks.cfg
写入:
%packages
@base
lftp
%end
4:打开浏览器 172.25.254.103/ks.cfg
(2):真机
1:yum install httpd
start enable
stop disable
2:mount /iso/镜像 /source7.0
mount /iso/镜像 /var/www/html/source7.0
3:vim /mnt/vm_create.sh
4:chmod +x /mnt/vm_create.sh
5:安装
这样就完成一个虚拟机的自动安装了,但是安装完成的虚拟机只能使用嗯字符界面