windows-subsystem-for-linux

Linux:无论使用什么 shell,在哪里定义我的别名?
windows-subsystem-for-linux

Linux:无论使用什么 shell,在哪里定义我的别名?

我在 WSL 中使用 Void Linux 和fishshell。我想定义别名,但我不知道为什么它们没有被执行。当我使用时,zsh一切似乎都正常。 我希望无论使用什么 shell 都可以定义别名。 我曾尝试将它们放入etc/rc.local和etc/profile里面/etc/profile.d/。 难道我做错了什么? ...

Admin

E: 无法解析包文件 /var/lib/apt/extended_states (1)
windows-subsystem-for-linux

E: 无法解析包文件 /var/lib/apt/extended_states (1)

我有类似的问题https://unix.stackexchange.com/questions/139441/reading-package-lists...error!很多帖子中都有这个问题,但我按照提供的 2 个解决方案操作后,问题仍然存在...我该怎么办? 问题描述图片: 我正在使用具有以下配置的 WSL: ...

Admin

无法从 WSL2 启动 Windows Firefox
windows-subsystem-for-linux

无法从 WSL2 启动 Windows Firefox

我在 Windows 10 机器上运行 WSL2。WSL2 应该支持调用 Windows 可执行文件。这适用于记事本等程序。但是,当我尝试运行 Firefox 时,我遇到了一些问题。 如果我将程序的目录添加到我的路径中: export PATH="${PATH}:/mnt/c/Program\ Files\ \(x86\)/Mozilla\ Firefox" 然后调用firefox.exe,它找不到 exe,我得到 firefox.exe:未找到命令 如果我将它添加到我的路径中 export PATH="${PATH}:/mnt/c/Program Fi...

Admin

为什么 WSL 占用的磁盘空间比它所说的要多?
windows-subsystem-for-linux

为什么 WSL 占用的磁盘空间比它所说的要多?

我的磁盘已满,因此我检查了占用了所有空间的内容,设置显示我的 WSL 的 Ubuntu 发行版占用了 120GB,如下所示: 然后我sudo ncdu / --exclude /mnt在 WSL 中运行,它说它只占用了 53.8GiB(57.8GB)的磁盘空间。 有人知道是什么原因造成磁盘使用率出现这种差异吗? ...

Admin

存根收到错误数据。尝试在 Windows 11 上运行 WSL 时出现错误代码 0x800706f7
windows-subsystem-for-linux

存根收到错误数据。尝试在 Windows 11 上运行 WSL 时出现错误代码 0x800706f7

我正在尝试使用命令在我的新的 Windows 11 机器上安装 WSL wsl --install -d Ubuntu,但安装后我总是收到此响应:The stub received bad data. Error code: Wsl/Service/0x800706f7。 和这个问题一样https://github.com/microsoft/WSL/issues/9413,但最常见的解决方案(使用netsh winsock reset)对我来说不起作用。我尝试重新安装 WSL 或使用其他发行版,但不幸的是,这并没有解决任何问题。我已经在这个问题上花了很多时...

Admin

Windows Subsystem for Linux(WSL)不会安装任何 Linux 发行版
windows-subsystem-for-linux

Windows Subsystem for Linux(WSL)不会安装任何 Linux 发行版

我正在使用具有以下规格的 Windows PC: 版本:Windows 11 家庭版 版本:23H2 操作系统内部版本:22631.2338 体验:Windows 功能体验包 100.22674.1000.0 处理器:Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz 2.90 GHz 安装的 RAM:16.0 GB 系统类型:64位操作系统,基于x64的处理器 我无法成功安装任何 Linux 发行版,无论是通过 Microsoft Store 还是从命令提示符。在命令提示符下(以管理员身份运行),命令 wsl...

Admin

将 Ubuntu 从 C: 移至 D: 后,WSL 无法正常工作
windows-subsystem-for-linux

将 Ubuntu 从 C: 移至 D: 后,WSL 无法正常工作

我需要将一些文件从 SSD(C:)移动到 HDD(D:),因此我使用了“设置”>“应用”>“已安装的应用”中列出的 Ubuntu 应用上的移动选项。然而,这导致 WSL 无法识别我已安装 Ubuntu,即使我将它移回 C: 驱动器也是如此。 通过 Powershell 或 Microsoft Store 卸载并重新安装 Ubuntu 后,我收到以下错误消息: Failed to attach disk 'C:\Users\sukes\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhk...

Admin

如何将文件从我的 WSL 目录复制到只能通过 Windows SSH 连接的机器
windows-subsystem-for-linux

如何将文件从我的 WSL 目录复制到只能通过 Windows SSH 连接的机器

我有一台服务器,我想将一些文件复制到该服务器,但我只能通过 tailscale 访问该服务器,并且只有我的 Windows 计算机地址在该 VPN 上注册,而不是该计算机上的 WSL 发行版。因此,我无法直接从 WSL ssh(或运行 rsync)到服务器。我可以从 Windows 计算机 ssh,并且可以使用 vscode 连接到它(和 WSL 发行版)(尽管我想要复制的文件位于我的 WSL 主目录中,而不是我通常在该发行版上访问的 git 存储库中)。 因此,我有点不知道如何复制文件(这是一个 tgz 文件(gzip 压缩的 tar 文件),如果这有区别...

Admin

WSL2 正在 Windows 11 中运行,但无法启动,也无法通过 SSH 访问
windows-subsystem-for-linux

WSL2 正在 Windows 11 中运行,但无法启动,也无法通过 SSH 访问

我的 Win 11 中的 WSL 一直运行顺利,直到我突然无法通过任何方式访问它(Ubuntu 应用程序、CMD/Powershell 中的 WSL,甚至 SSH)。 我的 Win 11 总是显示 WSL2 正在运行,但是无法与其通信。 PS C:\Windows\system32> wsl -l -v NAME STATE VERSION * Ubuntu-22.04 Running 2 当尝试访问 WSL2 时,它会挂断并终止。但是,看起来 wsl 仍在运行。 PS C:\Win...

Admin

在物理驱动器上安装 WSL dist
windows-subsystem-for-linux

在物理驱动器上安装 WSL dist

我知道的: 如何使用终端等手动或从商店安装 dists。 在 Windows 中安装 WSL 可以读取的 ext4 物理驱动器。 我不知道,我想问的是,如何将 WSL dist 安装到 ext4 物理驱动器上?(换句话说,不使用 vhdx) 以下是我所知道的不起作用的事情: 据我所知,WSL 中没有启动系统,因此它不属于通用虚拟计算机类别。这意味着您无法启动 Live CD。 似乎没有其他直接硬件/虚拟化适配器可以从存储介质运行安装。 我无法通过解压或类似方式从现有 WSL 内部安装 dist,至少我还没有想出解决方案。 解决方案不一定是单一的,任何...

Admin

WSL 中网络响应的 json.load 速度极慢
windows-subsystem-for-linux

WSL 中网络响应的 json.load 速度极慢

在我的系统上解码 json 响应需要花费大量时间 - Precision 5520(第 11 代 I7,64 GB),Windows 10 Pro 下 WSL2 下搭载 Linux 20.04 LTS。以下是代码的相关部分: def ms_now(): return int(time.time_ns() / 1000000) class Timer(): def __init__(self): self.start = ms_now() def stop(self): return ms_now()...

Admin

使用 Linux Live USB 恢复 WSL 文件?
windows-subsystem-for-linux

使用 Linux Live USB 恢复 WSL 文件?

的背景 我的 Windows 10 笔记本电脑电池坏了,启动时断电,现在无法成功启动 Windows(它在启动过程中尝试使用自动修复实用程序修复此问题,但每次都失败)。 我想通过 USB 记忆棒将笔记本电脑启动到 Ubuntu 实时环境,并将一些文件从 WSL 发行版复制到我的 USB 记忆棒。 问题 虽然我可以从我的 Ubuntu Live USB 访问我的 Windows 驱动器和所有常规 Windows 文件,但我似乎找不到任何 WSL 文件。 问题 似乎我应该能够运行类似的命令find . -type d -name "my-directo...

Admin

为什么 wsl 有时会在命令行中使用错误的发行版?
windows-subsystem-for-linux

为什么 wsl 有时会在命令行中使用错误的发行版?

例如,这是在 wsl 中运行简单命令的命令行会话的输出,其中它“选择”了错误的分布,直到我关闭 wsl 并重试。 PS D:\wslsandbox> wsl -l -v NAME STATE VERSION * Ubuntu Running 2 mikeenv Stopped 2 tam Stopped 2 docker...

Admin

来自外部 IP 地址的 ssh 不起作用
windows-subsystem-for-linux

来自外部 IP 地址的 ssh 不起作用

我正在尝试从远程机器通过 ssh 进入我的 wsl。 我已经设置了从 Windows 到 wsl 的 ssh 转发。我现在可以通过我的内部 IP 地址 192.168.2.101 ssh 进入我的 wsl 我已经设置了路由器端口转发。我尝试使用一些在线端口扫描工具扫描我的端口。其中一些工具告诉我我的 22 端口已打开(https://www.portchecktool.com/,https://hackertarget.com/nmap-online-port-scanner/),有些则不然(http://www.dnstools.ch/port-scan...

Admin

无法在 Windows 2019 上安装 wsl 发行版
windows-subsystem-for-linux

无法在 Windows 2019 上安装 wsl 发行版

我通过以下步骤在 Windows 2019 服务器上安装了 wsl: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 一切成功完成后,我重新启动了。 该wsl命令运行,但由于标准 cli 选项无效,它似乎没有完全发挥作用。 wsl --install -d Ubuntu Invalid command line option: --install 我也尝试过手动下载分布通过curl.exe -L -o ubuntu-2004.appx...

Admin