怎样配置本地yum源,第1张

yum源仓库指向文件指向yum仓库。 

yum源的指向文件存在于/etc/yumreposd/目录下。

以下是通过修改配置仓库指向文件,制作本地yum源;通过配置http服务和yum仓库指向文件制作共享yum源。

开始之前看一下查看一下当前的配置里面有什么已经安装好的yum源仓库 

yum repolist 

 

由上面可以知道现在的yum源配置没有成功可以读取利用的信息,下面将修改yum仓库指向文件制作yum的软件可用安装源。

1客户端:客户端的配置非常简单,只要配置要一些基本的参数,就可以通过客户端来安装软件,并且解决软件包的依赖性。

2服务端:将所有需要的软件包同统一放在一个目录下,该目录可以通过ftp、http、https、file将需要使用软件的客户端传输需要的软件。

全局配置: /etc/yumconf yum

cachedir:软件包缓存目录

keepcache:缓存是否保存,1保存0不保存

debuglevel:调试级别(默认为2)

logfile:日志文件路径

gpgcheck:是否检查密钥,一种检验软件完整性的方式

仓库配置: /etc/yumrepod/namerepo yum

[name]:仓库id

name :仓库名字

baseurl: 为仓库的地址

gpgkey:公钥地址,若是需要检查完整性的话可以添加密钥地址

enable:是否开启当前仓库

gpgcheck:是否使用密钥验证

$releasever:当前OS的主版本号

$arch:处理器平台,i386,x86_64,i486,i586

$basearch:基础平台:i386,x86_64

在搭建yum客户端仓库时,可以使变量让自己能够让repo配置文件在多个版本的系统中使用。但是yum服务器必须遵循命名规则。下面以阿里云举例。

https://mirrorsaliyuncom/centos/$releaserver/os/$basearch/

https://mirrorsaliyuncom/centos/69/os/x86_64/

1启用与禁用仓库

禁用仓库: yum-config-manager --disable “仓库名"

启用仓库: yum-config-manager --enable “仓库名”

2显示软件仓库列表

yum repolist

3显示软件包列表

yum list

4安装卸载与更新

安装: yum install package1 package2

重新安装: yum reinstall package

卸载: yum remove package

更新: yum update package

降级: yum downgrage package

检查可用的更新: yum check-update

5缓存命令

清除缓存: yum clean all

构建缓存: yum makecache

6查看依赖性

yum deplist package1

7包组相关命令

安装: yum groupinstall group1 [group2] []

更新 yum groupupdate group1 [group2] []

列表 yum grouplist [hidden] [groupwildcard] []

删除 yum groupremove group1 [group2] []

信息 yum groupinfo group1 []

YUM仓库的配置 先讲一下思路: 1YUM仓库配置首先需要一个YUM源,也就是需要提供一个存放PRM包以及YUM对这些RPM分析文件的位置,这个存放位置可以是一个本地目录、FTP服务器、HTTP服务器或者是光盘。。

一般除非是最小化安装,不然centos7系统中都会有createrepo命令,如果没有,需要通过rpm -ivh 安装如下三个包:

然后使用,createrepo 命令生成yum仓库

最后,在/etc/yumrepod/目录中创建repo文件,文件内容指向本地仓库的路径。repo文件格式如下:

当做完如上操作后,我们使用如下命令创建yum缓存,然后通过yum list命令可以看到仓库内rpm包列表:

在创建之前,我们先了解些相关的内容:

yum仓库可以支持三种途径提供给yum在安装的时候下载rpm包

第一种: ftp服务 ftp://

第二种: http服务 http://

第三种: 本地文件 file://

我们暂且可以将yum的安装分为客户端和服务器端,当然你的客户端和服务器端可以是一台主机 ,我们今天介绍的就是在一台主机上完成的。

客户端就是我们用yum来安装rpm包的主机,其中也需要提供一些配置文件 定义yum的一些属性 以及告诉yum仓库在哪个地方等等

服务器端必须有配置好的yum仓库 yum仓库能正常的提供下载功能

yum客户端的配置文件有两部分组成

1:/etc/yumconf 主配置文件 定义了全局属性,调试级别,日志文件保存位置等等信息

2:/etc/yumreposd/目录下每一个以repo结尾的文件 其中定义了yum仓库的名字,指向等信息, 此文件是我们今天要在客户端配置的文件

切入正题,简单的创建步骤如下:

1:#mount /dev/cdrom /media/cdrom 将镜像光盘挂载到cdrom目录下

#cd /media/cdrom/Server 切换到/media/cdrom/Server目录中,

#rpm –ivh createrepo-0411-3e15noarchrpm 安装createrepo软件包

(如果你已经有安装过createrepo这个软件包 此步可以跳过)

2 : # createrepo /var/yum 在/var/yum目录下创建yum源 当然此目录得事先存在,你也可以指定其他路径,完成之后你会发现目录/var/yum中有个repodata的目录 说明已安装成功 但是里面是没有rpm包的 你可以将镜像文件中Server目录下 的rpm包拷贝过来使用

#cp /media/cdrom/Server/rpm /var/yum 将server目录下的所有rpm包拷贝到/var/yum中

3:#vim /etc/yumreposd/yumrepo 编辑yummrepo文件 此文件是我新建的一个repo结尾的文件,可按自己需求命名

编辑的内容如下 :

[yum] 指定yum源的识别名

name=yum 指定yum源的完整名称

baseurl=file:///var/yum 指定yum源的路径

gpgcheck=0 是否检查签名0为不检查

enable=1 是否启用yum源 1为启用

你也可以在这个文件中写入多个这样的yum源 ,如果你的ftp或者http服务器上有创建好的的yum源 ,也可以指定ftp服务器上或者http服务器的路径,来使用服务器上的yum源 例如baseurl=http://19216801/Server 其他几项可按照自己的要求来写入即可。

此时我们的yum源已经创建成功 用 #yum repolist 查询当前可用的yum源。yum源若成功创建,你再安装rpm包的时候,yum命令会自动在你所指定的路径下去下载所依赖的软件包了。

yum是一个RPM包的前端管理工具,在rpm包的依赖关系已经被建成数据库的前提下,它能够实现自动查找相互依赖的rpm包,并从repository中下载互相依赖的rpm包到本地,要说为什么用YUM仓库,简单说就是简单易用。

linux怎么安装fude?

rpm是RedHat系的安装包,一般通过yum命令自动查找和安装。如果yum官方仓库中没有提供,可以在所需软件的官网上查找有没有提供仓库源,有的话将仓库地址添加到yum仓库列表中后即可通过yum自动安装。没有提供,也可以从官网上直接下载软件的rpm包安装。

linux的安装命令?

安装程序

1常用命令

yuminstallyum-fastestmirror(自动搜索最快镜像插件)

yuminstallyumex(安装yum图形窗口插件)

yumgrouplist(查看可能批量安装的列表)

2安装

yuminstall(全部安装)

yuminstallxxx(安装指定xxx)(它安装单个软件,以及这个软件的依赖关系)

yumgroupinstallxxx(安装指定程序xxx)(它安装一个安装包,这个安装包包涵了很多单个软件,以及单个软件的依赖关系。)

Yum软件仓库的作用是为了进一步简化RPM管理软件难度以及自动分析所需软件包及其依赖关系的技术。您可以把Yum想象成是一个硕大的软件仓库,里面保存有几乎所有常用的工具,而只需要说出所需的软件包名称,系统就会自动的为您搞定一切。

第1步:首先要进入到"/etc/yumreposd/"目录中(因为该目录存放着yum仓库的配置文件)

第2步:使用vim编辑器创建一个名为rhel7repo的新配置文件(文件名称可随意,但后缀必须为repo),逐项写入下面加粗的配置参数并保存退出(不写中文注释)。 [rhel-media]yum仓库唯一标识符,避免与其他仓库冲突。 name=linuxprobeyum仓库的名称描述,易于识别仓库用处。。 baseurl=file:///media/cdrom提供方式包括FTP(ftp://)、HTTP(http://)、本地(file:///) enabled=1设置此源是否可用,1为可用,0为禁用。 gpgcheck=1设置此源是否校验文件,1为校验,0为不校验。 gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release若为校验请指定公钥文件地址。

第3步:按配置参数的路径把光盘挂载,并把光盘挂载信息写入到/etc/fstab文件中。

第4步:使用"yum install httpd -y"命令检查Yum仓库是否已经可用。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎样配置本地yum源

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情