1.列出yum源可用的软件仓库

[root@www.xuliangwei.com ~]# yum repolist
[root@www.xuliangwei.com ~]# yum repolist all 查看所有 的仓库    

2.如何启用和禁用仓库

[root@www.xuliangwei.com ~]# yum install https://dev.mysql.com/get/mysql80-community-releaseel7-3.noarch.rpm
[root@www.baozexu.com ~]# yum-config-manager -disable mysql80-community     #关闭仓库
[root@www.baozexu.com ~]# yum-config-manager -enable mysql57-community       #启用仓库 # 本质: 都是在修改repo文件中的enable的值   0 不启用 1 启用     #3.查找一个命令或文件所属的软件包是什么?
[root@www.baozexucom ~]# rpm -qf $(which cd) bash-4.2.46-31.el7.x86_64 # PS: rpm需要知道命令的绝对路径, 如果不存在该命令是无法查找到该命令所属的软件包    
[root@www.baozexu.com ~]# yum provides cd
[root@www.baozexui.com ~]# yum provides ifconfig

PS: yum不需要知道命令的绝对路径,只需要知道命令即可. yum会通过 所有已启用的仓库进行查找那些软件包中涵盖了需要查询的命令

*PS: 查询命令来自于哪个软件,使用yum的方式进行查询

1.如果查询不到,检查命令是否写错,如果写错,修改即可.

2.如果修改命令还是查询不到,请检查是否仓库真的没有软件包涵 盖此命令, 建议添加更多yum源(仓库)

3.缓存rpm包方式一、修改yum全局配置文件

  [root@www.xuliangwei.com ~]# vim /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=1     #启动缓存

4.缓存rpm包方式二,只下载不安装

 [root@www.xuliangwei.com ~]# yum install -y yumplugin-downloadonly #插件 [root@www.xuliangwei.com ~]# yum install httpd -y -downloadonly --downloaddir=/tmp

5.清除yum缓存

 [root@www.xuliangwei.com ~]# yum clean all  #清除所有信 息
[root@www.xuliangwei.com ~]# yum clean packages #清除缓 存的软件包
搭建本地仓库 自己访问自己

6.搭建本地仓库

1.有的时候你的linux系统不能联网,当然就不能很便捷的使用联网的yum源了,这时候就需要你自己会利用linux系统光盘制作一个yum源。具体步骤如下:

1.挂载镜像

[root@xuliangwei ~]# mount /dev/cdrom /mnt

2.备份原有仓库

[root@xuliangwei ~]# gzip /etc/yum.repos.d/*

3.使用yum-config-manager命令添加本地仓库

[root@xuliangwei ~]# yum-config-manager --add-repo="file:///mnt"

4.或者使用手动添加repo文件

[root@xuliangwei ~]# vim /etc/yum.repos.d/cdrom.repo
[cdrom]
name=This is local cdrom
baseurl=file:///mnt
enabled=1
gpgcheck=0

[] #仓库名称

name 3仓库描述信息

baseurl #YUM源url地址 ,可以是file:// ftp:// http://

enabled #是否使用该YUM源(0代表禁用, 1代表激活)

gpgcheck #是否验证软件签名(0代表禁用, 1代表激活)

5.生成缓存

[root@xuliangwei ~]# yum makecache

7 今日总结

安装 yum install wget -y 升级

yum update wget -y 卸载

yum remove wget -y 查询

yum list yum provides 仓库

yum repolist yum repolist all 缓存

vim /etc/yum.conf keepcache=1 组包

yum groups install |remove 本地仓库 通过光盘实现 8

Day 17 软件管理2之搭建本地仓库的更多相关文章

  1. Day 18 软件管理3之搭建网络仓库

    搭建一个网络仓库 服务端: 10.0.0.200   1.准备软件包( 1.光盘 2.缓存 3.联网下载 4.同步 ) 2.通过p共享软件包存放的目录 3.将光盘中的软件包都拷贝至p的共享目录下 4. ...

  2. Linux CentOS7 VMware 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库

    一.安装软件包的三种方法 Linux下游三种安装方法,rpm工具.yum工具.源码包.rpm按装一个程序包时,有可能因为该程序包依赖另一个程序包而无法安装:yum工具,可以连同依赖的程序包一起安装. ...

  3. 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库01 —— 准备环境,搭建本地仓库,安装ambari

    一.集群软硬件环境准备: 操作系统:  centos 7 x86_64.1804 Ambari版本:2.7.0 HDP版本:3.0.0 HAWQ版本:2.3.05台PC作为工作站: ep-bd01 e ...

  4. 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库

    7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库 三种方法 rpm工具----->类型windows下的exe程序 ...

  5. 安装软件包的三种方法、RPM包介绍、rpm、yum工具用法、yum搭建本地仓库

    第5周第3次课(4月18日) 课程内容: 7.1 安装软件包的三种方法7.2 rpm包介绍7.3 rpm工具用法7.4 yum工具用法7.5 yum搭建本地仓库 7.1 安装软件包的三种方法 rpm工 ...

  6. docker搭建本地仓库并制作自己的镜像

    原文地址https://blog.csdn.net/junmoxi/article/details/80004796 1. 搭建本地仓库1.1 下载仓库镜像1.2 启动仓库容器2. 在CentOS容器 ...

  7. Docker 使用指南 (二)—— 搭建本地仓库

    版权声明:本文由田飞雨原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/94 来源:腾云阁 https://www.qclou ...

  8. 05docker仓库---搭建本地仓库

    Docker仓库 仓库(Repository)是集中存放镜像的地方,分别公有仓库和私有仓库. 注册服务器是存放仓库的具体服务器.一个注册服务器上可以有多个仓库,每一个仓库里面可以有多个镜像. eg:仓 ...

  9. git 搭建本地仓库

    文档 创建仓库 mkdir project cd project/ git init git remote add origin /d/project/.git // 仓库创建好了 echo hell ...

随机推荐

  1. IDEA导入spring-boot-plus(二)

    IDEA导入spring-boot-plus 安装lombok插件 !!!请先确保IDEA已安装lombok插件!!! IDEA在线安装lombok插件 IDEA离线下载安装lombok 如果在线安装 ...

  2. 什么是CWS、WBS、OBS

    今天公司进行CMMI资质审核,审核人提到了WBS,以前对这些名词没有太过于注意,后经过审核人的审核对这个名词有了一个大致的了解,并结合项目经验和网上的一些资料,编此文档.不为别人,主要怕自己忘记了. ...

  3. 12-Factor,构建原生软件应用方法论

    官方地址:https://12factor.net/zh_cn/ 原则1:一份基准代码,多份部署 这个原则不管对微服务模式还是其他软件开发模式来说都非常基本,所以被列为12原则的第一条,该原则包括如下 ...

  4. vue 实现数据绑定原理

      案例: Vue 底层原理   // 目的: 使用原生js来实现Vue深入响应式   var box = document.querySelector('.box')   var button = ...

  5. Mac 打造开发工作环境

    近日公司配的dell笔记本越来越难担重任(主要是CPU太差,本人是Java开发,IDE一编译CPU就100%),于是狠下心入手了一台常规顶配Macbook Pro,现记录新本本的调教过程. Homeb ...

  6. Java和Tomcat安装教程

    jdk安装与配置1.下载好对应的jdk2.安装JDK 直接运行exe可执行程序,默认安装即可:备注:路径可以选其他盘符,路径要全部为英文. 3.配置环境变量 新建变量名:JAVA_HOME,变量值:D ...

  7. mysql类似oracle rownum写法

    rownum是oracle才有的写法,rownum在oracle中可以用于取第一条数据,或者批量写数据时限定批量写的数量等 mysql取第一条数据写法 SELECT * FROM t order by ...

  8. 【Linux命令】lsmod命令

    lsmod(list modules)命令 lsmod命令用来显示已被内核加载的模块的状态 1)语法:lsmod 2)功能: lsmod命令可以美观地显示/prco/module中的内容,这些内容是被 ...

  9. Fire Balls 07——砖块的淡出,消失以及砖塔的下落

    版权申明: 本文原创首发于以下网站: 博客园『优梦创客』的空间:https://www.cnblogs.com/raymondking123 优梦创客的官方博客:https://91make.top ...

  10. SDU暑期集训排位(9)

    SDU暑期集训排位(9) G. Just Some Permutations 基础 DP 练习部分 定义 \(f(S)\),表示让 S 中的人全 happy 的方案数. \(dp[i][j]\) 表示 ...