- 博客(32)
- 收藏
- 关注
原创 kylin服务器系统安装glmark2
方法2:通过下载现成的glmark2的相关的rpm包然后进行相关的安装工作,实际尝试找了下glmark2的包在centos(epel),openeuler(epol)都没有找到对应的仓库源,最后是在对应的fedora的epel仓库中找到对应的包,另外跟我们实际匹配的fedora的版本是29版本,所以增加fedora的仓库源后直接进行安装即可。在kylin server/openEuler 20.03 SP4上安装对应的对应的glmark2的包。
2025-02-28 15:31:30
166
原创 openEuler, Fedora, and CentOS Version Comparison
以上版本号基于各个版本发布时的默认版本,实际版本可能会因为后续更新而有所变化。
2025-02-28 13:56:20
344
原创 【麒麟系统瑞芯微显示和GPU配置】
瑞芯微平台rk356x/rk3588分别对应arm gpu的G52和G610的显卡,另外rockchip携带对应的2d加速模块。如果采用的是xorg的显示方案的话,其实加速方案有以下几种:第一种:通过2d模块也就是rga模块(rga2/rga3)进行加速,其中瑞芯微提供两种方式一种是xorg的exa加速方案(在2d加速模块使用主推),另外一种就是pixman通过rga进行加速,可以参考rockchip的作者jeffycn的pixman的加速方案(实际我这边并未测试过该方案)。
2024-12-18 16:45:38
1426
原创 git send-email和heirloom-mailx邮件发送配置
问题2:错误信息:Need MIME::Base64 and Authen::SASL todo auth at /usr/lib/git-core/git-send-email line 1565.此时还不能发送外部服务器邮件,需要完成以下配置,修改/etc/nail.rc或者/etc/s-nail.rc(Ubuntu)、/etc/mail.rc(centOS)# git send-email --to 邮箱地址 xxx.patch --smtp-debug。ctrl + d 结束输入。
2024-12-03 12:35:04
567
原创 coredump配置和测试
2.在/etc/sysctl.conf中修改或者增加kernel.core_pattern = /tmp/core-%p-%e-%t,sysctl -p /etc/sysctl.conf。3.通过sudo sysctl -p | grep kernel.core_pattern看看是否能追踪到对应配置是否符合预期。3.查看是否生成/tmp/core-xxx-sleep-xxxx的coredump文件。1.在/etc/profile中添加ulimit -c unlimited。
2024-12-02 17:09:40
141
原创 pulseaudio调试alc897
alc897声卡采用的是ft-hda的驱动,通过/usr/lib/udev/rules.d/90-pulseaudio.rules的第25行决定对应的profile文件采用的是/usr/share/pulseaudio/alsa-mixer/profile-sets/pulse-ft-hda.conf对应的声卡进行配置。第一处修改:通过修改/usr/share/pulseaudio/alsa-mixer/profile-sets/pulse-ft-hda.conf。
2024-12-02 15:58:10
575
原创 tb网关调试
LoRaWAN网关(https://github.com/Lora-net/lora_gateway https://github.com/Lora-net/packet_forwarder。教程:https://www.iotschool.com/wiki/tbinstall 和 https://www.iotschool.com/topics/732。教程:https://thingsboard.io/docs/iot-gateway/install/source-installation/
2024-12-02 15:37:05
250
原创 瑞芯微允许root登录和串口自动登录
# 串口自动登录,如果是对应的busybox做的系统修改inittab。* 错误信息:mounted with noexec or nodev。## 制作ext4的文件系统和调整文件系统大小。## debian系统使用root自动登录。## chroot异常情况处理。## ssh允许root登录。
2024-12-02 15:27:23
151
原创 pulseaudio的root用户运行
#### pulseaudio.service 注释掉 ConditionUser=!##### pulseaudio.socket注释掉 ConditionUser=!将root加到pulse和pulse-access组。### pulseaudio以root用户登录。##### root用户开启服务自启动。
2024-12-02 15:17:52
335
原创 Linux下强制edid分辨率设置
### edid和hotplughttps://wiki.archlinux.org/title/Kernel_mode_setting#### Forcing modes and EDID```If your native resolution is not automatically configured or no display at all is detected, then your monitor might send none or just a skewed EDID file.
2024-12-02 15:16:44
363
原创 pulseaudio调试
0,alsa-sink被静音了。从代码看来,alsa-sink创建后,会激活其中的一个port,会probe其中的element,pusleaudio只关注其中可以控制mute和volume的element,如果有这种类型的element,则会记录下来,在之后的volume和mute操作中,会通过这些element来使用硬件接口实现volume和mute。如果使用加载module-alsa-card 模块的方式在创建alsa-sink的话,就可以通过在path的配置中指定element。
2024-12-02 15:12:49
717
原创 mpv编译以及遇到的问题
最明显的现象是高版本编译的程序在低版本系统中出现错误: /lib64/libc.so.6: version `GLIBC_2.7' not found 当然这个版本号码不一定是本文中的7 还有14也是个新版本,这要看你编译时的系统的版本了。此时,我们在高版本编译时,要指定对于sscanf这个函数就使用GLIBC_2.2.5 sscanf 这个版本就行了,高低版本中都有该函数,而且我们使用的更多的是sscanf的基础功能至于高版本的那个特性,其实我们真的没有用到。免除了非得安装个低版本系统的尴尬。
2024-12-02 15:11:00
486
原创 linux双网卡转发配置
在Eth0接口抓包,可以看到源IP地址为192.168.10.2,网关收到这个报文之后回应的信息会直接发往自己的默认网关,而不会返回到172.16.127.123接口,此时在ubuntu上配置iptables对内网PC1的地址进行转换。1、关掉ubuntu系统提供的network-manager,使用命令就是:关闭network-manager命令:/etc/init.d/network-manager stop。第一步操作完成,第三步操作不生效,而且提示错误,最终重启路由器使能配置的IP。
2024-11-29 10:18:38
381
1
原创 linux系统解决网卡重命名问题
目前是有两个网卡分别是enp12s0和enp6s0,需要把enp12s0和enp6s0分别改成对应的eth0和eth1,由于内核在加载网卡驱动以后默认识别的网卡名字是eth0和eth1且由于加载过程的时间差会导致对应的eth0和eth1对应的两个硬件网卡是不固定的,系统默认自带的99-default.link会根据相应的规则进行改名把对应的网卡名固定成enp12s0和enp6s0两个网卡。实际原理:/lib/systemd/network/99-default.link使他不生效。
2024-11-29 10:16:48
472
原创 dnsmasq在ubuntu不同版本上的配置
在ubuntu18.04上采用的是dnsmasq+systemd-resolved组合完成dhcp功能以及通过systemd-resolved进行域名解析工作,系统默认没有安装resolvconf服务,其中/etc/dnsmasq.conf配置跟上面一致。2.屏蔽resolvconf和移除dnsmasq用systemd-resolved会正常。#port=5353 //如果进行了端口配置会出现如下所示错误,所以port不能进行修改。0.正常dnsmasq+resolvconf会不正常。
2024-11-29 10:12:48
240
原创 qt在麒麟系统的交叉编译
方法2:apt install g++-aarch64-linux-gnu gcc-aarch64-linux-gnu。/opt/qt5.12.8-arm64 #打包成qt5.12.8-arm64.tar.gz。/opt/qt5.6.0-arm64 #打包成qt5.6.0-arm64.tar.gz。注意:一般交叉的qt版本要比目标板的版本低兼容性会好点。/opt/Qt5.12.8 #Qtcreator 目录。/opt/Qt5.6.0 #Qtcreator 目录。
2024-11-29 10:10:02
446
原创 launchpad的配置
在ubuntu系统中需要采用seahorse生成对应的密钥对,否则可能会有点问题。.dput.cf,该配置只是一个参考配置。
2024-11-29 10:08:42
196
原创 gerrit的常用设置
git config core.whitespace cr-at-eol #移除windows换行跟linux异常的区别。git config core.filemode false #对应文件mode属性问题。
2024-11-29 10:05:24
326
原创 dpkg包异常修复方法
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak sudo mkdir /var/lib/dpkg/info sudo apt update sudo apt install -f sudo cp -fr /var/lib/dpkg/info/ /var/lib/dpkg/info.bak sudo rm -rf /var/lib/dpkg/info sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/inf
2024-11-29 10:02:38
381
原创 linux下的时区调整
tzselectsudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2024-11-29 09:59:39
236
原创 mobaxterm的常见配置
mobaxterm的保活mobaxterm ---> settings ---> ssh ---> SSH keepalive ---> select settings ---> KeyBoard shortcuts ---> paste --> ctrl+alt+v 修改粘贴快捷键为ctrl+alt+v 复制快捷键不需要进行相关的设置因为选中对应的文件即可进行粘贴操作ssh keepalivessh客户端设置sudo vim /etc/ssh/s
2024-11-29 09:58:53
402
原创 rpm包编译的后缀定义
$ rpm -ql $(rpm -qf /etc/os-release)rpm --eval %{_MARCO}/etc/rpm/macros.distRPM 打包指南 | Red Hat Product Documentation
2024-11-29 09:55:19
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人