今天abc看了啥🤔

  1. 没啥特殊需求的建议直接走MS应用商店[1]更新,如果对应用商店有访问困难的参考[2]

    今天abc看了啥🤔
    记录一下更新时踩到的几个坑供参考: 1. WSL 对于内核的实现不完整,导致更新 libc 时 sleep 会出锅,目前看 issue 上是打算修,但是在这之前你可以拿 Busybox 的 sleep 来强行替换原版 sleep 使更新正常进行。 可参考 https://github.com/microsoft/WSL/issues/4898#issuecomment-610310116 进行替换。 (别直接照着来啊,先 whereis busybox 查一查) 2. 尽管换了源,更新脚本一开始还是会去访问下…
    没啥特殊需求的建议直接走MS应用商店[1]更新,如果对应用商店有访问困难的参考[2]。

    [1]: https://www.microsoft.com/zh-cn/p/ubuntu/9nblggh4msv6
    [2]: https://t.me/abcthoughts/1645

  2. Telegram Desktop 使用的 desktop-app/lib_ui 库最近合并了一个 pr,现在 Windows 系统下无需额外设置就会使用 Microsoft YaHei 作为 fallback font

    Telegram Desktop 使用的 desktop-app/lib_ui 库最近合并了一个 pr,现在 Windows 系统下无需额外设置就会使用 Microsoft YaHei 作为 fallback font。

    消息来源: https://t.me/yscschan/6729

  3. 记录一下更新时踩到的几个坑供参考:1. WSL 对于内核的实现不完整,导致更新 libc 时 sleep 会出锅,目前看 issue 上是打算修,但是在这之前你可以拿 Busybox 的 sleep 来强行替换原版 sleep 使更新正常进行

    今天abc看了啥🤔
    WSL Ubuntu 16.04 -> 20.04 依靠 do-release-upgrade 成功上岸
    记录一下更新时踩到的几个坑供参考:
    1. WSL 对于内核的实现不完整,导致更新 libc 时 sleep 会出锅,目前看 issue 上是打算修,但是在这之前你可以拿 Busybox 的 sleep 来强行替换原版 sleep 使更新正常进行。
    可参考 https://github.com/microsoft/WSL/issues/4898#issuecomment-610310116 进行替换。
    (别直接照着来啊,先 whereis busybox 查一查)
    2. 尽管换了源,更新脚本一开始还是会去访问下 archive.ubuntu.com ,必要的时候带好梯子。
    3. 如果网络问题被卡出来了,那就依次跑 apt update && apt upgrade -y && apt dist-upgrade -y 再回去继续更新。
    4. 更新的时候别一直挂机,记得常回去看看确认下选项,这次更新遇到了一堆冲突,不去确认冲突的话就一直挂在那里,浪费时间。
    5. do-release-upgrade 查不到更新时,试试后面加个 -d 。
    6. 我这里的 /etc/update-manager/release-upgrades 不需要特意改,但是如果发现检查不到更新的话,记得进去确认一下是否为 Prompt = normal 。
    7. 如果你卡出来后确定更新跑完了,执行 do-release-upgrade 又一直提示你更新的话,试试跑跑 apt autoremove -y 。
    8. 我是先升级到 18.04 ,再升级到 20.04 的。别莽,千万别莽。