我正在使用 WSL。我通过 安装 Redis apt-get,从源代码构建它,然后从 PPA 安装它。在所有 3 种情况下,我都得到This instance has cluster support disabled. 我cluster-enabled yes在配置文件中。我重新启动了一切。如何启用集群支持?
当我想在 WSL 下运行 perf 时,我遇到了以下问题:
警告:找不到内核 4.4.0-18362 的性能
您可能需要为此特定内核安装以下软件包:
linux-tools-4.4.0-18362-Microsoft
linux-cloud-tools-4.4.0-18362-Microsoft
您可能还需要安装以下软件包之一以保持最新状态:
linux-tools-微软
linux-cloud-tools-微软
但我找不到名为linux-tools-4.4.0-18362-Microsoftor 的包linux-cloud-tools-4.4.0-18362-Microsoft。我猜包名是自动生成的。
我还尝试在 docker 容器中使用 perf。但是,docker 容器使用与主机相同的内核。
有没有什么方法可以在 WSL 下运行 perf?
我听说在 WSL2 中可以使用 perf。但是在我升级到 WSL2 后,它显示了类似的错误消息:
警告:找不到内核 4.19.84-microsoft 的性能
您可能需要为此特定内核安装以下软件包:
Run Code Online (Sandbox Code Playgroud)linux-tools-4.19.84-microsoft-standard linux-cloud-tools-4.19.84-microsoft-standard您可能还需要安装以下软件包之一以保持最新状态:
Run Code Online (Sandbox Code Playgroud)linux-tools-standard linux-cloud-tools-standard
我正在尝试venv使用 Ubuntu 在适用于 Linux 的 Windows 子系统上进行配置。
我尝试过的:
1)venv通过pip( pip3,确切地说) 安装
pip3 install venv
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
ERROR: Could not find a version that satisfies the requirement venv (from versions: none)
ERROR: No matching distribution found for venv
Run Code Online (Sandbox Code Playgroud)
2)venv通过apt和安装apt-get
sudo apt install python3-venv
Run Code Online (Sandbox Code Playgroud)
在这种情况下,安装似乎已完成,但是当我尝试使用 来创建虚拟环境时python3 -m venv ./venv,出现错误,提示我这样做apt-get install python3-venv(我刚刚做了!)
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you …Run Code Online (Sandbox Code Playgroud) python ubuntu python-3.x python-venv windows-subsystem-for-linux
为什么建议运行 WSL2+docker 桌面 windows,而不是直接在 WSL2 发行版上安装 docker?
似乎两者都有效,但我读到要走的路是使用 docker 桌面,我试图理解为什么。
谢谢
我已经在 WSL 上安装了 Ubuntu 20.04 LTS。
我正在尝试运行以下命令:
curl https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch
Run Code Online (Sandbox Code Playgroud)
它失败并出现错误:
卷曲:(6)无法解析主机:developer.mozilla.org
我尝试过其他方法,它有效,例如
$ curl https://google.com
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="https://www.google.com/">here</A>.
</BODY></HTML>
Run Code Online (Sandbox Code Playgroud)
以下是一些细节:
$ nslookup developer.mozilla.org
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
developer.mozilla.org canonical name = d1avawhiqh9uo1.cloudfront.net.
Name: d1avawhiqh9uo1.cloudfront.net
Address: 52.84.112.124
Name: d1avawhiqh9uo1.cloudfront.net
Address: 52.84.112.61
Name: d1avawhiqh9uo1.cloudfront.net
Address: 52.84.112.82
Name: d1avawhiqh9uo1.cloudfront.net
Address: 52.84.112.105
Name: d1avawhiqh9uo1.cloudfront.net
Address: 2600:9000:203c:8e00:13:e62f:2040:93a1
Name: d1avawhiqh9uo1.cloudfront.net
Address: 2600:9000:203c:9c00:13:e62f:2040:93a1
Name: d1avawhiqh9uo1.cloudfront.net
Address: 2600:9000:203c:a000:13:e62f:2040:93a1
Name: d1avawhiqh9uo1.cloudfront.net
Address: 2600:9000:203c:d800:13:e62f:2040:93a1
Name: d1avawhiqh9uo1.cloudfront.net
Address: 2600:9000:203c:f600:13:e62f:2040:93a1 …Run Code Online (Sandbox Code Playgroud) 我为Win10 Home安装了Docker Desktop。一切都很顺利,我能够启动 minikube。后来我决定停下来,Vmmem.exe因为我想玩游戏。运行以下命令:
wsl --shutdown
Run Code Online (Sandbox Code Playgroud)
现在Vmmem.exe已停止运行,但如何重新启动它?
minikube start给出以下错误
* minikube v1.22.0 on Microsoft Windows 10 Home Single Language 10.0.19041 Build 19041
* Using the docker driver based on existing profile
X Exiting due to PROVIDER_DOCKER_VERSION_EXIT_1: "docker version --format -" exit status 1: error during connect: In the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect.: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/version": open //./pipe/docker_engine: The system cannot find the file specified. …Run Code Online (Sandbox Code Playgroud) 我刚刚在Windows 10上安装了Ubuntu-On-Windows,用于快速响铃的人们.但是,在尝试使用时安装新应用程序时apt-get,该命令似乎每次都会失败.我收到这个错误:
Err http://security.ubuntu.com trusty-security Release.gpg
Could not resolve 'security.ubuntu.com'
Err http://archive.ubuntu.com trusty Release.gpg
Could not resolve 'archive.ubuntu.com'
Err http://archive.ubuntu.com trusty-updates Release.gpg
Could not resolve 'archive.ubuntu.com'
Run Code Online (Sandbox Code Playgroud)
我知道这是一个测试版,刚刚发布,但有没有修复呢?
如何通过bash-on-Ubuntu-on-windows访问外部硬盘.它似乎没有出现在任何一个/media,/mnt或者/dev,似乎人们说在Ubuntu系统中寻找它们的常见地方.
注意:硬盘驱动器是HFS +格式化的:我使用Paragon的HFS + for Windows并且已经完成了apt-get install hfsprogs我认为应该允许Linux部分读取HFS +格式的内容.我也试过普通的USB记忆棒,似乎没有出现在任何地方.
驱动程序确实出现在/cygdrivecygwin中,但是当我在bash中导航到cygdrive时它不会出现.显然它没有正确安装在那里,但是bash看不到某种形式的象征性联系.
我不确定这是Linux还是Windows问题,但微软似乎没有任何关于它的内容,尽管我意识到这是它们的早期阶段.
当我打开或关闭 Windows 功能中的 Windows Subsystem for Linux 选项时
每次运行虚拟机时,VirtualBox 都会出错
调用 WHvSetupPartition 失败:ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED)。结果代码:E_FAIL (0x80004005) 组件:ConsoleWrap 接口:IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
有没有办法在不关闭 wsl 的情况下修复 VirtualBox 错误
windows virtualbox virtual-machine windows-subsystem-for-linux
看到此文档后,我试图在运行 Ubuntu 18.04 的 WSL 中安装 MongoDB 。但是 MongoDB 说:
重要事项Ubuntu 提供
的mongodb包不是由 MongoDB Inc. 维护的,与官方mongodb-org包冲突。如果你已经在你的 Ubuntu 系统上安装了 mongodb 包,你必须先卸载 mongodb 包,然后才能继续这些说明。
MongoDB 还说 WSL 不支持 mongodb-org
适用于 LINUX 的 WINDOWS 子系统 (WSL) - 不受支持
MongoDB 不支持适用于 Linux 的 Windows 子系统 (WSL)。
所以,我安装mongod使用sudo apt install mongodb,当我运行mongo它显示错误:
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
2020-06-21T13:33:40.606+0530 E QUERY [js] Error: couldn't connect to server 127.0.0.1:27017
Run Code Online (Sandbox Code Playgroud)
有没有办法安装适当的软件包并使其运行?
windows-subsystem-for-linux ×10
docker ×2
ubuntu ×2
windows ×2
windows-10 ×2
apt-get ×1
curl ×1
hfs+ ×1
linux ×1
minikube ×1
mongodb ×1
mount ×1
perf ×1
python ×1
python-3.x ×1
python-venv ×1
redis ×1
virtualbox ×1