如何在 WSL 中删除指定版本的 Ubuntu(以删除 Ubuntu 22.04 为例)

如何在 WSL 中删除指定版本的 Ubuntu(以删除 Ubuntu 22.04 为例)

在 Windows 的 WSL(Windows Subsystem for Linux)中,如果你安装了多个版本的 Ubuntu(例如 Ubuntu 22.04 和 Ubuntu 20.04),想要删除特定版本,可以通过以下步骤完成操作。

步骤 1:查看已安装的 WSL 分发版

首先,通过命令查看 WSL 中已安装的所有分发版及其运行状态:

wsl --list --verbose

或者简化版:

wsl -l -v

 示例输出:

  NAME              STATE           VERSION * Ubuntu-22.04      Running         2   Ubuntu-20.04      Stopped         2

- NAME:分发版名称(例如 Ubuntu-22.04)。
- STATE:分发版的状态(Running 表示正在运行,Stopped 表示已停止)。
- VERSION:WSL 的版本(1 或 2)。
- 带有 * 的分发版表示默认分发版。

步骤 2:停止目标分发版


如果目标分发版(如 Ubuntu 22.04)正在运行,需要先停止它:

wsl --terminate Ubuntu-22.04

步骤 3:卸载目标分发版


通过以下命令删除指定的分发版:

wsl --unregister Ubuntu-22.04

 注意:
- 此命令会永久删除指定分发版的文件系统和数据,包括所有用户文件。
- 在执行此操作前,建议备份重要数据。

步骤 4:确认删除


再次查看已安装的分发版列表,确保目标分发版已被成功卸载:

wsl --list --verbose

如果 Ubuntu-22.04 不在列表中,说明该分发版已被成功删除。

 其他常用命令

 查看默认分发版
运行以下命令查看当前默认分发版(wsl 命令默认进入该分发版):
 

wsl --list --verbose

 设置默认分发版
如果希望将 Ubuntu-20.04 设置为默认分发版,可以运行:

wsl --set-default Ubuntu-20.04

 检查和更改 WSL 版本
查看分发版的 WSL 版本(WSL 1 或 WSL 2):
 

wsl --list --verbose

将分发版版本设置为 WSL 2(如需要):

wsl --set-version Ubuntu-20.04 2

总结


通过以上步骤,你可以在 WSL 中安全地删除指定版本的 Ubuntu(如 Ubuntu 22.04),而不会影响其他分发版(如 Ubuntu 20.04)。在操作前,请务必备份重要数据,以免丢失。

Read more

gsplat安装教程:Windows/Linux/Mac全平台详细配置指南

gsplat是CUDA加速的高斯溅射(Gaussian Splatting)开源库,提供Python绑定,用于实时渲染辐射场。本教程将为您提供完整的gsplat安装指南,涵盖Windows、Linux和Mac三大平台。 【免费下载链接】gsplatCUDA accelerated rasterization of gaussian splatting 项目地址: https://gitcode.com/GitHub_Trending/gs/gsplat 📋 前置要求与环境准备 在安装gsplat之前,您需要确保系统满足以下基本要求: * Python 3.7+:推荐使用Python 3.8或更高版本 * PyTorch:必须先行安装PyTorch(支持CPU和GPU版本) * CUDA工具包:如使用GPU加速,需安装对应版本的CUDA(推荐11.7+) * 开发工具(仅Windows):需要安装Build Tools 🚀 最简单的安装方法 方法一:从PyPI安装(推荐初学者) pip

By Ne0inhk
Flutter 三方库 cli_tools 鸿蒙开发者环境终端级生态系统底层适配导游:部署全能命令解析中继总线贯穿设备控制台隔离界构建具备超强交互可视化动效的-适配鸿蒙 HarmonyOS ohos

Flutter 三方库 cli_tools 鸿蒙开发者环境终端级生态系统底层适配导游:部署全能命令解析中继总线贯穿设备控制台隔离界构建具备超强交互可视化动效的-适配鸿蒙 HarmonyOS ohos

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 cli_tools 鸿蒙开发者环境终端级生态系统底层适配导游:部署全能命令解析中继总线贯穿设备控制台隔离界构建具备超强交互可视化动效的执行自动化剧本 前言 在 OpenHarmony 应用的高级开发与自动化流程中,我们经常需要编写大量的 Dart 命令行脚本(例如:自动化构建脚本、资源一键上传工具、或者是性能分析报告生成器)。如果只是简单的 print 输出,面对长周期任务时,开发者往往无法感知当前执行状态。cli_tools 库为 Flutter/Dart 开发者提供了一套类似于 Node.js Chalk/Ora 的极致体验。本文将实战介绍如何在鸿蒙端打造极致的 CLI 工具栈。 一、原直线性 / 概念介绍 1.1 基础原理/概念介绍 cli_tools

By Ne0inhk
openclaw喂饭教程!在 Linux 环境下快速完成安装、初始化与 Web UI 配置

openclaw喂饭教程!在 Linux 环境下快速完成安装、初始化与 Web UI 配置

前言 OpenClaw 是一款开源的 AI Agent 工具,但对第一次接触的用户来说,完整跑通流程并不直观。本文以 Linux 环境为例,详细记录了 OpenClaw 的安装、初始化流程、模型选择、TUI 使用方式,以及 TUI 与 Web UI 认证不一致导致的常见问题与解决方法,帮助你最快速度把 OpenClaw 真正跑起来 环境准备 1)安装nodejs curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt install -y nodejs > node

By Ne0inhk

安装WSL及Ubuntu遇到问题安全频道支持出错

问题描述 安装wsl及ubuntu的时候总数提示安全频道支持出错 原因 这个 “安全频道支持出错”,在 安装 WSL / Ubuntu 时非常常见,本质上不是 WSL 本身坏了,而是 Windows 的安全通信(TLS/SSL / 证书)出了问题。 一、这个错到底是什么意思? 安全频道(Security Channel / Schannel) 是 Windows 用来做 HTTPS / TLS 加密通信 的组件。 安装 WSL / Ubuntu 的过程里,需要: 访问 Microsoft Store 或从 微软服务器下载发行版 或通过 HTTPS 拉取包 一旦 Windows 的: TLS

By Ne0inhk