随笔分类 -  linux系统

摘要:最近更新系统时候发现,更新apifox软件失败了,这里记录一下解决过程。 报错信息 报错信息如下: :: (1/1) 正在解析 SRCINFO: apifox ==> 正在创建软件包:apifox 2.1.36-1 (2022年09月26日 星期一 12时08分21秒) ==> 正在检查运行时依赖关 阅读全文
posted @ 2022-09-26 12:26 乌合之众 阅读(2620) 评论(0) 推荐(0) 编辑
摘要:开发的软件要支持多个版本的Linux平台,最低需要支持到CentOS 7,以及一些 CentOS 7 的衍生版本。 因为我日常并不使用 CentOS 7,如果在我本机编译的话,会有glibc版本问题,如果全部依赖都使用静态链接glib的方式也很麻烦,关于这个问题可以查看 glibc 版本(versi 阅读全文
posted @ 2022-08-16 15:26 乌合之众 阅读(2815) 评论(0) 推荐(0) 编辑
摘要:简述 这个网卡驱动折腾了好几个版本的驱动,终于是搞定了。 首先是使用yay -S rtw89-dkms-git安装,这个也不行,没起作用。 然后是编译安装https://github.com/lwfinger/rtw89,也没有用。 安装过程(最后有效的一次) 下面的安装过程,是在有网络的情况下安装 阅读全文
posted @ 2022-05-04 15:25 乌合之众 阅读(2377) 评论(0) 推荐(0) 编辑
摘要:问题简述 在使用 QtCreator 编译运行程序的时候,在 3应用程序输出 选项卡页面内没有相应的 qDebug 的输出内容。 关于这个问题,网上有的解决方案是在项目配置选项中勾选 run in terminal。但是这个解决不了根本问题,只是开启一个终端去运行,在终端输出而已。 我使用的发行版本 阅读全文
posted @ 2021-05-06 11:57 乌合之众 阅读(3882) 评论(0) 推荐(2) 编辑
摘要:QEMU 虚拟 aarch64(arm64) 记录 这次是在 x86_64 机器上使用 QEMU 虚拟 aarch64(arm64) 环境,以便进行相关的测试。 我的宿主机是 ManjaroLinux ,所以下面的操作都是基于此的,其他的 LInux 发行版本也是大同小异的。 1、安装 QEMU 和 阅读全文
posted @ 2021-03-30 15:20 乌合之众 阅读(6822) 评论(0) 推荐(0) 编辑
摘要:1、获取 PostGIS 软件源 直接到 https://software.opensuse.org/explor 网站,选择对应的发行版后,搜索 postgis,然后在搜索到的结果里面找到要安装的版本,查看相关信息。 注:我这里使用的是 OpenSUSE Tumbleweed版本。 看到上面界面后 阅读全文
posted @ 2021-01-18 10:45 乌合之众 阅读(608) 评论(0) 推荐(0) 编辑
摘要:Manjaro Linux 更新后无法启动问题 起因 今天更新了一下系统,整个过程没有出现啥问题,就是重启后无法开机了。 pacman -Syu 我这边的情况是开机看不见任何东西,只有黑色的屏幕有点白色的背光。 想起更新的时候,有提示替换显卡驱动,都默认选了Y,可能是因为显卡驱动的问题导致的吧。 解 阅读全文
posted @ 2021-01-04 13:43 乌合之众 阅读(3424) 评论(0) 推荐(0) 编辑
摘要:问题简述 在 Manjora Linux 下,之前更新过系统,这次启动虚拟机居然就是失败了。 报错信息如下: Version mismatch with vmmon module: expecting 401.0, got 398.0. You have an incorrect version o 阅读全文
posted @ 2020-12-29 13:07 乌合之众 阅读(5126) 评论(0) 推荐(1) 编辑
摘要:因为意外操作(把 docker 容器使用的桥接网卡给删掉了),导致无法访问容器内的服务,需要重新配置 docker 容器的网络设置。 好在 docker 守护进程在启动的时候可以自动去配置网络设置,所以操作起来也是非常简单的。 操作过程如下: 1、停止 docker 守护进程 sudo system 阅读全文
posted @ 2020-12-03 15:46 乌合之众 阅读(7569) 评论(0) 推荐(0) 编辑
摘要:Linux 下交叉编译 ARM64-linux 版本 GDAL-3.2.0 1、下载安装编译环境 这里的主机环境是 linux x86_64 ,具体哪个版本不重要,安装相关工具的时候使用对应版本的命令即可(可参考:GEOS/GDAL 交叉编译ARM64-linux版本)。 我这里下载的是 gcc-a 阅读全文
posted @ 2020-11-17 17:19 乌合之众 阅读(5430) 评论(2) 推荐(2) 编辑
摘要:最近把老笔记本安装上了 Manjora Linux ,用来做平时出门的办公机。Manjora 还是挺好用的,Nvida 显卡驱动也可以直接安装闭源的(没办法,不然太热耗电),着实方便不少。 2021年12月22日更新:切换到 wayland,详情见遇到的问题及解决办法 下的第8节。 2021年07月 阅读全文
posted @ 2020-09-21 09:50 乌合之众 阅读(14562) 评论(0) 推荐(0) 编辑
摘要:问题简述 描述一下问题的大概状况 程序 P >直接调用 libA.so + > 调用 libB.so 也就是程序 P 间接调用了 libB.so 之前记录过这个问题(链接选项-rpath的一个问题记录),并没有详细去找寻原因。这里再次记录一下。 在编译 libA.so 的时候,没有使用链接选项 -W 阅读全文
posted @ 2020-07-02 15:24 乌合之众 阅读(3066) 评论(0) 推荐(1) 编辑
摘要:简述 很多时候,没法使用高版本系统,或者升级 glibc 版本,导致很多兼容性问题。这类的答案网上有很多,给出的解决方案也不少,这里做个简单的记录,方便参考。 大致来说,有这么几种方式: 在低版本环境下编译,在高版本环境下使用。(比如在 centos 6 上使用 gcc 编译的程序,可以跑在 ubu 阅读全文
posted @ 2020-05-12 16:52 乌合之众 阅读(11741) 评论(0) 推荐(0) 编辑
摘要:因为试用华为云ARM64服务器(CentOS 7 操作系统)的时候,在云服务器上编译GDAL很长时间也没有编译完,所以先交叉编译适合版本的GDAL丢上去做测试。 以下都是在CentOS 7 x86_64 环境下进行的,Linux内核版本3.10。 安装编译环境 1、下载安装编译器 我这里因为他们没有 阅读全文
posted @ 2019-07-03 23:11 乌合之众 阅读(4203) 评论(0) 推荐(0) 编辑
摘要:公司同事弄了个华为云的ARM64服务器,让我帮忙部署我们的服务,所以先试用了一下。 总体感觉还行,使用的CentOS系统,yum也能用, 源也可以用。但是 用不了。 服务器配置还行,内存又13G多,4核心的CPU,但是这里看不到CPU的频率。 因为总体性能还行,也能够安装clang,所以编译代码可以 阅读全文
posted @ 2019-07-03 23:07 乌合之众 阅读(3103) 评论(0) 推荐(0) 编辑
摘要:使用gprof2dot和graphivz生成程序运行调用图 gprof2dot是一个将gprof生成的输出转换为dot脚本的工具。通过给定一个gprof的输出文件,将其转换为生成程序调用图的dot脚本。dot脚本可以生成图像来进行查看。 1、下载gprof2dot工具 gprof2dot工具由Jos 阅读全文
posted @ 2017-03-14 14:08 乌合之众 阅读(7889) 评论(0) 推荐(1) 编辑
摘要:1、安装 一般的发行版都不会带有vmware,所以通常是下载安装包来安装。 具体的可以见 http://www.cnblogs.com/oloroso/p/5845227.html 2、卸载 这里主要说的就是卸载,因为它不是通过包管理工具安装的,所以不能在包管理工具里面卸载。 2.1、先查看安装了v 阅读全文
posted @ 2017-02-20 15:50 乌合之众 阅读(4923) 评论(0) 推荐(0) 编辑
摘要:1、RAW格式虚拟磁盘 linux下可以直接挂载raw格式的虚拟磁盘镜像文件。 例如,这里先用dd命令创建一个文件,然后将其格式化为 格式(只有一个分区),然后挂载到 目录。 下面的 磁盘镜像文件就一个分区,所以没有使用 来指定偏移。如果有多个分区,则可以通过指定偏移来挂载。具体的可以查阅 命令的相 阅读全文
posted @ 2017-02-10 12:15 乌合之众 阅读(18969) 评论(0) 推荐(0) 编辑
摘要:昨天,UPX发布了3.93版本。 UPX(the Ultimate Packer for eXecutables)是一个非常全面的可执行文件压缩软件,支持dos/exe、dos/com、dos/sys、djgpp2/coff、 watcom/le、win32/pe、rtm32/pe、tmt/adam 阅读全文
posted @ 2017-02-08 16:21 乌合之众 阅读(8045) 评论(0) 推荐(0) 编辑
摘要:在调试程序的时候,碰到一个奇怪的段错误问题。只要链接的时候使用 就会产生段错误,如果链接的时候使用的是 则不会出现。 机器是老旧的 版本,没有安装gdb(实际上也不可能去安装)。无法调试,所以在程序里多添加了一些打印输出,终于定位到产生段错误的位置。 代码 输出 查了一些资料 "http://www 阅读全文
posted @ 2017-01-18 00:03 乌合之众 阅读(1335) 评论(0) 推荐(0) 编辑

clear
点击右上角即可分享
微信分享提示