yum安装时提示No package xxx available,解决办法

前端之家收集整理的这篇文章主要介绍了yum安装时提示No package xxx available,解决办法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

具体原因:使用yum搜索某些rpm包,找不到包是因为CentOS是RedHat企业版编译过来的,去掉了所有关于版权问题的东西。安装EPEL后可以很好的解决这个问题。EPEL(Extra Packages for Enterprise Linux )即企业版Linux的扩展包,提供了很多可共Centos使用的组件,安装完这个以后基本常用的rpm都可以找到。

Method #1从企业版Linux库配置包中安装扩展包。(推荐 )

  1. [root@localhost~]#sudoyuminstallepel-release
  2. Loadedplugins:fastestmirror,langpacks
  3. Loadingmirrorspeedsfromcachedhostfile
  4. ResolvingDependencies
  5. -->Runningtransactioncheck
  6. --->Packageepel-release.noarch0:7-5willbeinstalled
  7. -->FinishedDependencyResolution
  8.  
  9. DependenciesResolved
  10.  
  11. ================================================================================
  12. PackageArchVersionRepositorySize
  13. ================================================================================
  14. Installing:
  15. epel-releasenoarch7-5extras14k
  16.  
  17. TransactionSummary
  18. ================================================================================
  19. Install1Package
  20.  
  21. Totaldownloadsize:14k
  22. Installedsize:24k
  23. Isthisok[y/d/N]:y
  24. Downloadingpackages:
  25. epel-release-7-5.noarch.rpm|14kB00:01
  26. Runningtransactioncheck
  27. Runningtransactiontest
  28. Transactiontestsucceeded
  29. Runningtransaction
  30. Installing:epel-release-7-5.noarch1/1
  31. Verifying:epel-release-7-5.noarch1/1
  32.  
  33. Installed:
  34. epel-release.noarch0:7-5
  35.  
  36. Complete!

Method #2 从dl.fedoraproject.org安装扩展包。

1.使用wget命令下载epel-release:

  1. [root@localhost~]#cd/tmp
  2. [root@localhost~]#wgethttps://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmls*.rpm

或者通过wiki查找到对应版本的epel后,再下载:

[root@localhost~]#wgethttp://dl.fedoraproject.org/pub/epel/7/x86_64/epel-release-7-5.noarch.rpm 或 [root@localhost~]#wgethttp://mirrors.ustc.edu.cn/fedora/epel/7/x86_64/epel-release-7-5.noarch.rpm//中国科学技术大学镜像

2.安装:

  1. [root@localhost~]#sudoyuminstallepel-release-7.noarch.rpm

注意:

1. epel的版本要与centos的版本相对应,否则安装失败,即centos7版本要对应epel7版本。

2.rpm安装完后,rpm -ql epel*,确提示未安装,此时要导入rpm的签名信息

#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 (root身份执行)

猜你在找的Bash相关文章