如何把本地yum源给其他机器使用_配置本地yum源以及第3方软件仓库的搭建

 2023-09-11 阅读 31 评论 0

摘要:一Linux rpm安装软件rpm -q name查询软件是否被安装rpm -ivh name.rpm安装软件rpm -e name卸载软件rpm -ql name查询软件生成文件创建yum源,rpm -qlp name.rpm查询系统中安装后会生成什么文件rpm -qa |gerp name.rpm查询软件是否安装rpm -qa查询系统中所有软件的名称rpm -qc

一Linux rpm安装软件

rpm -q name查询软件是否被安装

rpm -ivh name.rpm安装软件

rpm -e name卸载软件

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

创建yum源,rpm -qlp name.rpm查询系统中安装后会生成什么文件

rpm -qa  |gerp name.rpm查询软件是否安装

rpm -qa查询系统中所有软件的名称

rpm -qc name查看已安装软件的配置文件

rpm -qp name.rpm查询软件安装好的名字

rpm -ivh name.rpm --force强制安装但不能忽略文件的依赖性

修改yum源为本地源,rpm -ivh name.rpm --nodeps --force忽略依赖性并且强制安装

rpm -qi name查看软件信息

rpm -Kv  name.rpm检测软件是否被更改

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

注意:rpm 安装软件不能很好的解决不同rpm之间的依赖关系,而下面的yum可以很好的解决安装不同安装包之间的依赖关系。

二、Linux yum安装软件

如何安装yum源。虽然yum可以很好的解决rpm之间的依赖关系,但是在使用yum之前必须要有yum源。

yum install softwarename安装软件

yum repolist列出yum源信息

yum remove softwarename卸载软件

yum list softwarename查看软件源是否有软件

yum list列出所有软件名称

yum用法。yum list installed列出已安装软件的名称

yum available列出可以使用yum安装的软件名称

yum clean all清空yum缓存

yum search softwareinfo(软件的功能)根据软件信息搜索软件名字

yum whatprovides filename在yum源中查找包含filename的软件包

yum update更新软件

yum无法使用,yum history查看系统软件改变历史

yum reinstall softwarename重新安装

yum info softwarename查看软件信息

yum groups list查看软件组信息

yum groups info softwaregroup查看软件组信息

yum groups install softwaregroup安装组件

yum linux?yum groups remove softwaregroup卸载组件

1、在网络上下载本机的iso镜像文件,将他制作成yam源。

1》将本机中/etc/yum.repos.d/目录下面的所有文件删除,最好将其备份。

2》将下载好的iso文件挂载到/var/www/html/rhel7.0目录下

mount rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0

这样是为了后文方便使主机称为网络yum源,所以将他挂载到了http服务的默认站点目录

redhat yum源。然后执行yum clean all清空yum缓存,识别新的配置

注意:如果本地还有一个yum源,可以继续在在/etc/yum.repos.d目录下的rhel.repo文件中添加镜像地址,比如我的/tools中含有大量的第三方软件rpm包:

添加完保存后,清空yum缓存识别新的配置,这时你如果执行yum 安装第三方软件,最下方会出现如下错误:

他提示/tools/repodata/目录下没有repomd.xml文件 ,这时你需要执行createrepo -v这条命令,将rpm添加到DB数据库中,这时会出现repodata这个目录,这样你就

2、将主机作为其他机器的yum 源:例如虚拟机

根据上边配好主机的yum源,进行下面的操作

如何搭建本地yum源。在主机上:

下载安装httpd服务:yum install httpd -y

在浏览器中可以看到输入172.25.254.31/rhel7.0

在其他机器上,将/etc/yum.repos.d/目录下面的所有文件删除,最好将其备份。

3、将网络上的yum源作为主机的yum源

根上面client机器上面的配置基本相同,只是其yum源仓库的网址不同,也是除/etc/yum.repos.d/目录下的文件。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/43454.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息