openwrtcompileshell / OpenwrtCompileScript

Openwrt编译辅助脚本可以帮助你更快的搭建openwrt环境,但不会帮你完成整个编译过程
GNU General Public License v2.0
300 stars 265 forks source link

WSL2 Ubuntu 18.04 会遇到 feeds 不能更新的情况 #15

Closed EuropeanWithSSR closed 4 years ago

EuropeanWithSSR commented 4 years ago

image 手动在下载的固件文件夹内执行 ./scripts/feeds update -a 会出现如下情况提示: image 运行这个 issue 里提到的命令后,就可以正常下载 feeds 了。https://github.com/coolsnowwolf/lede/issues/3652 image image 原以为是脚本漏装了一些东西,但仔细一看发现这个 issue 给出的命令中的所有包都已经写在了 rely_on() 里。 不太明白到底是什么原因导致单独运行脚本不能够安装这些包的部分或全部。 值得一提的是,单独运行该 issue 给出的命令时,曾有一个如图所示的要求确认提示,我选择了是。不知是否与脚本没有成功安装有关。 image 跟一个还算对 Linux 比较了解朋友交流了很久也没弄明白为什么,特来请教。

另外,wsl 编译时,还遇到这个问题,希望大大能把这条命令加到脚本里去。https://github.com/coolsnowwolf/lede/issues/3295#issuecomment-590061019

ITdesk01 commented 4 years ago

已经引用,测试完成,告诉我一下结果,我的编译机就不折腾了,没那么大的空间

EuropeanWithSSR commented 4 years ago

已经引用,测试完成,告诉我一下结果,我的编译机就不折腾了,没那么大的空间

还有一个问题就是 wsl2 脚本不能识别,所以 sudo apt-get install 那几个包加在识别子系统后对 wsl2 是没有作用的。

EuropeanWithSSR commented 4 years ago

切换成 wsl1 也没有解决不能更新 feeds 的问题

ITdesk01 commented 4 years ago

切换成wsl1也没有解决不能更新feeds的问题

wsl 1我测试的时候是正常的,如果无法描述清楚,你可以把他录制成视频,我看看

EuropeanWithSSR commented 4 years ago

切换成wsl1也没有解决不能更新feeds的问题

wsl 1我测试的时候是正常的,如果无法描述清楚,你可以把他录制成视频,我看看

视频下载:https://c-t.work/s/0550438533734b YouTube(需等待画质优化):https://youtu.be/iRBY4I-mn-8

EuropeanWithSSR commented 4 years ago

image 经人指点,之前的截图中,单独运行 rely_on 里的命令,有提示 unable to locate package linux-libc-dev:i386,刚刚在 openwrt.sh 里删掉 linux-libc-dev:i386 后,就正常了。

EuropeanWithSSR commented 4 years ago

https://github.com/coolsnowwolf/lede/issues/3453#issuecomment-593168270

ITdesk01 commented 4 years ago

再重新测试一下wsl1, wsl2和wsl1你帮我输一下命令cat /proc/version,然后把结果给我

EuropeanWithSSR commented 4 years ago

WSL1还是同样的问题 image

cat /proc/version WSL1: Linux version 4.4.0-19041-Microsoft (Microsoft@Microsoft.com) (gcc version 5.4.0 (GCC) ) #1-Microsoft Fri Dec 06 14:06:00 PST 2019 WSL2: Linux version 4.19.84-microsoft-standard (oe-user@oe-host) (gcc version 8.2.0 (GCC)) #1 SMP Wed Nov 13 11:44:37 UTC 2019

ITdesk01 commented 4 years ago

测试脚本之前把此文件移位 /etc/apt/sources.list.back

EuropeanWithSSR commented 4 years ago

已经没有问题了

ITdesk01 commented 4 years ago

好的