Linux子系统启动报错

我执行了一次 rm -rf /usr/local/*,安装chromebrew,用chromebrew安装了edge,firefox

之后开启linux子系统报错:

Launching vmshell failed: Error starting crostini for terminal: 62 (NEED_UPDATE)

删除子系统重新开启就让我更新,但是已经是最新了
如何解决?

chromebrew看来不能乱玩啊 :face_with_peeking_eye:

要么安不上,要么能安但是要出事,我觉得以后把这玩意直接做进Fyde,作为一个系统特色功能好了,让大佬来解决这些问题。chromebrew安装的东西还有个小问题,(应该是谷歌的问题)他安装的那些gui的程序(我测试了edge和firefox)貌似都不能很好的适应高dpi的缩放,很糊。

你觉得在fydeos主系统里面装dpkg会发生什么

sudo stateful_update_wrapper.sh recover 恢复一下就好了

Google也不推荐大家玩chromebrew,出问题很正常

所以crew和linux只能二选一?

恢复后对使用 Chromebrew 有影响么?有影响的话建议你还是使用 Linux 子系统,Chromebrew 并不是一个成熟的产品,可用性无法保证。

恢复完crew命令直接不可用

我正在尝试其他办法以使这俩共存

搞定了,方法是先把usr/local备份一遍
sudo cp -r /usr/local/* ~/Downloads/bak
然后安装crew
然后拷回去
sudo cp -r -n ~/Downloads/bak/* /user/local
然后重启就都能用了

emmmm并没有完全解决,这种方法安装了之后crew无法使用,会报ACL are not support

chromebrew就是几个人搞的小项目,你看看github上那么多没解决的issue就知道没啥意思,问题多多 :face_with_peeking_eye:

那你只能去他们的 Github 开 issue 了

这确实,几个高中生整的,而且资源也不全。
真要搞个屌的包管理器的话不如直接移植dpkg和apt或者pacman然后自己做一个第三方ChromiumOS