当前位置: 首页 > news >正文

如何在中科方德llinux系统上离线安装salt-minion

1,我的系统是什么

国产操作系统 中科方德
NFSChina Server release 4.0.240701 (RTM4-G320)

2,首先准备好两个安装包

salt-minion-2015.8.8-2.el7.noarch.rpm和salt-2015.8.8-2.el7.noarch.rpm
后者这个是前者的依赖项。
所以先安装salt-2015.8.8-2.el7.noarch.rpm
当你执行

yum install salt-2015.8.8-2.el7.noarch.rpm -y

会报错

Last metadata expiration check: 0:27:56 ago on Tue 01 Apr 2025 07:27:30 PM CST.
Error: 
 Problem: conflicting requests
  - nothing provides python-crypto >= 2.6.1 needed by salt-2015.8.8-2.el7.noarch
  - nothing provides python-futures >= 2.0 needed by salt-2015.8.8-2.el7.noarch
  - nothing provides python-msgpack > 0.3 needed by salt-2015.8.8-2.el7.noarch
  - nothing provides python-requests >= 1.0.0 needed by salt-2015.8.8-2.el7.noarch
  - nothing provides python-tornado >= 4.2.1 needed by salt-2015.8.8-2.el7.noarch
  - nothing provides /usr/bin/python needed by salt-2015.8.8-2.el7.noarch
  - nothing provides python-six needed by salt-2015.8.8-2.el7.noarch
  - nothing provides python-jinja2 needed by salt-2015.8.8-2.el7.noarch
  - nothing provides python-markupsafe needed by salt-2015.8.8-2.el7.noarch
  - nothing provides python-zmq needed by salt-2015.8.8-2.el7.noarch
  - nothing provides systemd-python needed by salt-2015.8.8-2.el7.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

那么就应该去解决这些依赖有没有安装,
我这里有一个依赖的离线包

-rw-r--r--. 1 root root 2554656 Jan 10 15:29 Cython-0.23-2.nfs4.x86_64.rpm
-rw-r--r--. 1 root root 3266368 Jan 10 15:29 Cython-debuginfo-0.23-2.nfs4.x86_64.rpm
-rw-r--r--. 1 root root  908908 Jan 10 15:29 Cython-debugsource-0.23-2.nfs4.x86_64.rpm
-rw-r--r--. 1 root root  165292 Jan 10 15:29 libsodium-1.0.18-2.nfs4.x86_64.rpm
-rw-r--r--. 1 root root  391168 Jan 10 15:29 libtomcrypt-1.18.2-5.nfs4.x86_64.rpm
-rw-r--r--. 1 root root   46936 Jan 10 15:29 libtommath-1.1.0-1.nfs4.x86_64.rpm
-rw-r--r--. 1 root root   77036 Jan 10 15:29 libunwind-1.3.1-3.nfs4.x86_64.rpm
-rw-r--r--. 1 root root  183660 Jan 10 15:29 openpgm-5.2.122-21.nfs4.x86_64.rpm
-rw-r--r--. 1 root root 6207610 Jan 10 15:29 python2-babel-2.7.0-11.module+nfs4.0.0+47+92173147.noarch.rpm
-rw-r--r--. 1 root root    9206 Jan 10 15:29 python2-backports-1.0-16.module+nfs4.0.0+47+92173147.x86_64.rpm
-rw-r--r--. 1 root root   18500 Jan 10 15:29 python2-backports_abc-0.5-6.nfs4.noarch.rpm
-rw-r--r--. 1 root root   15834 Jan 10 15:29 python2-backports-ssl_match_hostname-3.5.0.1-12.module+nfs4.0.0+47+92173147.noarch.rpm
-rw-r--r--. 1 root root  194240 Jan 10 15:29 python2-chardet-3.0.4-7.1.nfs4.noarch.rpm
-rw-r--r--. 1 root root  466260 Jan 10 15:29 python2-cherrypy-3.5.0-11.nfs4.noarch.rpm
-rw-r--r--. 1 root root  498348 Jan 10 15:29 python2-crypto-2.6.1-9.nfs4.x86_64.rpm
-rw-r--r--. 1 root root  174928 Jan 10 15:29 python2-crypto-debuginfo-2.6.1-9.nfs4.x86_64.rpm
-rw-r--r--. 1 root root  108172 Jan 10 15:29 python2-idna-2.7-3.nfs4.noarch.rpm
-rw-r--r--. 1 root root   39054 Jan 10 15:29 python2-ipaddress-1.0.18-6.module+nfs4.0.0+47+92173147.noarch.rpm
-rw-r--r--. 1 root root  260154 Jan 10 15:29 python2-jinja2-2.10-9.module+nfs4.0.0+47+92173147.noarch.rpm
-rw-r--r--. 1 root root 1378916 Jan 10 15:29 python2-libcloud-2.0.0rc2-2.nfs4.noarch.rpm
-rw-r--r--. 1 root root   34454 Jan 10 15:29 python2-markupsafe-1.1.1-6.module+nfs4.0.0+47+92173147.x86_64.rpm
-rw-r--r--. 1 root root  231476 Jan 10 15:29 python2-pycurl-7.43.0.2-4.1.nfs4.x86_64.rpm
-rw-r--r--. 1 root root   33856 Jan 10 15:29 python2-pysocks-1.6.8-4.nfs4.noarch.rpm
-rw-r--r--. 1 root root   54122 Jan 10 15:29 python2-pytz-2017.2-12.module+nfs4.0.0+47+92173147.noarch.rpm
-rw-r--r--. 1 root root  208566 Jan 10 15:29 python2-pyyaml-5.4.1-1.module+nfs4.0.0+47+92173147.x86_64.rpm
-rw-r--r--. 1 root root  126100 Jan 10 15:29 python2-requests-2.20.0-4.nfs4.noarch.rpm
-rw-r--r--. 1 root root   23488 Jan 10 15:29 python2-singledispatch-3.4.0.3-13.nfs4.noarch.rpm
-rw-r--r--. 1 root root   37142 Jan 10 15:29 python2-six-1.11.0-6.module+nfs4.0.0+47+92173147.noarch.rpm
-rw-r--r--. 1 root root  728768 Jan 10 15:29 python2-tornado-4.5.2-1.2.x86_64.rpm
-rw-r--r--. 1 root root  178420 Jan 10 15:29 python2-urllib3-1.24.3-2.1.nfs4.noarch.rpm
-rw-r--r--. 1 root root  521788 Jan 10 15:29 python2-zmq-14.7.0-5.nfs4.x86_64.rpm
-rw-r--r--. 1 root root  405896 Jan 10 15:29 python2-zmq-debuginfo-14.7.0-5.nfs4.x86_64.rpm
-rw-r--r--. 1 root root   85052 Jan 10 15:29 python2-zmq-tests-14.7.0-5.nfs4.x86_64.rpm
-rw-r--r--. 1 root root  506160 Jan 10 15:29 python3-crypto-2.6.1-9.nfs4.x86_64.rpm
-rw-r--r--. 1 root root  180564 Jan 10 15:29 python3-crypto-debuginfo-2.6.1-9.nfs4.x86_64.rpm
-rw-r--r--. 1 root root 1372736 Jan 10 15:29 python3-libcloud-2.0.0rc2-2.nfs4.noarch.rpm
-rw-r--r--. 1 root root   41648 Jan 10 15:29 python-crypto-debuginfo-2.6.1-9.nfs4.x86_64.rpm
-rw-r--r--. 1 root root  105188 Jan 10 15:29 python-crypto-debugsource-2.6.1-9.nfs4.x86_64.rpm
-rw-r--r--. 1 root root   30864 Jan 10 15:29 python-futures-3.0.3-1.nfs4.noarch.rpm
-rw-r--r--. 1 root root   83060 Jan 10 15:29 python-msgpack-0.4.6-5.nfs4.x86_64.rpm
-rw-r--r--. 1 root root  191072 Jan 10 15:29 python-msgpack-debuginfo-0.4.6-5.nfs4.x86_64.rpm
-rw-r--r--. 1 root root   81568 Jan 10 15:29 python-msgpack-debugsource-0.4.6-5.nfs4.x86_64.rpm
-rw-r--r--. 1 root root  126784 Jan 10 15:29 python-zmq-debugsource-14.7.0-5.nfs4.x86_64.rpm
-rw-r--r--. 1 root root   73148 Jan 10 15:29 yum-utils-4.0.21-3.nfs4.noarch.rpm
-rw-r--r--. 1 root root  466412 Jan 10 15:29 zeromq-4.3.2-1.nfs4.x86_64.rpm

只要全部执行安装一下这些依赖就行

 rpm -Uvh install-deps/*.rpm

然后再安装salt:

rpm -Uvh salt-2015.8.8.2-2.nfs4.noarch.rpm

如果你想安装salt-master

rpm -Uvh salt-minion-2015.8.8.2-2.nfs4.noarch.rpm

如果你想安装salt-minion

rpm -Uvh salt-master-2015.8.8.2-2.nfs4.noarch.rpm

3、启动服务 检查服务状态

systemctl start salt-minion.service
systemctl enable salt-minion.service
systemctl status salt-master.service 

当然我这个salt指定了版本

看的出来salt版本是2015.8.8.2-2
而且还是中科方德nfs4特供版,比较难找。

这里提供一个网站,是salt官方的
https://packages.broadcom.com/artifactory/saltproject-rpm/
这里可以下载很多版本的salt-master和minion
但不管你是安装salt-master还是salt-minion,都会要求你先安装salt-*.rpm 这个东西
在这里插入图片描述

相关文章:

  • AIP-210 Unicode
  • 【初阶数据结构】队列
  • 浅谈多个虚拟机(WSL和VMWare)的网络配置
  • HarmonyOS 5.0.4(16) 版本正式发布,支持wearable类型的设备!
  • 【C++】vector常用方法总结
  • 深度学习入门:小白的奇妙之旅
  • 2025.4.1总结
  • 前端学习记录之HTML
  • GalTransl开源程序支持GPT-4/Claude/Deepseek/Sakura等大语言模型的Galgame自动化翻译解决方案
  • MCP over MQTT:EMQX 开启物联网 Agentic 时代
  • mongodb数据库的优缺点
  • 洛谷题单2-P5712 【深基3.例4】Apples-python-流程图重构
  • Java常用工具算法-2--加密算法1--对称加密算法(推荐AES算法)
  • spring druid项目中监控sql执行情况
  • 第30周Java分布式入门 消息队列 RabbitMQ
  • 【力扣hot100题】(033)合并K个升序链表
  • python --计算直线和矩形(矩形和矩形是否相交 嵌套 重叠)
  • GitPython库快速应用入门
  • 大型语言模型Claude的“思维模式”最近被公开解剖
  • Dubbo(28)如何配置Dubbo的多注册中心支持?
  • b站 网站建设/seo顾问是什么
  • 数据库网站建设多少钱/网站关键词搜索排名优化
  • 网站开发师职责/百度账号一键登录
  • 怎么自己做直播网站/网络推广员是什么
  • 荣成网站建设/搜索引擎营销的作用