标签: windows-subsystem-for-linux

在适用于Linux的Windows子系统上安装Oracle JDK

当试图在支持bash的最新Windows 10版本上使用Linux版本的Oracle JDK时,我在尝试调用java二进制文件时遇到提示挂起的问题.

键入甚至像java -version挂起一样简单的东西,我必须终止进程以恢复控制.

有人这个工作了吗?

java linux windows windows-subsystem-for-linux

75
推荐指数
8
解决办法
6万
查看次数

如何在Windows 10开发人员预览中启用Bash?

我正在使用Windows 10开发人员预览Build 14295.从Build会议我了解到我们可以在Windows 10中启用bash.但是不清楚如何在Windows 10中启用bash.

请在下面找到在Windows 10中运行bash的博客文章.链接:http://www.hanselman.com/blog/DevelopersCanRunBashShellAndUsermodeUbuntuLinuxBinariesOnWindows10.aspx

在Windows设置中启用开发者模式并添加功能后,运行bash并提示您通过Windows Store从Canonical获取Windows上的Ubuntu

在此输入图像描述

我启用了开发者模式.但我不确定如何添加功能并运行bash.请帮助.

linux windows bash windows-10 windows-subsystem-for-linux

59
推荐指数
2
解决办法
6万
查看次数

通过本地网络连接到 WSL2 服务器

我正在我的 Windows 10 机器上使用 WSL2/Ubuntu 开发一个 rails 应用程序,这很棒!问题是我无法从同一网络中的另一台计算机连接到我的服务器

为了更清楚,我在 localhost:3000 上运行 Puma 服务器

我尝试了以下方法:

  1. 直接连接到分配给以太网适配器 vEthernet (WSL) 的 IP 地址 -> 172.26.208.1:3000
  2. 直接连接主机的IPv4地址-> 192.168.0.115
  3. 添加防火墙例外(使用 Bitdefender)
  4. 绑定上面的IP rails s -b 172.26.208.1 -p 3000

到目前为止,以上都没有奏效......我想做的是:

  • 在另一台笔记本电脑/平板电脑/手机上测试网站
  • 从另一台计算机使用 VScode

至少有什么我遗漏的吗?(以及对 VScode 部分的任何评论将不胜感激)

ruby-on-rails puma windows-subsystem-for-linux wsl-2

57
推荐指数
11
解决办法
9万
查看次数

VS 代码:NoPermissions(文件系统错误):错误:EACCES:权限被拒绝

我正在尝试将名为 app.js 的文件保存在名为 js 的文件夹中。

vs Code 弹出这个:

无法保存“app.js”:无法写入文件“vscode-remote://wsl+ubuntu-18.04/js/app.js”(NoPermissions(FileSystemError):错误:EACCES:权限被拒绝,mkdir“/js” )

我试过:

sudo chown -R user /mnt/c/Users/myUser/Documents/myFolder/proyectFolder

但我仍然无法保存这个文件。

visual-studio-code windows-subsystem-for-linux wsl-2

48
推荐指数
4
解决办法
11万
查看次数

Windows 10 - Bash(Ubuntu)SU(Root密码)

最近更新到Windows 10,安装了Ubuntu Bash.想要开始配置,但我已经碰壁了.

安装后,系统会要求您输入帐户的用户名和密码.这会创建用户级别.

是否可以访问root用户,SU?

每次我尝试,它都会要求输入密码,而且PC上的任何帐户都不起作用(即Windows 10管理员帐户密码不起作用).尝试了默认密码等,都失败了.

原因是在查看用户主目录时:创建文件时,它会在我的Windows用户帐户(权限)下创建它.

但是当我查看从Bash创建的文件时,它们是为Root用户创建的.

所以这是混乱,我修改了bashrc它,它不再由root拥有,所以它无法访问.

但是我无法登录root来创建或修改文件.

我是一个完整的菜鸟还是什么? 在此输入图像描述

什么时候bashrc不归Root所有,加载Bash.exe时我得到.bashrc Input/output error.

bash windows-10 windows-subsystem-for-linux

46
推荐指数
1
解决办法
7万
查看次数

Windows10 WSL2 Ubuntu / Debian # 无网络

从 WSL 升级到 WSL2 后

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

不再起作用。后:

wsl --set-version Ubuntu-18.04 2

输出是:

> sudo apt-get update
Err:1 http://security.ubuntu.com/ubuntu bionic-security InRelease
  Temporary failure resolving 'security.ubuntu.com'
Err:2 http://archive.ubuntu.com/ubuntu bionic InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Err:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Err:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic/InRelease  Temporary failure resolving 'archive.ubuntu.com'
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease  Temporary failure resolving 'archive.ubuntu.com'
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-backports/InRelease  Temporary failure resolving …
Run Code Online (Sandbox Code Playgroud)

ubuntu debian apt windows-subsystem-for-linux wsl-2

45
推荐指数
6
解决办法
4万
查看次数

Windows 10 Bash(Ubuntu 14.04) - 如何向上滚动?

我在我的W10笔记本电脑上安装了bash,但有一点非常令人沮丧的是我无法向上滚动.

有谁知道用鼠标滚轮滚动的方法?许多谷歌搜索后我找不到任何东西.

上下文:如果我编译一些C++文件并获得大量错误,我无法向上滚动以查看所有这些错误.

bash windows-10 windows-subsystem-for-linux

44
推荐指数
3
解决办法
2万
查看次数

错误:无法为 pycairo 构建轮子,这是安装基于 pyproject.toml 的项目所必需的

安装manimce时出错,我一直在尝试在linux的windows子系统上安装manimce库,运行后

\n
pip install manimce\nCollecting manimce\n  Downloading manimce-0.1.1.post2-py3-none-any.whl (249 kB)\n     |\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88| 249 kB 257 kB/s\nCollecting Pillow\n  Using cached Pillow-8.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)\nCollecting scipy\n  Using cached scipy-1.7.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.3 MB)\nCollecting colour\n  Using cached colour-0.1.5-py2.py3-none-any.whl (23 kB)\nCollecting pangocairocffi<0.5.0,>=0.4.0\n  Downloading pangocairocffi-0.4.0.tar.gz (17 kB)\n  Preparing metadata (setup.py) ... done\nCollecting numpy\n  Using cached numpy-1.21.5-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.7 MB)\nCollecting pydub\n  Using cached pydub-0.25.1-py2.py3-none-any.whl (32 kB)\nCollecting pygments\n  Using cached Pygments-2.10.0-py3-none-any.whl (1.0 MB)\nCollecting cairocffi<2.0.0,>=1.1.0\n  Downloading cairocffi-1.3.0.tar.gz (88 kB)\n     |\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88| 88 kB 160 kB/s\n  Preparing metadata (setup.py) ... done\nCollecting tqdm\n  Using cached tqdm-4.62.3-py2.py3-none-any.whl …
Run Code Online (Sandbox Code Playgroud)

python ubuntu pycairo windows-subsystem-for-linux manim

44
推荐指数
6
解决办法
18万
查看次数

WSL Ubuntu(适用于 Linux 的 Windows 子系统)上没有互联网连接

最近我在我的 Windows 机器上安装了WSL Ubuntu 18.04,但似乎没有任何工作正常,因为我无法访问互联网
我尝试了一些命令并sudo apt update说“连接失败”并且ping google.com字面上需要永远,正如您在此屏幕截图中看到的那样:


我还检查nano /etc/resolv.conf并确保名称服务器是正确的,完全禁用了卡巴斯基及其防火墙,禁用了 Hyper-V,重新安装了几次 WSL,甚至禁用了 Windows Defender。没有任何帮助。

那么你有什么想法可能是这里的问题吗?

connection ubuntu windows-subsystem-for-linux failed-to-connect

43
推荐指数
10
解决办法
6万
查看次数

找不到带有 docker 的 Ubuntu WSL

$ docker在此 WSL 1 发行版中找不到该命令。我们建议将此发行版转换为 WSL 2 并在 Docker 桌面设置中激活 WSL 集成。

有关详细信息,请参阅https://docs.docker.com/docker-for-windows/wsl/

无法更改为 WSL2 且无法安装 docker:

码头工人

docker windows-subsystem-for-linux

42
推荐指数
10
解决办法
4万
查看次数