Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
在生产活动中,线上服务器是不能接入外网进行写操作的。一般都是要在本地事先建好yum仓库,在本地提供服务。
创建本地yum库文件
$mount /dev/sr0 /media/ $mount: block device /dev/sr0 is write-protected, mountingread-only将需要的包添加到这个文件夹中
$mkdir -p /file$cp -rv /media/Packages/* /file/安装createrepo软件,以便使用该软件制作YUM索引数据库
$cd /file/$rpm -ivhcreaterepo-0.9.9-27.el6.noarch.rpm/这一步安装时会提示安装三个依赖包。
createrepo在RPM包的路径下创建YUM索引数据库
$createrepo .Spawningworker 0 with 3819 pkgsWorkersFinishedGatheringworker results SavingPrimary dataSavingfile lists dataSavingother dataGeneratingsqlite DBsSqlite DBs complete删除其它的*.repo文件,并手工创建一个repo文件,指向本地YUM源
$cd /etc/yum.repos.d/local.repo CentOS- .repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Vault.repo $mkdir -p bak $mv *C* bak$lslocal.repo /尽量不要删除文件,移动后使其不能起作用即可/
$vim /etc/yum.repos.d/local.repo[local]name=local yum repo url=file:///file/enabled=1gpgcheck=0清除YUM以前的缓存信息
$yum clean allLoadedplugins: product-id, security, sub ion-managerThis system is notregistered to Red Hat Sub ion Management. You can use sub ion-managerto register.Cleaningrepos: localCleaning up Everything检测一下yum是否可用
yum install -y nmap这样我们的本地yum源就创建好了。
继续阅读与本文标签相同的文章
上一篇 :
mysql主从配置
下一篇 :
Java 面向对象 之 static 关键字
-
Apache Solr最新RCE漏洞分析
2026-05-27栏目: 教程
-
以后程序员是否会被人工智能给代替?
2026-05-27栏目: 教程
-
百度CEO李彦宏称如果google回到中国,有信心再赢一次,有这种可能嘛?
2026-05-27栏目: 教程
-
23岁学编程太迟?都这把年纪了,别瞎折腾了
2026-05-27栏目: 教程
-
8月8日云栖精选夜读 | 阿里资深技术专家林轩:云时代软件研发的终局猜想
2026-05-27栏目: 教程
