linux yum安装找不到源

Posted 0o飞行天下o0

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux yum安装找不到源相关的知识,希望对你有一定的参考价值。

1先说问题:

服务器装麒麟系统后安装gis地图(其实就是部署一套地图服务),因为是内网,所以所有需要的包都放在一个iso文件中了,需要用mount命令去加载之,然后配置*.repo文件(源文件配置),使得系统自动去找相关依赖,然后安装postgis。结果就是安装时有些依赖找不到。一想不可能啊,在虚拟机上都可以的,到这就缺包了。

2解决办法:

从新建一个repo文件,把系统镜像也加载进来当成数据源。要建立repo文件,必须要对repo文件了解啊。下面从某位大神那copy了一点。感觉能说明问题了。

[fedora]       #方括号里面的是软件源的名称,将被yum取得并识别
name=Fedora $releasever - $basearch   #这里也定义了软件 仓库的名称,通常是为了方便阅读配置文件,一般没什么作用
enabled=1 #这个选项表示这个repo中定义的源是启用的,0为禁用
gpgcheck=1 #这个选项表示这个repo中下载的rpm将进行gpg的校验,已确定rpm包的来源是有效和安全的
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch #定义用于校验的gpg密钥,就是数位签章的公钥档所在位置!

注意:如果gpgcheck是0则,gpgkey是无效的。对于内网,配置0就行了,1的话可能会有其他注意事项。还有源名称和仓库名称不可重复,不可重复,不可重复。这样相当于可以配置无限个repo了,好高兴啊。
 
 




以上是关于linux yum安装找不到源的主要内容,如果未能解决你的问题,请参考以下文章

CentOS通过yum安装MariaDB(MySQL)无法启动服务或者找不到mysql.sock

在虚拟机的linux下 我想安装wireshark 需要安装4个 rpm的包 但是我执行rpm -ivh命令后他找不到那几个包

Linux nginx安装目录找不到?

linux3 源代码安装

Alpine Linux - 找不到 javac

centos 7中如何用 yum 安装 firewall-cmd 和 systemctl 命令? 我用minimal安装后找不到这两个命令了。