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

简介: Linux怎么安装czmq(物联网消息通讯轻量级消息队列)
  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 k
 libmicrohttpd                    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

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
19天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
34 5
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
58 2
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
37 3
|
15天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
99 0
|
21天前
|
关系型数据库 MySQL Linux
Linux-安装Mariadb
本文介绍了在 Alibaba Cloud Linux 系统上安装和配置 MariaDB 10.5 的步骤。包括下载安装、初始化数据库、启动服务、处理启动失败的常见问题(如权限问题),以及如何连接数据库、设置密码和允许外部连接。通过这些步骤,您可以顺利完成 MariaDB 的安装和基本配置。
37 0
|
14天前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
103 6
|
15天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
57 3
|
15天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
47 2
|
23天前
|
缓存 监控 Linux
|
10天前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
40 3