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

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

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

[[email protected] ~]# sudo yum install epel-release
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package epel-release.noarch 0:7-5 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                Arch             Version         Repository        Size
================================================================================
Installing:
 epel-release           noarch           7-5             extras            14 k

Transaction Summary
================================================================================
Install  1 Package

Total download size: 14 k
Installed size: 24 k
Is this ok [y/d/N]: y
Downloading packages:
epel-release-7-5.noarch.rpm                                |  14 kB   00:01     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : epel-release-7-5.noarch                                      1/1 
  Verifying  : epel-release-7-5.noarch                                      1/1 

Installed:
  epel-release.noarch 0:7-5                                                     

Complete!

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

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

[[email protected] ~]# cd/tmp
[[email protected] ~]# wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ls*.rpm

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

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

2.安装:

[[email protected] ~]# sudo yum install epel-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身份执行)

时间: 2024-12-15 05:02:10

yum安装时提示No package xxx available,解决办法的相关文章

yum 安装时错误 Couldn't resolve host 解决办法

修改/etc/resolv.conf 添加:nameserver 8.8.8.8 yum 安装时错误 Couldn't resolve host 解决办法

centos yum安装nginx 提示 No package nginx available

centos yum安装nginx 提示 No package nginx available问题了,对于这个问题我们下文正是介绍它的解决方法了,希望下文能够为各位带来帮助. 问题原因: nginx位于第三方的yum源里面,而不在centos官方yum源里面 解决方法: 安装epel(Extra Packages for Enterprise Linux) a.去epel网站 http://fedoraproject.org/wiki/EPEL下载 b.我的系统是centos5.7,cpu是x8

Aptana Studio 2启动时提示 Workspace Cannot Be Created 解决办法

今天在安装Aptana Studio 2时出现这个东东,卸载后再安装依旧不行最后找到原因 原因 : 就是由于你把"我的文档"的位置修改造成的. 但Aptana还以为 "我的文档"的位置 是在系统的默认路径下. 解决办法 : 右键快捷方式,找到"属性",把"目标"修改为 "D:/Program Files/Aptana Studio 2/AptanaStudio2.exe" -data "D:/Wo

MyEclipse6.5通过Jetty跑Web应用时提示OutOfMemoryError: PermGen space的解决办法

/** * MyEclipse6.5通过Jetty跑Web应用时提示OutOfMemoryError: PermGen space的解决办法 * @see --------------------------------------------------------------------------------------------------- * @see Jetty启动类-->Run AS-->Open Run Dialog-->Arguments-->VM argum

Yum安装时提示多库版本保护 Multilib version problems found

例如: yum install pcre pcre-devel 出现一下错误: 解决方法:yum install --setopt=protected_multilib=false pcre pcre-devel. OK 原文地址:https://www.cnblogs.com/zhja/p/9687998.html

SQL Server 2008 Express 安装或卸载时提示“重启计算机失败"的解决办法

安装或卸载SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作.运行安装程序之前必须重新启动计算机.如下图: 解决办法: 1.在开始->运行中输入regedit(注册表编辑器)2.到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\3.在右边窗口右击PendingFileRenameOperations,选择删除,然后确认4.重新安装,问题解决(如果没解决就是别的什么问题了)

安装node-sass提示没有vendor目录的解决办法

提示: no such file or directory, scandir '-..\node-sass\vendor' 解决办法: node_modules\node-sass文件夹下,新建vender文件夹,然后运行npm rebuild node-sass --save-dev p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #454545 } 原文地址:https://www.cnblogs.

yum安装时提示:Transaction Check Error

Transaction Check Error: file /usr/share/man/man5/dhcp-eval.5.gz from install of dhcp-common-12:4.1.1-43.P1.el6.centos.1.i686 conflicts with file from package dhclient-12:4.1.1-12.P1.el6.i686 file /usr/share/man/man5/dhcp-options.5.gz from install of

安装Apache提示APR not found的解决办法

不知道为什么在安装apache2.2.22版本的时候没有任何问题,直接使用命令 ./configure --prefix=/home/www/www_test/software/apache-2.2.22 --enable-proxy --enable-so --enable-mods-shared=most --with-mpm=worker 没有任何问题,不过在安装新版本2.4.2的时候就会报错. 解决方案如下: #./configure --prefix……检查编辑环境时出现:checki