centos rpm包下载 centos7下载

大家好,centos rpm包下载相信很多的网友都不是很明白,包括centos7下载也是一样,不过没有关系,接下来就来为大家分享关于centos rpm包下载和centos7下载的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

Centos yum 找不到rpm包怎么办

Centos EPEL安装和配置

安装Centos后,使用yum搜索某些rpm包,很有可能找不到。因为CentOS是RedHat企业版编译过来的,去掉了所有关于版权问题的东西。安装EPEL后可以很好的解决这个问题。

EPEL(Extra Packages for Enterprise Linux)即企业版Linux的扩展包,提供了很多可共Centos使用的组件,但是当与其它第三方软件库混合使用时,可能会出现一些问题,不过就目前的体验来看,安装完这个以后基本常用的rpm都可以找到了^_^。

下载与安装EPEL的rpm文件包

1,下载

32位系统

view plaincopy to clipboardprint?

[root@localhost~]# rpm-ivh

64位系统

view plaincopy to clipboardprint?

[root@localhost~]# rpm-ivh

附:查看Linux系统内核,请使用 uname-a命令。

查看Linux发行版本:lsb_release-a

2,导入DAG的PGP Key

[root@localhost~]# rpm–import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

3,设置/etc/yum.repos.d/epel.repo文件中源的级别

即添加priority=11这句。

epel.repo配置举例:

view plaincopy to clipboardprint?

[epel]

name=Extra Packages for Enterprise Linux 5–$basearch

#baseurl=$basearch

mirrorlist=$basearch

failovermethod=priority

enabled=1

gpgcheck=1

gpgkey=

priority=11

[epel-debuginfo]

name=Extra Packages for Enterprise Linux 5–$basearch– Debug

#baseurl=$basearch/debug

mirrorlist=$basearch

failovermethod=priority

enabled=0

gpgkey=

gpgcheck=1

[epel-source]

name=Extra Packages for Enterprise Linux 5–$basearch– Source

#baseurl=

mirrorlist=$basearch

failovermethod=priority

enabled=0

gpgkey=

gpgcheck=1

下载与安装相应rpmforge的rpm文件包

1,下载rpmforge的rpm文件包

32位系统

view plaincopy to clipboardprint?

[root@localhost~]# wget

64位系统

view plaincopy to clipboardprint?

[root@localhost~]# wget

2,安装DAG的PGP Key

view plaincopy to clipboardprint?

[root@localhost~]# rpm–import

3,验证rpmforge的rpm文件包

[root@localhost~]# rpm-K rpmforge-release-0.5.1-1.el5.rf.*.rpm

4,安装rpmforge的rpm文件包

[root@localhost~]# rpm-i rpmforge-release-0.5.1-1.el5.rf.*.rpm

5,设置/etc/yum.repos.d/rpmforge.repo文件中源的级别

即添加priority=12。

rpmforge.repo配置举例:

view plaincopy to clipboardprint?

### Name: RPMforge RPM Repository for Red Hat Enterprise 5– dag

### URL:

[rpmforge]

name= Red Hat Enterprise$releasever– RPMforge.net– dag

baseurl= $basearch/rpmforge

mirrorlist=

#mirrorlist=

enabled= 1

protect= 0

gpgkey=

gpgcheck= 1

priority=12

测试

[root@localhost~]# yum check-update

输出信息应该会有以下两行:

Loading“priorities” plugin

XXX packages excluded due to repository priority protections

证明安装EPEL成功。

Related posts:

Centos下载RPM包及其依赖RPM包

在公司内网的CentOS服务器上,由于频繁的软件安装和更新需求,我们经常遇到依赖包的问题。为了解决这类问题,我将分享一种方法,用于批量下载RPM包及其依赖包,同时确保在内网环境中高效进行。

首先,如果你的下载电脑上并未安装需要的软件,可以使用如下命令进行下载:

对于未安装的软件,执行以下命令:

下载命令:

如果你的电脑已经安装了相应的软件,可以采用以下命令进行下载,以确保获取的包是最新的:

如果电脑已安装,使用此命令:

下载命令:

在下载完成后,为了便于管理和安装,需要将下载好的RPM包及其依赖包复制到服务器的特定目录:

下载完成后,将包复制到服务器目录:

然后,你可以在服务器上使用以下命令进行安装:

安装命令如下:

执行安装命令后,软件就会顺利安装完成,解决了内网CentOS服务器依赖包的难题。

请注意,具体命令可能需要根据软件的实际名称和版本进行调整。通过这种方式,可以简化安装过程,提高工作效率。

centos系统怎么安装rpm包

通常是使用yum来安装解决依赖包关系,如果有一台服务器没法连接外网或yum源没有设置,希望通过另一台服务器将这些RPM包下载下来,然后再去安装。那么怎么使用yum工具来下载RPM包呢?使用yum要使用--downloadonly选项,需要先安装yum-plugin-downloadonly,不安装该包的话,会报下面的错误信息:Command line error: no such option:--downloadonly代码如下:# yum install yum-plugin-downloadonly然后使用下面命令下载包代码如下:# yum install--downloadonly RPM_Name下载的文件位于/var/cache/yum/x86_64/6/目录下,视系统版本而定。也可以指定下载的目录,如下:代码如下:# yum install--downloadonly--downloaddir=/ttlsa RPM_Name同时,会把依赖的包都下载下来的。使用yumdownloader需要先安装yum-utils。代码如下:# yum install yum-utils下载包代码如下:# yumdownloader RPM_Name下载的包位于当前目录下。但是,只下载指定的包,不会把该包依赖的包都下载下来的。

阅读剩余
THE END