草庐IT

rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by lib64pcre2-8_0-10.37-2.x86_64

背景通过rpm-ivh安装rpm包,然后出现依赖检查错误:rpmlib(PayloadIsZstd)分析在此服务器安装其他rpm包没得问题,单独安装这个包有问题,再分析此安装包的版本有很多,可能原因在与安装包的版本太高或太低导致的解决在https://pkgs.org/search/?q=libpcre&on=name下载低版本依赖下载libpcre2-8-0-10.39-150400.2.3.x86_64.rpm然后再次进行安装,安装成功。思考以上解决方案中下载的版本(2-8-0-10.39)低于安装失败的版本(2-8-0-10.40),因此安装失败是由于安装包版本不一致导致的。所以安装失败

Linux安装Mysql server镜像安装失败 警告:mysql-community-devel-8.0.31-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature

1.报错完整信息如下:2.解决方式 使用如下命令:sudorpm-ivh--nodepsmysql-community-devel-8.0.31-1.el7.x86_64.rpm--nodeps就是安装时不检查依赖关系,比如你这个rpm需要devel,但是你没装devel,这样你的包就装不上,用了--nodeps你就能装上了。执行如上命令->解决问题:

什么是RISC-V?以及RISC-V和ARM、X86的区别

前言RISC-V是基于RISC精简指令集架构开发的一个开放式指令集架构,它是由加州大学伯克利分校的计算机科学教授KrsteAsanovic(克里斯蒂安·阿萨诺维奇)领导的团队开发,RISC-V是开放的,任何人都可以使用它来开发处理器芯片和其他硬件,而无需支付任何许可或使用费用。RISC-V的设计简单,易于扩展和自定义,可以在各种应用场景和市场中使用。什么是指令集架构?指令集架构(InstructionSetArchitecture,简称ISA)是计算机系统中的一个重要概念,指的是计算机中处理器的指令集和处理器的内部结构,即处理器是如何执行指令的。ISA规定了一套指令集,包括指令的种类、指令的格

Linux的linux aarch64和linux x86_64

下载Linux软件包时x86_64和Arch64区别x86_64就是我们常用的台式机的体系架构,是基于冯诺依曼体系架构的。x86_64Linux可以理解为在普通台式机上安装的Linux操作系统。AArch64是一种ARMv8架构,也是一种计算机的体系架构。AArch64Linux可以理解为在ARMv8架构的计算机上安装的Linux操作系统。Linux的linuxaarch64和linuxx86_64我理解是内核,正常情况下,下载X86就可以使用命令#arch即可查看自己linux内核版本芯片行业了解参考:https://new.qq.com/rain/a/20211219A05KJI00IDM

Linux的linux aarch64和linux x86_64

下载Linux软件包时x86_64和Arch64区别x86_64就是我们常用的台式机的体系架构,是基于冯诺依曼体系架构的。x86_64Linux可以理解为在普通台式机上安装的Linux操作系统。AArch64是一种ARMv8架构,也是一种计算机的体系架构。AArch64Linux可以理解为在ARMv8架构的计算机上安装的Linux操作系统。Linux的linuxaarch64和linuxx86_64我理解是内核,正常情况下,下载X86就可以使用命令#arch即可查看自己linux内核版本芯片行业了解参考:https://new.qq.com/rain/a/20211219A05KJI00IDM

python gevent 解决 (mach-o file, but is an incompatible architecture (have ‘x86_64‘, need ‘arm64‘))问题

报错在执行importgevent时出现下面的错误ImportError:dlopen(/Users/user/data/code/venv/lib/python3.10/site-packages/gevent/_gevent_c_hub_local.cpython-310-darwin.so,0x0002):tried:'/Users/liam/code/venv/lib/python3.10/site-packages/gevent/_gevent_c_hub_local.cpython-310-darwin.so'(mach-ofile,butisanincompatiblearchi

在VM16.X虚拟机上安装Android-X86 9.0

前提:电脑已安装好VM虚拟机,第一步:下载好安卓9.0系统https://www.fosshub.com/Android-x86.html第二步:开始安装1、新建虚拟机(按图片上的点一下步)  点浏览,确定虚拟机位置处理器配置建议2个,核心数也为2,这里以后还可以调。 这是设置内存,建议4G。这以后也可以调的  使用主要的网络地址,    我不怎么安装东西,先给个8G硬盘。  点浏览,并给虚拟机文件取名,保存到指定位置  完成虚拟机的创建。 2、开始安装Android9.0系统在光驱添加下载好的Android9.0系统,然后“确定”。再点“开启此虚拟机” 在开启后第一屏选择第三个(回车) 这是

在VM16.X虚拟机上安装Android-X86 9.0

前提:电脑已安装好VM虚拟机,第一步:下载好安卓9.0系统https://www.fosshub.com/Android-x86.html第二步:开始安装1、新建虚拟机(按图片上的点一下步)  点浏览,确定虚拟机位置处理器配置建议2个,核心数也为2,这里以后还可以调。 这是设置内存,建议4G。这以后也可以调的  使用主要的网络地址,    我不怎么安装东西,先给个8G硬盘。  点浏览,并给虚拟机文件取名,保存到指定位置  完成虚拟机的创建。 2、开始安装Android9.0系统在光驱添加下载好的Android9.0系统,然后“确定”。再点“开启此虚拟机” 在开启后第一屏选择第三个(回车) 这是

Linux安装MySQL依赖检测失败/usr/bin/perl 被 MySQL-community-server-8.0.26-1.el7.x86_64 需要---解决方法

centos7安装mysql遇到的问题:net-tools被mysql-community-server-8.0.18-1.el7.x86_64需要/usr/bin/perl被mysql-community-server-8.0.18-1.el7.x86_64需要perl(Getopt::Long)被mysql-community-server-8.0.18-1.el7.x86_64需要perl(strict)被mysql-community-server-8.0.18-1.el7.x86_64需要解决办法:yuminstallnet-toolsyuminstall-yperl-Module-

docker拉取不同架构的镜像如:x86拉取arm64的

docker拉取不同架构的镜像如x86拉取arm64的一:指定platform方式首先修改docker的配置文件:vi/etc/docker/daemon.json添加如下代码:“experimental”:true重载docker:systemctldaemon-reloadsystemctlrestartdocker使用如下命令拉取:dockerpull--platformarm64镜像名:版本号如我拉取es的7.9.0版本dockerpull--platformarm64elasticsearch:7.9.3拉取完成后检查镜像架构:dockerinspect镜像id|grepArchit