首页 > 系统相关 >一键安装yum-utils安装包

一键安装yum-utils安装包

时间:2024-11-11 15:33:12浏览次数:5  
标签:run root utils rpm yum install 安装包

一键安装yum-utils安装包

使用yum下载离线安装包及依赖

说明:

1. 方式1: 使用yum -y install 的方式将锁下载包及依赖进行备份

更改 yum 配置文件,将下载的包进行保存

vim /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0   # 将此处改为1 将会保存yum install 下载的包及相关依赖包
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

keepcache=0 此项配置管理是否开启 yum 安装 rpm 缓存,将该配置改为 1

cachedir=/var/cache/yum/$basearch/$releasever 这里配置了 yum 安装的缓存位置一般查看一下,不做修改

接下来就可以直接使用yum install来安装需要的组件,安装完成后就可以将 RPM 包复制出来方便以后使用,如下示例:

yum -y install yum-utils
# 等待安装完成后将缓存包进行备份

[root@web02 /var/cache/yum/x86_64/7/base/packages]#pwd
/var/cache/yum/x86_64/7/base/packages
# 此处保存了下载的包及相关依赖

将rpm包进行备份 制作一键安装包

 192  vim install.sh 
 193  rm -rf install_yum-utils.run 
 194  makeself . install_yum-utils.run "install yum-utils" ./install.sh 
 195  scp -P 54 install_yum-utils.run  10.0.0.11:~

install.sh脚本内容如下
[root@zookeeper1 ~/yum-utils_packages]#cat install.sh 
#!/bin/bash

if rpm -ivh ./*.rpm;then
	echo "yum-utils 安装成功"
else
	echo "yum-utils 安装失败"
fi

makeself . install_yum-utils.run "install yum-utils" ./install.sh

此命令为制作一键安装包的命令

  • 在指定目录下存放着需要安装的包及相关依赖
[root@zookeeper1 ~/yum-utils_packages]#pwd
/root/yum-utils_packages
[root@zookeeper1 ~/yum-utils_packages]#ll
total 1208
-rwxr-xr-x 1 root root    108 Nov 11 14:55 install.sh
-rwxr-xr-x 1 root root 594239 Nov 11 14:56 install_yum-utils.run
-rw-r--r-- 1 root root 232448 Nov 11 14:45 python-chardet-2.2.1-3.el7.noarch.rpm
-rw-r--r-- 1 root root 273012 Nov 11 14:45 python-kitchen-1.1.1-5.el7.noarch.rpm
-rw-r--r-- 1 root root 124852 Nov 11 14:45 yum-utils-1.1.31-54.el7_8.noarch.rpm

install.sh 该脚本是run文件 运行后会将run包解压后执行的shell脚本,不止可以执行shell脚本,此脚本需添加执行权限

install_yum-utils.run 此包为执行 makeself 命令后的得到的run程序,此程序添加执行权限使用路径执行的方式即可运行安装yum-utils完成

第二种方式使用 yumdownload程序 ,但会有依赖缺失的隐患

标签:run,root,utils,rpm,yum,install,安装包
From: https://www.cnblogs.com/xyff/p/18539785

相关文章

  • java浅拷贝BeanUtils.copyProperties引发的RPC异常
    作者:京东物流吴义背景近期参与了一个攻坚项目,前期因为其他流程原因,测试时间已经耽搁了好几天了,本以为已经解决了卡点,后续流程应该顺顺利利的,没想到人在地铁上,bug从咚咚来~没有任何修改的服务接口,抛出异常:java.lang.ClassCastException:java.util.HashMapcannotbecastto......
  • Mac+win 2020版本Adobe AI Illustrator 2020中文激活安装包
    Illustrator2020是Adobe公司推出的一款领先的向量图形设计软件。它广泛应用于图标设计、印刷设计、标志设计及Web设计等领域,具备简便的使用方式和强大的功能。Illustrator2020的特色在于其灵活的向量编辑工具和高质量的图形库,以及与其他AdobeCreativeCloud应用程序的无缝互操......
  • Linux下使用makeself制作一键安装包
    Linux下使用makeself制作一键安装包下载makeselfyum-yinstallmakeselfmakeself命令和参数makeself.sh--gzip.<output_file.run>"<display_name>"<startup_script>.表示当前目录,这样makeself将会打包当前目录下的所有文件和子目录。该目录最好使用绝对路径......
  • AI绘画(Stable Diffusion)喂饭级教程(附安装包)
    AI绘画(StableDiffusion)喂饭级教程2022年8月,一款叫StableDiffusion的AI绘画软件开源发布,从此开启了AIGC在图像上的爆火发展时期一年后的今天,率先学会SD的人,已经挖掘出了越来越多AI绘画有趣的玩法从开始的AI美女、线稿上色、真人漫改、头像壁纸到后来的AI创意字、AI艺......
  • 终端仿真软件:SecureCRT macOS+Windows电脑安装包
    SecureCRT是一款广受好评的终端仿真软件,专为IT专业人员设计。它支持SSH、Telnet、RLogin等多种协议,提供安全的远程访问功能。用户可以通过该软件安全地连接到远程服务器,进行命令行操作、文件传输等任务。SecureCRT还具备脚本自动化、会话管理、多窗口操作等核心功能,其稳定性和安......
  • IntelliJ IDEA超详细下载安装教程(附安装包)
    目录IDEA的简单介绍一、下载IDEA二、安装IDEA三、启动IDEA并使用1.配置IDEA2.输出:"HelloWorld!"IDEA的简单介绍IDEA全称IntelliJIDEA,是由JetBrains开发的一款广泛使用的集成开发环境(IDE),专为提高开发者的生产力和代码质量而设计。作为一个强大的多语言IDE,Intel......
  • Microsoft Office 2019 (office全家桶)for Mac/Windows电脑安装包
    MicrosoftOffice2019forMac(Office全家桶)是一款功能全面且强大的办公软件套件,专为Mac用户设计。Mac苹果电脑下载:Office2019(含激活秘钥)Windows电脑下载:Office2019(含批量许可)    以下是其主要特点和优势:一、界面设计采用了Mac系统的设......
  • Anaconda超详细下载安装教程(附安装包)
    文章目录一、下载二、安装Anaconda1.解压下载的安装包2.开始安装3.测试配置是否成功4.其他问题1.查看Anaconda版本2.查看当前是否可以使用python一、下载Anaconda安装包下载:https://pan.quark.cn/s/ae29fb506730(直接下载,解压安装即可)二、安装Anaconda1.解压下......
  • centos修改yum源
     centos修改yum源在CentOS中修改YUM源,你需要替换/etc/yum.repos.d/目录下的.repo文件。以下是一个基本的步骤和示例:备份当前的YUM源文件。创建或编辑一个新的.repo文件。添加你的YUM源信息。例如,如果你想要将YUM源更改为阿里云的源,可以按照以......
  • yum命令文档
    命令目录官方文档yum及相关实用程序的配置信息位于/etc/yum.conf。此文件包含一个必填[main]部分,它允许您设置具有全局效果的yum选项,还可包含一个或多个[*repository*]部分,供您设置特定于存储库的选项。但是,建议您在/etc/yum.repos.d/目录中的新或现有.repo文件中定......