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下载的包位于当前目录下。但是,只下载指定的包,不会把该包依赖的包都下载下来的。