- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 RPM 安装报错 rpmlib(ShortCircuited) <= 4.9:RPM 打包陷阱与最佳实践
j当前系统的rpm版本是rpm-4.17.0-46.oe2203sp3.x86_64,rpmbuild的版本是rpm-build-4.17.0-46.oe2203sp3.x86_64.rpm , 使用rpmbuild命名构建出来的包spdk-1.1.0-1.oe2203.x86_64.rpm, rpm -ivh命令安装的时候报错,错误信息是rpmlib(ShortCircuited) <= 4.9.0-1 is needed by spdk-1.1.0-1.oe2203.x86_64。
2025-10-17 18:20:41
786
原创 RPM打包不再难!详解.spec文件与完整构建流程
本文介绍了使用rpm-build工具打包SPDK项目的完整流程。主要内容包括:1) 准备工作,安装依赖工具并创建rpmbuild目录结构;2) 编写SPEC文件,详细说明了各参数含义和目录宏定义;3) 创建打包项目,阐述核心原理和安装路径映射关系;4) 提供自动化打包脚本示例,包含版本控制、用户确认和构建过程;5) 介绍各阶段执行方法,包括跳过特定阶段的技巧。文章还解释了关键宏如%{dist}的作用,以及Release版本号的递增规则。最后提示了--short-circuit参数可能带来的版本兼容问题。
2025-10-17 17:47:34
326
原创 vim复制粘贴后代码格式混乱解决办法
开门见山,直接上图,这是粘贴到vim中的代码粘贴完看到这个如同上华山的那9999级石阶一样的代码,给谁都崩溃。考虑到不能让我一个人崩溃,所以我分享出来了(*^_^*)当然,也不能让光崩溃,问题还要解决。
2025-06-04 16:36:09
296
原创 新老qemu版本虚拟机支持spdk的vhost设备配置方法
想要实现qemu虚拟机支持vhost-user协议的后端设备,例如spdk的vhost-blk和vhost-scsi,需要对qemu虚拟机做一些大页内存方面的设置。而qemu的新老版本设置大页内存的方式大不相同。本文会分别进行介绍qemu 2.12版本、qemu 6.2版本实现访问vhost-user后端设备的方法。
2025-04-23 19:12:09
813
原创 virtual box怎么和linux虚拟机实现复制粘贴
大致都是设置剪贴板的双向共享之类的,但是你按照他们说的办法设置之后发现其实并不管用。原因猜测可能是他们安装的linux也是有用户界面版本的linux,所以这个问题可以解决。我用virtualbox安装了个open euler的虚拟机,但是在修改代码的时候发现没有办法实现复制粘贴,这个问题比较头疼,于是在网上找解决办法。然后在宿主机上ipconfig找到虚拟机的ip,然后使用ssh连接即可。但是如果是纯终端模式如open euler这样的linux怎么办?打开设置,进入网络,配置端口转发。
2025-03-12 16:50:21
1343
原创 全角、半角是什么?有什么区别?
全角、半角的叫法据说来源于日文,全角是正方形,半角是半个正方形。即一个字宽、半个字宽。英文里字母的宽度是变化的,l、n、m的字宽是不一样的,所以英文的字宽单位的定义是字母的磅数,即em、en。可以看到,如果英文里用全角的中文标点,中文标点和英文字母之间的空隙常常会显大,看起来并不协调,反之亦然。至于em是什么的缩写,没有查到,可能是因为m是最宽的英文字母,随意用m来做字宽的单位。所以,我们在排版中,中文用全角标点、英文用半角标点,看起来就会很舒服。中文里每个汉字的字宽,其实是固定的,即一个汉字的字宽。
2024-11-19 16:24:08
1175
原创 steam游戏桌面图标变空白怎么解决?
这个问题的原因是因为windows的图标缓存是存储在 IconCache.db 这个特殊的数据库文件当中的。系统是win11,最近在更新了一些补丁之后,steam游戏的桌面图标就变成空白了,像下面这样。所以,解决办法也就是从网上找到这个图标,下载下来放到这个文件夹下,就可以恢复了。但是,如果你进入到上述的文件夹下,发现这个图标存在,那么该怎么解决呢?那么,也就是说,显示为空白,是因为这个路径下面找不到这个图标文件。如果你也遇到同样的问题,那么这篇文章的操作步骤你可以试下。可以看到图标文件保存在这里。
2024-11-17 22:40:30
8134
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
9