解决Linux遇到There are no enabled repos.的问题
·
问题描述
在Linux服务器安装FastDFS
(yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -y
)的时候,安装不了,提示yum repolist all
。
按着提示,试着敲入yum repolist all
,却显示0
。
那么回到第一张图,这个提示There are no enabled repos.
。
盲猜是不是没有安装wget
源?
敲个wget _v
检测一下版本试试
好家伙,真就没安装到wget
…
解决
下面针对两台不同Linux版本的服务器,进行演示,对号入座哈~
- CentOS
- Ubuntu
不知道服务器是什么Linux版本,可以用
lsb_release -a
查看当前Linux发行版本的具体信息
1. CentOS
按照 网易的《CentOS镜像使用帮助》:http://mirrors.163.com/.help/centos.html
- 首先备份
/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
若是找不到
yum.repos.d
文件夹,用mkdir
创建一个
mkdir /etc/yum.repos.d
即可
- 下载对应版本repo文件, 放入
/etc/yum.repos.d/
(操作前请做好相应备份,有的话)
用
ls
查看有该文件:
- 运行以下命令生成缓存
# 清除缓存
yum clean all
# 生成缓存
yum makecache
- 安装
wget
yum install wget
2. Ubuntu
原因
Ubuntu
不支持yum
下载、安装的机制
应该使用apt-get
包工具进行安装分别安装:
apt-get install openssl
apt-get install libssl-dev
更多推荐
已为社区贡献2条内容
所有评论(0)