电脑显示“用yum install openssl-devel报错: 没有已启用的仓库。”怎么办?

电脑显示“用yum install openssl-devel报错: 没有已启用的仓库。”怎么办?,第1张

电脑显示“用yum install openssl-devel报错: 没有已启用的仓库是因为没有进行设置仓库,解决步骤如下:

1、首先第一步就是进行xshell登陆Linux,执行yum -y install gcc安装gcc软件。

2、然后就进行安装gcc之前,操作系统上安装了多个版本的python,这时候注意的是报错是找不到python34文件

3、然后就是进行whereis yum查看yum命令的安装路径,将#!/usr/bin/python34修改为#!/usr/bin/python26,然后点击进行保存。

4、最后一步就是再次执行yum -y install gcc,这时候就可以发现正常安装无报错,如下图所示。

利用yum安装软件(自动解决依赖关系)

YUM有以下特点:

1、可以同时配置多个资源库(Repository)

2、简洁的配置文件(/etc/yumconf)

3、自动解决增加或删除rpm包时遇到的依赖性问题使用方便

4、YUM分为服务器端和客户端

搭建yum服务器:

1、挂载redhat55安装光盘。

2、安装vsftp软件。

3、解除挂载,然后重新挂载到/var/ftp/pub/下(客户端利用ftp下载软件包,通过yum命令安装ftp上的软件)

4、利用vi修改/etc/yumreposd/rhel-debuginforepo文件,这个文件是客户端修改的文件,我直接在服务器修改了,用于填写yum服务器的地址和软件包ftp的位置。

5、下面以安装dns服务器软件 bind为例,如果不利用yum安装,需要解决依赖关系,比较麻烦。如下图:

6、上图可以看出,安装出错,需要首先安装bind-936-4之后才能安装bind-chroot-93,下面先安装bind-936-4。

7、然后再安装bind-chroot-93,如图所示可以正常安装了

1准备一台Linux服务器,用最简单的版本CentOS-67-x86_64-minimaliso

2配置好这台服务器的IP地址

3上传CentOS-67-x86_64-bin-DVD1iso到服务器

4将CentOS-67-x86_64-bin-DVD1iso镜像挂载到某个目录

mkdir /var/iso

mount -o loop /home/hadoop/soft/CentOS-67-x86_64-bin-DVD1iso /var/iso

CentOS-67-x86_64-bin-DVD1iso

补充:挂载光盘(无需上传iso文件)

mkdir /mnt/cdrom

mount -t iso9660 -o ro /dev/cdrom/ /mnt/cdrom

mount /dev/sr0 /mnt/cdrom/

5修改本机上的YUM源配置文件,将源指向自己

备份原有的YUM源的配置文件

cd /etc/yumreposd/

rename repo repobak

vi CentOS-Localrepo

由于上面,没有找到怎么添加表格,所以就只能这样看了

[base]

name=CentOS-Local

baseurl=file:///var/iso

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

添加上面内容保存退出

箭头的这个部分是可以写多个的,本地和阿里的比较好(在国内开源的)

将下面的文件里面的内容全部粘贴到上面的这个文件里面就可以了

这是一个写阿里yum源的上的网址

(文件不能上传,加我好友发给你,微信maochentingqiang)

6清除YUM缓冲

yum clean all

7列出可用的YUM

yum repolist

8安装相应的软件免密

yum install -y httpd

9开启httpd使用浏览器访问 http://1921680100:80 (如果访问不通,检查防火墙是否开启了80端口或关闭防火墙)

service httpd start

10将YUM源配置到httpd(Apache Server)中,其他的服务器即可通过网络访问这个内网中的YUM源了

cp -r /var/iso/ /var/www/html/CentOS-67

cp -r /mnt/cdrom/ /var/www/html/CentOS-67

11取消先前挂载的镜像

umount /var/iso

umount /mnt/cdrom/

12在浏览器中访问http://19216811181/CentOS-67/

13让其他需要安装RPM包的服务器指向这个YUM源,准备一台新的服务器,备份或删除原有的YUM源配置文件

cd /etc/yumreposd/

rename repo repobak

vi CentOS-Localrepo

[base]

name=CentOS-Local

baseurl=http://19216811151/CentOS-67

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

添加上面内容保存退出

14在这台新的服务器上执行YUM的命令

yum clean all

yum repolist

15安装相应的软件

yum install -y gcc

如果上面有写的不清楚的地方或是需要资料的地方可以微我maochentingqiang

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 电脑显示“用yum install openssl-devel报错: 没有已启用的仓库。”怎么办?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情