汝等当勤精进。譬如小水长流,则能穿石

作者: 信沉 Page 3 of 4

远程更新release遇到的一些问题和解决方法

鼓起勇气远程把服务器从 Ubuntu 22.04 升到 24.04,有惊无险但踩了两个坑:修复依赖时报 Temporary failure in name resolution(systemd-resolved 没装);升级后 WordPress 直接 502(php-fpm 版本变了,nginx 配置路径失效)。远程升级总是心惊胆战,记录备用。

ubuntu24.04中安装Molden

Molden 是开源的电子结构前后处理软件,但在 Ubuntu 24.04 上编译并不顺利:新版 gfortran 把 argument mismatch 从警告升级成了错误。本文记录完整流程:装依赖、给三个 makefile 加 -fallow-argument-mismatch、修 install 脚本,最后 make install。

ubuntu中fcitx5中文输入无法在edge和chrome中使用

Ubuntu 装完 fcitx5-pinyin,终端能打中文,Edge 和 Chrome 里却死活切不出输入法。解法是在 ~/.config/environment.d/profile.conf 里补三个环境变量:GTK_IM_MODULE、QT_IM_MODULE 和 XMODIFIERS。

在开启secure boot的ubuntu上安装virtualbox

Secure Boot 开启时 VirtualBox 装完报错 Kernel driver not installed (rc=-1908)——内核模块没签名。本文完整走一遍 MOK 流程:生成密钥、sign-file 签名 vboxdrv、mokutil 导入、重启注册。文末附赠提示:虚拟机务必放 SSD。

apt使用系统代理

apt update 走第三方源报 Could not connect to,原因竟是 apt 不继承终端里的代理环境变量。解法是 sudo visudo 添加 Defaults env_keep,把 http_proxy 等变量保留给 apt。

把主机作为git服务器

不想把代码放 GitHub?把一台远程主机变成私有 Git 服务器其实很简单:建专用用户、配 SSH 公钥、git init –bare 建裸仓库、本地添加 remote 推送。本文按步骤完整记录,参考 Pro Git 官方文档。

获取python module的路径

一个用到频率不高、但每次都要现查的小技巧:利用每个 module 都有的 file 属性配合 os.path.abspath(),一行代码拿到任意 Python 包(比如 numpy)的安装路径。

Page 3 of 4

Powered by WordPress & Theme by Anders Norén