Linux怎么安装czmq(物联网消息通讯轻量级消息队列)

devtools/2024/9/21 10:46:32/
  1. 首先打开yum源配置文件 ,加载czmq的官方源
[root@localhost package]# cd /etc/yum.repos.d/
  1. 输入czmq的官方yum 源路径
[root@localhost yum.repos.d]# wget https://download.opensuse.org/repositories/network:messaging:zeromq:git-stable/CentOS_7/network:messaging:zeromq:git-stable.repo
--2024-02-26 19:22:00--  https://download.opensuse.org/repositories/network:messaging:zeromq:git-stable/CentOS_7/network:messaging:zeromq:git-stable.repo
正在解析主机 download.opensuse.org (download.opensuse.org)... 195.135.223.226, 2a07:de40:b250:131:10:151:131:30
正在连接 download.opensuse.org (download.opensuse.org)|195.135.223.226|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:https://download.opensuse.org/repositories/network:messaging:zeromq:/git-stable/CentOS_7/network:messaging:zeromq:git-stable.repo [跟随至新的 URL]
--2024-02-26 19:22:01--  https://download.opensuse.org/repositories/network:messaging:zeromq:/git-stable/CentOS_7/network:messaging:zeromq:git-stable.repo
再次使用存在的到 download.opensuse.org:443 的连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:https://download.opensuse.org/repositories/network:messaging:/zeromq:/git-stable/CentOS_7/network:messaging:zeromq:git-stable.repo [跟随至新的 URL]
--2024-02-26 19:22:01--  https://download.opensuse.org/repositories/network:messaging:/zeromq:/git-stable/CentOS_7/network:messaging:zeromq:git-stable.repo
再次使用存在的到 download.opensuse.org:443 的连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:https://download.opensuse.org/repositories/network:/messaging:/zeromq:/git-stable/CentOS_7/network:messaging:zeromq:git-stable.repo [跟随至新的 URL]
--2024-02-26 19:22:02--  https://download.opensuse.org/repositories/network:/messaging:/zeromq:/git-stable/CentOS_7/network:messaging:zeromq:git-stable.repo
再次使用存在的到 download.opensuse.org:443 的连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:340 [application/x-download]
正在保存至: “network:messaging:zeromq:git-stable.repo”100%[==============================================================================================================================>] 340         --.-K/s 用时 0s      2024-02-26 19:22:02 (24.6 MB/s) - 已保存 “network:messaging:zeromq:git-stable.repo” [340/340])
  1. 使用yum 安装czmq,可以自行解决安装依赖和Linux版本差异。
[root@localhost yum.repos.d]# yum install czmq
已加载插件:fastestmirror, langpacks
/var/run/yum.pid 已被锁定,PID 为 26206 的另一个程序正在运行。
Another app is currently holding the yum lock; waiting for it to exit...另一个应用程序是:PackageKit内存:272 M RSS (861 MB VSZ)已启动: Mon Feb 26 19:22:04 2024 - 00:09之前状态  :运行中,进程ID:26206
Another app is currently holding the yum lock; waiting for it to exit...另一个应用程序是:PackageKit内存:272 M RSS (861 MB VSZ)已启动: Mon Feb 26 19:22:04 2024 - 00:11之前状态  :睡眠中,进程ID:26206
Another app is currently holding the yum lock; waiting for it to exit...另一个应用程序是:PackageKit内存:272 M RSS (861 MB VSZ)已启动: Mon Feb 26 19:22:04 2024 - 00:13之前状态  :睡眠中,进程ID:26206
Loading mirror speeds from cached hostfile* base: mirrors.bupt.edu.cn* centos-sclo-rh: mirrors.bupt.edu.cn* centos-sclo-sclo: mirrors.bupt.edu.cn* epel: mirrors.tuna.tsinghua.edu.cn* extras: mirrors.bupt.edu.cn* updates: mirrors.bupt.edu.cn
正在解决依赖关系
--> 正在检查事务
---> 软件包 czmq.x86_64.0.4.2.1+git20230826-426.25 将被 安装
--> 正在处理依赖关系 libmicrohttpd.so.10()(64bit),它被软件包 czmq-4.2.1+git20230826-426.25.x86_64 需要
--> 正在处理依赖关系 libczmq.so.4()(64bit),它被软件包 czmq-4.2.1+git20230826-426.25.x86_64 需要
--> 正在检查事务
---> 软件包 libczmq4.x86_64.0.4.2.1+git20230826-426.25 将被 安装
---> 软件包 libmicrohttpd.x86_64.0.0.9.33-2.el7 将被 安装
--> 解决依赖关系完成依赖关系解决========================================================================================================================================================================Package                          架构                      版本                                           源                                                      大小
========================================================================================================================================================================
正在安装:czmq                             x86_64                    4.2.1+git20230826-426.25                       network_messaging_zeromq_git-stable                     86 k
为依赖而安装:libczmq4                         x86_64                    4.2.1+git20230826-426.25                       network_messaging_zeromq_git-stable                    504 klibmicrohttpd                    x86_64                    0.9.33-2.el7                                   base                                                    58 k事务概要
========================================================================================================================================================================
安装  1 软件包 (+2 依赖软件包)总下载量:648 k
安装大小:2.6 M
Is this ok [y/d/N]: y
Downloading packages:
(1/3): libmicrohttpd-0.9.33-2.el7.x86_64.rpm                                                                                                     |  58 kB  00:00:00     
warning: /var/cache/yum/x86_64/7/network_messaging_zeromq_git-stable/packages/czmq-4.2.1+git20230826-426.25.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 17280ddf: NOKEY
czmq-4.2.1+git20230826-426.25.x86_64.rpm 的公钥尚未安装
(2/3): czmq-4.2.1+git20230826-426.25.x86_64.rpm                                                                                                  |  86 kB  00:00:01     
(3/3): libczmq4-4.2.1+git20230826-426.25.x86_64.rpm                                                                                              | 504 kB  00:00:03     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                    181 kB/s | 648 kB  00:00:03     
从 https://download.opensuse.org/repositories/network:/messaging:/zeromq:/git-stable/CentOS_7/repodata/repomd.xml.key 检索密钥
导入 GPG key 0x17280DDF:用户ID     : "network OBS Project <network@build.opensuse.org>"指纹       : 0080 689b e757 a876 cb7d c269 62eb 1a09 1728 0ddf来自       : https://download.opensuse.org/repositories/network:/messaging:/zeromq:/git-stable/CentOS_7/repodata/repomd.xml.key
是否继续?[y/N]:y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction正在安装    : libmicrohttpd-0.9.33-2.el7.x86_64                                                                                                                   1/3 正在安装    : libczmq4-4.2.1+git20230826-426.25.x86_64                                                                                                            2/3 正在安装    : czmq-4.2.1+git20230826-426.25.x86_64                                                                                                                3/3 验证中      : libmicrohttpd-0.9.33-2.el7.x86_64                                                                                                                   1/3 验证中      : libczmq4-4.2.1+git20230826-426.25.x86_64                                                                                                            2/3 验证中      : czmq-4.2.1+git20230826-426.25.x86_64                                                                                                                3/3 已安装:czmq.x86_64 0:4.2.1+git20230826-426.25                                                                                                                                作为依赖被安装:libczmq4.x86_64 0:4.2.1+git20230826-426.25                                             libmicrohttpd.x86_64 0:0.9.33-2.el7                                            完毕!
[root@localhost yum.repos.d]# 

分享一个有趣的 学习链接:https://xxetb.xet.tech/s/HY8za


http://www.ppmy.cn/devtools/12313.html

相关文章

SpringCloudAlibaba之Sentinel简单使用

SpringCloudAlibaba之Sentinel简单使用 文章目录 SpringCloudAlibaba之Sentinel简单使用sentinel入门资源定义SphU(抛出异常方式)SphO(布尔类型方式)SentinelResource(注解的方式定义)SentinelResource使用前置条件使用SentinelResource定义资源定义blockHandler和fallback方法…

观察者模式

观察者设计模式 模式定义 观察者模式,定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 顾名思义,此模式需要有观察者(Observer)和被观察者(Observable)两类角色,当Observable状态变化时会通知Observer,…

【快速上手ESP32(基于ESP-IDFVSCode)】07-I2C(附BH1750实战代码)

I2C I2C&#xff0c;全称Inter-Integrated Circuit&#xff0c;是一种用于在集成电路之间进行短距离数据传输的通信协议。它最初由Philips&#xff08;现在的NXP半导体&#xff09;公司于1980年代初开发&#xff0c;现已成为广泛应用于电子设备之间通信的标准。 I2C协议简单、灵…

[Qt的学习日常]--初识Qt

前言 作者&#xff1a;小蜗牛向前冲 名言&#xff1a;我可以接受失败&#xff0c;但我不能接受放弃 如果觉的博主的文章还不错的话&#xff0c;还请点赞&#xff0c;收藏&#xff0c;关注&#x1f440;支持博主。如果发现有问题的地方欢迎❀大家在评论区指正 目录 一、Qt的基本…

分类预测 | Matlab实现CNN-GRU-SAM-Attention卷积门控循环单元融合空间注意力机制的数据分类预测

分类预测 | Matlab实现CNN-GRU-SAM-Attention卷积门控循环单元融合空间注意力机制的数据分类预测 目录 分类预测 | Matlab实现CNN-GRU-SAM-Attention卷积门控循环单元融合空间注意力机制的数据分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.Matlab实现CNN-GRU…

如何安全高效地进行网点文件下发?

随着IT技术的飞速发展&#xff0c;以银行为代表的企业数字化技术转型带来了大量的电子化文档传输需求。文件传输数量呈几何级数增长&#xff0c;传统集中式文件传输模式在爆炸式的增长需求下&#xff0c;银行网点文件下发的效率、可靠性、安全性等方面&#xff0c;都需要重点关…

OpenWRT磁盘扩容(PVE虚拟机方案)

官方扩容指导文档 PVE给虚拟机磁盘扩容 给虚拟机磁盘扩容&#xff0c;选中OpenWRT的硬盘&#xff0c;随后选择调整大小 输入增量大小&#xff0c;即增加多少磁盘空间给硬盘。这里我选择增加4G 进入OpenWRT控制台界面安装一些linux常用查看磁盘的工具&#xff08;也可以通过网…

MySQL-用户管理

MySQL 用户分为 普通用户 和 root用户。root用户即超级管理员&#xff0c;拥有所有权限&#xff0c;包含创建&#xff0c;删除和修改用户等相关权限&#xff1b;普通用户只拥有被root用户授予的各种权限MySQL的安全性需要通过账户管理来实现 1、登录MySQL服务器 命令如下&…