Ubuntu22.04运行sudo dpkg --configure -a后无响应的解决方案

解决方案来源:https://askubuntu.com/questions/956006/pregenerating-context-markiv-format-this-may-take-some-time-takes-forever

在调研OpenDayLight时,由于openJDK的版本问题需要升级。但是在运行apt install的时候dpkg提示需要运行sudo dpkg --configure -a。运行到Pregenerating ConTeXt MarkIV format. This may take some time...这一步后,尽管已经等了数小时之久,但也毫无反应。

经询问ChatGPT无果后,于今日更改了搜索方式后获得了解决方案,原贴在开头,下面是我的复述。

解决方法很简单,在出现Pregenerating ConTeXt MarkIV format. This may take some time...后,按住回车直到出现done即可,后续流程也会自动进行。

问题出现的原因在原贴推测为:

The point is that the script luatex --ini --lua=/usr/share/texmf/tex/context/base/mkiv/luat-cod.lua tries to read something from 0th fd which is opened for /dev/pts/1. Maybe it tries to ask some question and waits for an answer in interactive manner.

很好解决方案,令我的大脑旋转。

解决Windows平台下SWA CLI的StaticSitesClient.exe下载缓慢的方法和解决方法的探索过程

0. 引言

本站采用的是微软Azure Static Web App服务(以下简称SWA)部署的,如果不使用Github Actions或Azure Devops,那么SWA CLI是将网站部署到SWA的唯一选择。

SWA CLI在部署网站时依赖一个二进制文件:StaticSitesClient.exe,这个文件的下载可谓是极其的缓慢,60多M的文件,在我这里甚至需要近一个小时的下载时间,这实在是不可忍受的。

为了解决这个问题,我们可以手动下载这个文件并且手动生成配置文件以供SWA CLI使用。

以下是解决方法。

Read more