使用WSL的过程中总是遇到各种玄学问题,其中很多问题遇到的次数过于频繁。我在这里做一个整理,免得之后再次遇到同样的问题又得跑到网上一通查( ̄﹃ ̄)

禁用appendWindowsPath

禁用appendWindowsPath可以避免部分玄学编译问题(例如编译OpenWrt固件时,如果路径中含有Windows路径,可能会报The relative path 'Files' is included in the PATH environment variable, which is insecure in combination with the -execdir action of find. Please remove that entry from $PATH[1]

在文件/etc/wsl.conf中添加以下内容,重新进入容器即可。

1
2
[interop]
appendWindowsPath = false
阅读全文 »

由于了解到之前部署的Radicale似乎并未严格遵守RFC 5545标准,而Radicale在苹果设备上访问比较麻烦,所以前段时间尝试将自己的日历服务重新部署到Baikal(但事后发现部署变得更麻烦了TAT),在备份日历文件的时候发现自己的日历文件体积太大了,便顺手抽时间写了个python脚本来切割日历文件。

阅读全文 »

最近在捣鼓软路由和OpenWrt,经常需要开一个Linux环境来交叉编译各种固件(有一说一,挺折腾人的 ::>_<:: 不过也挺锻炼人的)。虽然说可以创建个linux虚拟机或者docker容器来编译,但个人觉得这些方案太“重”了,正好巨硬整了个WSL2(Windows Subsystem for Linux)这么个好东西,那当然是要充分利用起来啦(。・∀・)ノ

然而目前的WSL并不支持为一个发行版(本文以Ubuntu为例)启动多个示例(也就是多开),所以目前我们只能手动配置。TAT

阅读全文 »

这是Jesse Senior的第一条博客。

本人之后大概会在博客上写一些自己折腾的笔记,主要也是为了让之后的人少走弯路,也是学习了那么多他人的博客后自己所做的补偿吧。[笑]

理直气壮

本人的文章全部采用CC-BY-SA-4.0协议,借鉴本人的文章时记得使用引用或者添加脚注,搬运记得加原文链接。(应该没人会看我的文章吧…)

同时本人亦会在文章中准确申明参考来源与链接。

阅读全文 »