别院牧志知识库 别院牧志知识库
首页
  • 基础

    • 全栈之路
    • 😎Awesome资源
  • 进阶

    • Python 工匠系列
    • 高阶知识点
  • 指南教程

    • Socket 编程
    • 异步编程
    • PEP 系列
  • 面试

    • Python 面试题
    • 2022 面试记录
    • 2021 面试记录
    • 2020 面试记录
    • 2019 面试记录
    • 数据库索引原理
  • 基金

    • 基金知识
    • 基金经理
  • 细读经典

    • 德隆-三个知道
    • 孔曼子-摊大饼理论
    • 配置者说-躺赢之路
    • 资水-建立自己的投资体系
    • 反脆弱
  • Git 参考手册
  • 提问的智慧
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
首页
  • 基础

    • 全栈之路
    • 😎Awesome资源
  • 进阶

    • Python 工匠系列
    • 高阶知识点
  • 指南教程

    • Socket 编程
    • 异步编程
    • PEP 系列
  • 面试

    • Python 面试题
    • 2022 面试记录
    • 2021 面试记录
    • 2020 面试记录
    • 2019 面试记录
    • 数据库索引原理
  • 基金

    • 基金知识
    • 基金经理
  • 细读经典

    • 德隆-三个知道
    • 孔曼子-摊大饼理论
    • 配置者说-躺赢之路
    • 资水-建立自己的投资体系
    • 反脆弱
  • Git 参考手册
  • 提问的智慧
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 工作
  • 规范

  • Linux

    • 术语
    • Yum 常见操作记录
      • 配置
      • 只下载不安装包
        • 自定义下载路径
      • 卸载安装同时清除全部依赖
      • 搭建本地离线 yum 仓库
    • ntpd 时钟同步服务
    • rsync 知识总结
    • 给 SFTP 创建新用户、默认打开和限制在某个目录
    • 用户、组管理
    • TODO,其他暂时无法归类
    • Linux 面试知识总结
    • Linux 下使用 acme.sh 配置 Let's Encrypt 免费 SSL 证书 + 通配符证书
    • Linux 可执行文件添加到 PATH 环境变量的方法
    • npm 安装及换源
    • 日常指令
  • 数据库

  • Git

  • 👨‍💻Web

  • 英语

  • Docker

  • 编辑器

  • 网络

  • 前端

  • 存储

  • 备忘录

  • 如何开始你的单元测试
  • 以程序员的视角看中国——西安篇
  • 💻工作
  • Linux
佚名
2020-05-23
目录

Yum 常见操作记录

# 配置

默认 yum 下载的包保存在/var/cache/yum,也可以在 /etc/yum.conf 指定:

cachedir=/var/cache/yum # 存放目录
keepcache=1 # 1为保存 0为不保存
metadata_expire=90m # 过期时间
1
2
3

# 只下载不安装包

  1. 安装yum-downloadonly或 yum-plugin-downloadonly 软件包
yum install yum-plugin-downloadonly
1

说明:yum-downloadonly是 yum 的一个插件,使得 yum 可以从 RHN 或者 yum 的仓库只下载包而不安装。

  1. 安装完成后,查看/etc/yum/pluginconf.d/downloadonly.conf 配置文件的内容,确认这个插件已经启用:
vim /etc/yum/pluginconf.d/downloadonly.conf
1
[main] 
enabled=1
1
2

举例,从 yum 源下载 lrzsz 软件包

yum install --downloadonly lrzsz
1

# 自定义下载路径

默认下载保存的位是/var/cache/yum/{RepositoryName}/packages/目录。可以使用 yum 的参数–downloaddir来指定自定义的路径。与 –downloadonly 参数一块使用。

yum install --downloadonly --downloaddir=/download {YUOR_PACKAGE_NAME}
1

注意:指令后面全是双短横线! 参见:Yum 只下载不安装包_运维_mini_xiang 的博客-CSDN 博客 (opens new window)

# 卸载安装同时清除全部依赖

  1. 查看包依赖
yum history list {YUOR_PACKAGE_NAME}
1
Loaded plugins: fastestmirror
ID     | Login user               | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
    16 | root <root>              | 2017-06-07 11:39 | Install        |  101  
history list
1
2
3
4
5

其中 Altered:101 是指依赖的包数 2. 完全卸载所有的信赖包

yum history undo 16     # 其中16为查询到的id
1

# 搭建本地离线 yum 仓库

  1. 把 rpm 包及其相关依赖全部都下载到本地,保存好。
  2. 手动在/etc/yum.repos.d/目录下配置本地仓库信息。
  3. 使用 createrepo 命令生成 repodata 信息。
  4. 使用 yum repoinfo 检查确认。 具体参见:搭建本地离线 yum 仓库 - 阿胜 4K - 博客园 (opens new window)
编辑 (opens new window)
#Linux#Yum
上次更新: 2024-07-16, 03:23:38
术语
ntpd 时钟同步服务

← 术语 ntpd 时钟同步服务→

最近更新
01
提升沟通亲和力的实用策略
03-26
02
工作
07-15
03
如何选房子
06-25
更多文章>
Theme by Vdoing | Copyright © 2019-2025 IMOYAO | 别院牧志
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式