# ubuntu 体系利用 yum下令报错 There are no enabled repos.Run “yum rep ...

打印 上一主题 下一主题

主题 781|帖子 781|积分 2343

ubuntu 体系利用 yum下令报错 There are no enabled repos.Run “yum repolist all” to see the repos you have.You can enable repos with yum-config-manager --enable

一、错误描述:


二、解决方案

1、一般来说著名的 linux 体系基本上分两大类

1 RedHat 系列:Redhat、Centos、Fedora等
2 Debian系列ebian、Ubuntu等
1.1 RedHat 系列:Redhat、Centos、Fedora 体系等。



  • 1) 常见的安装包格式 rpm 包,安装 rpm 包的下令是 “rpm -参数’。
  • 2) 包管理工具 yum。
  • 3) 支持 tar 包。
1.2 Debian 系列:如 Debian、Ubuntu 等体系。



  • 1、 常见的安装包格式 deb 包,安装 deb 包的下令是 “dpkg -参数"。
  • 2 、包管理工具 apt 或 apt-get。
  • 3 、支持 tar 包。
    所以可以利用 apt 或者 apt-get 下令,代替 yum 下令。
2、在 ubuntu 体系上安装 yum

2.1 安装 build-essential 软件包集合工具。

  1. sudo apt-get install build-essential
  2. 或者
  3. apt-get install build-essential
复制代码
2.2 安装 yum

  1. sudo apt-get install yum
  2. 或者
  3. apt-get install yum
复制代码
2.3 配置 yum 源

Ubuntu 没有 yum 源,所以要想利用 yum 安装软件必须要配置 yum 安装源。在 /etc/yum/repos.d/ 目录下创建两个文件,fedora-163.repo 和 fedora-updates-163.repo。分别复制以下配置信息生存即可。
  1. # 如果 yum 安装成功,可查看版本
  2. yum --version
  3. # 查看系统中的软件仓库列表,也许为 0,因为你没有配置 yum 安装源
  4. yum repolist all
复制代码

1)如果没有 /etc/yum/repos.d/ 目录,先创建此目录。
  1. # 创建目录
  2. mkdir  /etc/yum/repos.d/
复制代码
2)创建 fedora-163.repo 文件。vim /etc/yum/repos.d/fedora-163.repo
  1. [fedora]
  2. name=Fedora 17 - $basearch - 163.com
  3. failovermethod=priority
  4. baseurl=http://mirrors.163.com/fedora/releases/17/Everything/$basearch/os/
  5. mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-17&arch=$basearch
  6. enabled=1
  7. metadata_expire=7d
  8. gpgcheck=1
  9. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
  10. [fedora-debuginfo]
  11. name=Fedora 17 - $basearch - Debug - 163.com
  12. failovermethod=priority
  13. baseurl=http://mirrors.163.com/fedora/releases/17/Everything/$basearch/debug/
  14. mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-17&arch=$basearch
  15. enabled=0
  16. metadata_expire=7d
  17. gpgcheck=1
  18. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
  19. [fedora-source]
  20. name=Fedora 17 - Source - 163.com
  21. failovermethod=priority
  22. baseurl=http://mirrors.163.com/fedora/releases/17/Everything/source/SRPMS/
  23. mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-17&arch=$basearch
  24. enabled=0
  25. metadata_expire=7d
  26. gpgcheck=1
  27. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
复制代码
3)创建 fedora-updates-163.repo 文件。vim /etc/yum/repos.d/fedora-updates-163.repo
  1. [updates]
  2. name=Fedora 17 - $basearch - Updates - 163.com
  3. failovermethod=priority
  4. baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/
  5. mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f17&arch=$basearch
  6. enabled=1
  7. gpgcheck=1
  8. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
  9. [updates-debuginfo]
  10. name=Fedora 17 - $basearch - Updates - Debug - 163.com
  11. failovermethod=priority
  12. baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/debug/
  13. mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f17&arch=$basearch
  14. enabled=0
  15. gpgcheck=1
  16. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
  17. [updates-source]
  18. name=Fedora 17 - Updates Source - 163.com
  19. failovermethod=priority
  20. baseurl=http://mirrors.163.com/fedora/updates/17/SRPMS/
  21. mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f17&arch=$basearch
  22. enabled=0
  23. gpgcheck=1
  24. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
复制代码
4)在终端输入执行配置,配置完成,可以利用 yum 源了举行安装了。
  1. yum makecache
复制代码
3、如果 Yum 的镜像站点速度较慢,你可以尝试切换到其他镜像站点。在 Yum 的配置文件中,你可以设置baseurl来指定镜像站点的地址。

  1. # 备份当前 yum 源,如:sudo mv /etc/yum/repos.d/CentOS-Base.repo /etc/yum/repos.d/CentOS-Base.repo.backup# 下载 yum 源,如:# 下载新的YUM源配置文件。这取决于你想要更换的源,例如阿里云源,可以利用以下下令,也可以 利用 wget 下令。sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo# 阿里-centos7:http://mirrors.aliyun.com/repo/Centos-7.repo# 网易-centos7:http://mirrors.163.com/.help/CentOS7-Base-163.repo# 清除YUM缓存并生成新的缓存sudo yum clean allsudo yum makecache
  2. # 更新体系sudo yum update
复制代码
4、Ubuntu 体系,照旧剧烈发起利用 包管理工具 apt 或 apt-get ,由于 Ubuntu 体系 利用 yum 兼容性较差,及其不稳定,也许会故意想不到的问题。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

我爱普洱茶

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表