参考文档

yum安装本地rpm软件方案详解 https://www.jb51.net/article/132305.htm

createrepo CentOS-Media.repo 本地软件源 --downloadonly --downloaddir 只下载不安装

# 关闭网络软件源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bk # 开启本地软件源
编辑 CentOS-Media.repo
vim /etc/yum.repos.d/CentOS-Media.repo
通过 baseurl 指定本地 rpm 包所在的目录。
baseurl=file:////home/user/rpms/
将这个源设置为开启
enabled=1
这样就可以使yum采用本地源安装软件。

命令

# yum 搜索已安装的软件
[root@localhost mozq]# yum list installed | grep sz
lrzsz.x86_64 0.12.20-36.el7 installed # yum 卸载软件
[root@localhost ~]# yum erase lrzsz.x86_64 # yum 只下载安装包到指定位置不安装
[root@localhost ~]# yum install lrzsz.x86_64 --downloadonly --downloaddir=/root/package
# 参数
--downloadonly don't update, just download 只下载
--downloaddir=DLDIR specifies an alternate directory to store packages 指定安装包保存目录 # rpm 安装本地安装包
[root@localhost mozq]# ll /root/package/
total 80
-rw-r--r--. 1 root root 79376 Jul 4 2014 lrzsz-0.12.20-36.el7.x86_64.rpm
[root@localhost mozq]# rpm -ivh /root/package/lrzsz-0.12.20-36.el7.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:lrzsz-0.12.20-36.el7 ################################# [100%]

实战

--downloadonly        don't update, just download
--downloaddir=DLDIR specifies an alternate directory to store packages [root@localhost ~]# yum install lrzsz.x86_64 --downloadonly --downloaddir=/root/package
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.neusoft.edu.cn
* extras: mirrors.huaweicloud.com
* updates: mirrors.huaweicloud.com
Resolving Dependencies
--> Running transaction check
---> Package lrzsz.x86_64 0:0.12.20-36.el7 will be installed
--> Finished Dependency Resolution Dependencies Resolved ==================================================================================================================================================================================
Package Arch Version Repository Size
==================================================================================================================================================================================
Installing:
lrzsz x86_64 0.12.20-36.el7 base 78 k Transaction Summary
==================================================================================================================================================================================
Install 1 Package Total download size: 78 k
Installed size: 181 k
Background downloading packages, then exiting:
lrzsz-0.12.20-36.el7.x86_64.rpm | 78 kB 00:00:00
exiting because "Download Only" specified
# 安装包被下载到指定目录中,并且没有安装
[root@localhost ~]# ll /root/package
total 80
-rw-r--r--. 1 root root 79376 Jul 4 2014 lrzsz-0.12.20-36.el7.x86_64.rpm

最新文章

  1. UI
  2. SSH Key连接github提示Permission denied (publickey).错误
  3. ios基础篇(十八)——Delegate 、NSNotification 和 KVO用法及其区别
  4. poj 3463 最短路与次短路&&统计个数
  5. paper 73 :HDR(High Dynamic Range Imaging)在摄影中指高动态范围成像
  6. 在Mac OS X中搭建STM32开发环境(2)
  7. eclipse慢 优化(转)
  8. SpringMVC实现PUT请求上传文件
  9. TensorFlow学习记录(一)
  10. 快速傅里叶变换(FFT)详解
  11. gprinter佳博打印机androidSDK
  12. MySQL Execution Plan--执行计划中的Type列
  13. awesome资源包
  14. 实现纯英文string的逆序输出
  15. pat 1051Pop Sequence
  16. TL-WDR4310 v1 救砖
  17. RLP(转发注明出处)
  18. SQL记录-Linux CentOS配置ORACLE 12c
  19. [LeetCode] 560. Subarray Sum Equals K_Medium
  20. [转] 29个你必须知道的Linux命令

热门文章

  1. 【Arch安装】
  2. 第02组 Alpha冲刺(5/6)
  3. mysql 类型自动化转换问题
  4. linux 安装jdk 和tomcat
  5. Python Web编程
  6. rdd 基本操作
  7. HTML ------- 对文本进行操作的元素
  8. SQL ------------- 最大与最小函数
  9. ant-design-pro引用css
  10. JavaScript学习思维导图