ToB企服应用市场:ToB评测及商务社交产业平台
标题:
centos7创建本地堆栈的方法
[打印本页]
作者:
商道如狼道
时间:
2024-6-26 14:09
标题:
centos7创建本地堆栈的方法
写这个方法是因为需要向一台没有外网的服务器上安装gcc,各种百度找到了相关依赖、依赖的依赖。。。。。。的rpm包,各式各样近100个rpm,拷贝到目标服务器上安装的时候发现这些rpm包的安装顺序完端赖猜测,安装就报:有依赖需要提前安装。这时候感谢
百度大模子文心一言
的帮助,找到了可以利用本地堆栈来管理这些rpm包,然后通过yum来安装因为,yum会自动安装所需依赖,完美解决!
创建本地堆栈的方法整理如下:
1、起首把软件包资源放到本地服务器
我这里把安装包放到了/opt/su/lib下面,如图
2、创建并设置堆栈文件
在客户端上,你需要编辑yum的设置文件。yum的设置文件通常位于/etc/yum.repos.d/目次下。创建一个新的设置文件(例如repo_local.repo),并添加以下内容:
[repo_local]
name=repo for local
baseurl=file:///opt/su/lib/
enabled=1
gpgcheck=0
复制代码
这里的repo_local是yum堆栈的名字,你可以自界说。baseurl指定了yum源的访问地址,这里利用file://开头体现本地文件路径。enabled=1体现启用这个堆栈,gpgcheck=0体现不进行GPG校验。
3、堆栈初始化
如果你刚刚创建了一个新的堆栈目次,而且还没有利用 createrepo 或类似的工具来天生元数据,那么 repomd.xml 文件将不存在。你需要利用 createrepo 来天生元数据
createrepo /opt/su/lib/ # 后面跟仓库路径
复制代码
4、清除缓存并测试
在设置完yum堆栈文件并初始化后,你需要清除yum的缓存并测试堆栈是否可用
yum clean all
yum makecache
复制代码
yum clean all下令会清除yum的缓存,yum makecache下令会重新天生缓存并加载最新的软件包信息。
5、实行yum安装需要的依赖
就会发现这些依赖会自动安装上去,无需手动确认顺序了,至此大功告成!!!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4