当前位置:首页 > 计算机科学 > 网络技术 > 正文内容

yum命令高级使用方式本地下载安装包和依赖和无网络安装

fanglong2020-08-06网络技术1439

(1)使用yum只下载至本地指定位置

$ yum install --downloadonly --downloaddir=/home/packetName packetName

下载指定包及相关依赖默认位置 

$ yum install --downloadonly packetName

查看下载的缓存文件,默认存/var/cache/yum 

$ ll /var/cache/yum

yum使用本地缓存安装包

$ yum -C install packetName

如果正常安装在默认配置下使用yum命令安装完软件后安装包是不会保留的,如果想在本地也留存一份安装包,只需要将yum配置文件/etc/yum.conf中的keepcache=0改为1即可,这样安装包都会留存在cachedir所指定的目录中.

可以执行了yum clean all删除掉这些安装包.


(2)自建YUM本地仓库: 

首先建立一个目录用于存放安装包,然后使用createrepo来创建repository仓库,如果系统里没有该命令的话需要先进行createrepo的安装

$ mkdir /yum/repo
$ yum install createrepo
$ creatrepo /yum/repo  #将该目录制作成软件仓库

命令执行成功后会在/yum/repo目录下创建一个repodata目录.

创建.repo配置文件指向到本地仓库的路径,注意文件名一定要是.repo结尾

$ vi /etc/yum.repos.d/test.repo
[test]
name=test  #yum仓库的名字
baseurl=file:///yum/repo  #仓库路径,由于是放在本地的只能用file协议而不是http
enabled=1  #开启该仓库
gpgcheck=0  #不做gpg检查

通过yum repolist命令查看仓库及包的数量,可以看到创建的test仓库已经加载,而由于我们没有在目录中存放任何的rpm包,所以显示数量为0。


(3)启用企业YUM仓库

在上一步的操作中只是在本地建立了一个YUM仓库,这样别人是无法使用的。所以通常会在计划任务中把公网YUM源同步到本地(推荐使用reposync),同步后再执行一次createrepo更新元数据,最后把仓库目录通过FTPNginx、Apache、NFS等服务共享出来,然后客户端的配置文件中修改如下:

[test]
name=test
enable=1
gpgcheck=0
baseurl=http://serverip


扫描二维码推送至手机访问。

版权声明:本文由人从众的博客发布,如需转载请注明出处。

本文链接:https://loulin.bid/16.html

分享给朋友:

相关文章

CentOS等linux系统中_yum命令意外中断后解除锁定的方法

执行yum命令,情况如下:Another app is currently holding the yum lock; waiting for it to exit...  The...

nginx报错[warn] the “ssl” directive is deprecated的解决办法

最近在复制旧机器上的nginx.conf配置文件到新机器上的时候,重启后出现这么一个报错.nginx: [warn] the “ssl” directive is deprecated, use th...

php 编译安装插件提示PHP Warning: PHP Startup: Unable to load dynamic library 报错

又或如: cannot open shared object file: No such file or directory in Unknown on line 0 PHP message...

realtek 瑞昱r8168千兆网卡芯片编译安装驱动及解决出现问题

realtek 瑞昱r8168千兆网卡芯片编译安装驱动及解决出现问题

销售名称可以是:RTL8111e/8168B/8411 PCI EXPRESS 等等芯片基本上千兆的芯片都是的,说白了就是"换汤不换药".首先下载驱动地址:官方(选择linux r...

Linux下的tmpfs文件系统(/dev/shm)

介绍/dev/shm/是一个使用就是tmpfs文件系统的设备,其实就是一个特殊的文件系统。centos中默认大小为物理内存的一半,使用时不用mkfs格式化。tmpfs是Linux/Unix系统上的一种...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。