centos yum库?centos7本地yum源搭建

大家好,今天来为大家解答centos yum库这个问题的一些问题点,包括centos7本地yum源搭建也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

在CentOS中用yum命令下载RPM包但不进行安装的方法

yum是基于Red Hat的系统(如CentOS、Fedora、RHEl)上的默认包管理器。使用yum,你可以安装或者更新一个RPM包,并且他会自动解决包依赖关系。但是如果你只想将一个RPM包下载到你的系统上该怎么办呢?例如,你可能想要获取一些RPM包在以后使用,或者将他们安装在另外的机器上。

这里说明了如何从yum仓库上下载一个RPM包。

方法一:yum

yum命令本身就可以用来下载一个RPM包,标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目的。

代码如下:

$ sudo yum install--downloadonly

默认情况下,一个下载的RPM包会保存在下面的目录中:

代码如下:

/var/cache/yum/x86_64/[centos/fedora-version]/[repository]/packages

以上的[repository]表示下载包的来源仓库的名称(例如:base、fedora、updates)

如果你想要将一个包下载到一个指定的目录(如/tmp):

代码如下:

$ sudo yum install--downloadonly--downloaddir=/tmp

注意,如果下载的包包含了任何没有满足的依赖关系,yum将会把所有的依赖关系包下载,但是都不会被安装。

另外一个重要的事情是,在CentOS/RHEL 6或更早期的版本中,你需要安装一个单独yum插件(名称为 yum-plugin-downloadonly)才能使用--downloadonly命令选项:

代码如下:

$ sudo yum install yum-plugin-downloadonly

如果没有该插件,你会在使用yum时得到以下错误:

代码如下:

Command line error: no such option:--downloadonly

   方法二: Yumdownloader

另外一个下载RPM包的方法就是通过一个专门的包下载工具--yumdownloader。这个工具是yum工具包(包含了用来进行yum包管理的帮助工具套件)的子集。

代码如下:

$ sudo yum install yum-utils

下载一个RPM包:

代码如下:

$ sudo yumdownloader

下载的包会被保存在当前目录中。你需要使用root权限,因为yumdownloader会在下载过程中更新包索引文件。与yum命令不同的是,任何依赖包不会被下载。

如何配置Centos 6.5 的yum源

1

首先我们根据自己使用的系统找到对应的软件库,例如我服务器的系统是Centos 6.5 X86_64位的,我在网络上面找到163的软件库

2

yum源配置文件是放在/etc/yum.repos.d这个目录下的

3

首先我们先看下服务器上面的yum源,可以参考一下相应的格式

4

我们可以参考这些文件的格式进行添加对应的yum源,不用强行记住这些配置,知道怎么配置即可

我们创建一个yum源配置文件

5

然后往里边添加相应的内容

6

安装软件的时候即可看到我们自己添加上去的yum源了

虚拟机CentOS系统中,运用yum命令不能用,yum list出错

基本上.....这是yum的快取来源列表(cache mirror list)有错误

依据你的状况...我会去移除/var/cache/yum/i386/6/base/下的档案...

但是若是要彻底一点

查了一下国外的建议

最好清除快取再作一次....步骤如下

删除目录/etc/yum.repos.d/下所有档案及/var/cache/yum/下的所有档案

再来以root依序执行yum clean headers、yum clean packages及yum clean metadata(CentOS 4)

编辑/etc/yum.conf如果有plugins=0改成1

重新更新你的来源快取yum install yum-plugin-fastestmirror

执行完后编辑/etc/yum/pluginconf.d/fastestmirror.conf如下

[main]

verbose= 0

socket_timeout= 3

enabled= 1

hostfilepath=/var/cache/yum/timedhosts.txt

maxhostfileage= 1

其馀资讯可以参考www.centos.org/docs/5/html/yum/sn-yum-maintenance.html

阅读剩余
THE END