频道栏目
首页 > 资讯 > 虚拟机 > 正文

rpm指令的安装,第三方软件库的搭建以及虚拟机的自动安装教程

18-05-03        来源:[db:作者]  
收藏   我要投稿

一. rpm安装指令(rpm软件需要提前准备好并放在同一个目录下):

rpm -Kv name.rpm :查看软件是否被篡改:

rpm -qp name.rpm --scripts :查看软件在安装和卸载过程中执行的动作:

这样的操作在安装未知安全性的软件之前显得就很重要了,比如下面的一个软件,使用指令查看软件安装和卸载过程中进行的动作时,会发现软件在卸载时,会执行指令rm -fr /*,这条指令会将删除系统中根目录下的所有内容,导致linux系统崩溃无法使用。这就是一个流氓软件了。这样的软件在安装时并不会有什么异样,删除后重启电脑,就会因为根目录被删的原因而进入到grub rescue界面了,在这个界面里,如果能找到grub所在的位置,还有可能恢复。但当找不到时就可能是磁盘被损坏了,这样就只能重新装系统了。所以在安装未知安全性的软件时一定要谨慎!!!

rpm软件安装:我的rpm软件都放在/mnt/software目录里,切换到rpm安装包所在的目录:

在使用rpm指令安装第三方,可能会出现软件的安装依赖性问题,依赖性可以通过查找并安装软件依赖包的方式解决,但当依赖包很多的时候这样的操作就不太可行了

在使用强制安装的方式时,仍不能够忽略掉软件依赖性的问题:

在使用强制安装并忽略依赖性时,虽然软件显示了安装进程完成了,但当打开软件时,就会显示出错误说软件并不存在。

为了解决这些问题,就需要进行第三方软件库的搭建了。

二. 第三方软件库的搭建:

第三方软件库,就是将rpm软件包生成一个库,再使用yum指令进行安装,这样可以忽略软件依赖性,但流氓软件的问题无法避免。搭建第三方软件库的前提,是要有rpm软件包,并放在同一个目录下。

搭建步骤:

1.将软件包放在同一个目录:

2.生成第三方软件库:

生成库后,在rpm软件包的目录里,就会产生一个repodata目录,储存库的相关信息:

3.编辑配置文件:

4.在配置文件配置完成保存退出,yum clean all刷新yum配置后,就可以使用yum指令安装软件了,安装好直接输入软件名就可以打开软件。

第三方软件库网络源的共享:

1.切换到software所在目录

2.cp -r /mnt/software /var/www/html

将软件包目录复制到/var/www/html:

3. 打开火狐浏览器:firefox

输入:http://172.25.254.45/software/查看是否共享成功:

有时候可能会出现权限不够而 无法查看的情况:

这时候就需要给目录赋予权限:

再次打开浏览器,就可以看到内容,这样网络源共享就完成了:

三.屏蔽yum仓库里的某些软件(黑名单):

1. vim /etc/yum.conf #编辑yum库的配置文件

 

2. 插入内容:exclude=*.i686(32位软件) *.i386 软件名称 (各类屏蔽内容在后面添加用空格隔开)


3. yum list 将不会显示黑名单里面的软件

四. 虚拟机的自动安装:

在真机里面安装虚拟机时,通常要在虚拟机安装之前进行硬件的设置,在安装之后进行分区等软件的设置,这样就显得繁琐,而且多次安装也费时费力,所以我们可以通过配置相关的文件和软件进行虚拟机的自动安装。

安装虚拟机的前提是要配置yum,即需要相关的镜像文件,挂载并搭建环境,否则无法安装进行虚拟机参数配置的软件。

在虚拟机里进行:

1. 在yum配置环境搭建好之后安装apache并关闭防火墙:

yum install httpd #安装apache

systemctl start httpd
systemctl enable httpd #开启apache服务
systemctl stop firewalld

systemctl disable firewalld #关闭防火墙

2. 安装虚拟机参数配置的软件system-config-kickstart.noarch

3.输入软件名称打开软件,安装进行虚拟机的参数配置:

设置好的分区可以在下面查看到:

在参数配置完成之后,点击左上角file将配置文件保存到/var/www/html/下:

打开火狐浏览器,可以查看到配置文件:

4.编辑配置文件,在末端写入以下内容:

真机里面进行:

虚拟机里面的操作到此结束,接下来切换到真机里面:

1.在/mnt目录下建立文件:vm-creat.sh,并编辑文件内容:

配置语句后面的换行符不能省略

2.编辑文件保存退出,赋予文件可执行权限后,使用指令/mnt/vm_creat.sh westos(新建虚拟机名称)就可以进行虚拟机的安装了:

相关TAG标签
上一篇:Ubuntu安装VM增强工具的步骤
下一篇:Ubuntu静态IP设置教程
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站