【在Win11下安装ubuntu +图形化界面】

在win11下安装ubuntu

  • 一、安装流程
    • 1. 前期准备:先配置好基础设置
    • 2. 安装 ubuntu
    • 3. ubuntu进行配置
    • 4. 下载图形化界面 并安装
  • 二、遇到的问题
    • 问题1. win11安装wsl报错:无法解析服务器的名称或地址
      • 1. 方法一:更改DNS(对本人无效)
      • 方法二:修改hosts文件(对本人有效)
    • 问题2:wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。
  • 参考链接

一、安装流程

参考视频 https://b23.tv/WiaDY2J ,特别详细有用

1. 前期准备:先配置好基础设置

参考 https://blog.csdn.net/weixin_49038319/article/details/138578585

  1. 在电脑上找到开发者选项并打开
    在这里插入图片描述
  2. 第二步 在电脑上打开适用于Linux的windows子系统和虚拟机平台
    在这里插入图片描述

在这里插入图片描述
完成后点击重启电脑。

这样前期的准备工作就完成了。

2. 安装 ubuntu

  1. 打开cmd, 输入指令: wsl --update
    在这里插入图片描述

  2. 接着输入: wsl --set-default-version 2
    在这里插入图片描述

  3. 输入 wsl -l -o
    遇到报错,解决方法再第二部分
    在这里插入图片描述
    解决问题后,正确执行如下:
    在这里插入图片描述

  4. 安装ubuntu 22.04 tls

wsl.exe --install Ubuntu-22.04

在这里插入图片描述

中间会输入你想设置的 账号名 和 密码

安装好后,在应用里可以找到 ubuntu的图标,这样就基本安装好了ubuntu
在这里插入图片描述

3. ubuntu进行配置

  1. 打开ubuntu 后,配置 镜像源:
    在这里插入图片描述

  2. 输入 ggdG 清空sources.list文件的内容, 然后从清华镜像源copy配置进来
    清华源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

在这里插入图片描述

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-backports main restricted universe multiverse

将这段内容粘贴进去 sources.list, 并保存退出

  1. sudo apt update
    在这里插入图片描述

  2. 安装 xfce4

 sudo apt install xfce4

在这里插入图片描述
5. 输入 nano ~/.bashrc
在末尾添加“export DISPLAY=你的ipv4地址”

在这里插入图片描述

退出并保存:Ctrl + X → 按 Y → Enter

  1. 输入 source ~/.bashrc

4. 下载图形化界面 并安装

vcxsrv下载:https://sourceforge.net/projects/vcxsrv/
下载并安装好后,打开vcxsrv 进行设置

  1. 设置如下:
    在这里插入图片描述
  2. 添加 “-ac”参数

在这里插入图片描述

  1. 保存 config到 桌面
    在这里插入图片描述
    就出现这个图标
    在这里插入图片描述

  2. 打开 这个图形化界面,回到 ubuntu 终端, 输入 “sudo startxfce4”

二、遇到的问题

问题1. win11安装wsl报错:无法解析服务器的名称或地址

在这里插入图片描述

解决方法:参考 win11安装wsl报错:无法解析服务器的名称或地址 https://blog.csdn.net/WQearl/article/details/137348303 解决

1. 方法一:更改DNS(对本人无效)

    依据网上方法,将DNS更改为“114.114.114.114  8.8.8.8”   。 但是这个方法对我没有什么效果(也重启过电脑,依旧无效)。我放到这里的原因是或许这个方法对部分小伙伴有效,大家可以先试试。具体设置方式如下图:

在这里插入图片描述

方法二:修改hosts文件(对本人有效)

1.首先,在这个进入这个网站 https://site.ip138.com/raw.Githubusercontent.com/ 对 raw.githubusercontent.com 这个网址的解析IP进行查询。并获取一个能够在本地ping通的ip

2.其次,打开本地的hosts所在文件夹。文件地址在:C:\Windows\System32\drivers\etc
在这里插入图片描述
3. 用记事本打开hosts文件,并在文件后面添加下面内容,并保存(如果这里没有保存hosts的权限,就看本文第四大点,修改hosts权限)。

在这里插入图片描述4. 这样hosts就修改完毕了。现在 Ping一下 raw.githubusercontent.com ,看是否能够ping通。能够ping通表示配置ok,就可以重新进行wsl的安装。
在这里插入图片描述

问题2:wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。

参考 https://www.cnblogs.com/hg479/p/17869109.html 来解决
在这里插入图片描述

参考链接

[1] https://www.cnblogs.com/hg479/p/17869109.html
[2] https://blog.csdn.net/WQearl/article/details/137348303
[3] https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
[4] https://blog.csdn.net/lydstory123/article/details/142291522
[5] https://blog.csdn.net/weixin_44293949/article/details/121863559
[6] https://blog.csdn.net/weixin_49038319/article/details/138578585

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/456041.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java8中Stream、Function、Opotions特性使用案例

所有数据都基于UserInfo类&#xff0c;其中包含了 userId、userName、course、score 等字段&#xff0c;下面是如何使用Options、 Stream 、Function来处理 UserInfo 对象列表的一些示例 List<UserInfo> userInfoList Arrays.asList(new UserInfo(1L, "Alice"…

闯关leetcode——206. Reverse Linked List

大纲 题目地址内容 解题代码地址 题目 地址 https://leetcode.com/problems/reverse-linked-list/ 内容 Given the head of a singly linked list, reverse the list, and return the reversed list. Example 1: Input: head [1,2,3,4,5] Output: [5,4,3,2,1] Example 2:…

【23CSPJ普及组】一元二次方程(uqe)

时间限制: 1000 ms 内存限制: 524288 KB 【题目描述】 众所周知&#xff0c;对一元二次方程 &#x1d44e;&#x1d44f;&#x1d465;&#x1d450;0,(&#x1d44e;≠0)&#xff0c;可以用以下方式求实数解&#xff1a; ∙∙ 计算 Δ−4ac&#xff0c;则: 1. 若 Δ&…

【功能介绍】在信创终端上查看系统的硬盘序列号以及USB设备的VID和PID _ 统信 _ 麒麟 _ 方德

往期好文&#xff1a;【系统配置】命令行修改统信UOS的grub启动延时 Hello&#xff0c;大家好啊&#xff01;今天给大家带来一篇关于如何在信创终端上查看系统的硬盘序列号以及USB设备的VID和PID的文章。在日常使用中&#xff0c;查看硬盘的序列号以及USB设备的VID&#xff08;…

电脑篇——Windows设置文件夹只读功能(高级篇)

使用背景&#xff1a; 某工厂产线上的Windows电脑里面有一些生产测试软件在指定的文件夹中&#xff08;下文中称为文件夹A&#xff09;。为了防止普通职工随意修改、删除、替换文件&#xff0c;对生产软件版本管控产生不可控因素&#xff0c;我们需要给文件夹A添加保护&#xf…

基于RabbitMQ,Redis,Redisson,RocketMQ四种技术实现订单延时关闭功能及其相关优缺点介绍(以12306为主题)

目录 1. 延迟关闭订单 1.1 订单延时关闭功能技术选型 1.1.1 定时任务 1.1.2 RabbitMQ 1.1.3 Redis 过期监听 1.1.4 Redisson 1.1.5 RocketMQ 1.2 RocketMQ订单延时关闭发送方实现 1.3 RocketMQ订单延时关闭的消费方实现 1. 延迟关闭订单 用户发起订单后&#xff0c;如…

2023 ICPC 亚洲澳门赛区赛 D. Graph of Maximum Degree 3

题目 题解 #include <bits/stdc.h> using namespace std; // #define int long long #define pb push_back #define fi first #define se second #define lson p << 1 #define rson p << 1 | 1 #define ll long long #define pii pair<int, int> #defi…

Spring--4

SpringWeb 概念 是Spring框架的一个模块&#xff0c;基于Servlet的一个原始Web框架。 SpringWEB 运行流程 描述&#xff1a;前端用户请求发送的后端以后&#xff0c;先经过前端控制器DispatcherServlet(再次之前也可能有过滤器的存在)&#xff0c;经过前端控制器解析后&…

一起搭WPF架构之LiveCharts.Wpf的简单了解与安装

一起搭WPF架构之LiveCharts.Wpf的简单了解与安装 前言LiveCharts.Wpf介绍LiveCharts.Wpf的安装总结 前言 根据项目需求&#xff0c;我单独留了一个界面用于进行数据分析。数据分析的内容考虑是采用图表的形式将SQLite数据库中存储的数据进行绘制成图&#xff0c;以便数据分析。…

第三十一篇:TCP协议如何解决丢包的问题,TCP系列六

前面我们说TCP协议是可靠的、基于字节流、面向连接的传输层通信协议&#xff1b; 这里我想换种说法&#xff1a;与其说是TCP协议是可靠的&#xff0c;不如说传输层程序软件实现了TCP协议的规范&#xff08;网络层次模型&#xff0c;每一层都有对应的程序软件&#xff09;&…

33 类与对象 · 下

目录 一、构造函数的深入 &#xff08;一&#xff09;构造函数的其他特点 &#xff08;二&#xff09;使用例 1、Date类与Time类显示写 2、Date类与Time类写一部分 &#xff08;三&#xff09;总结 &#xff08;四&#xff09;初始化顺序小题目 二、类型转化 &#xff…

【芯片设计】DC综合retiming策略的学习与实践

对于DC综合中的retiming策略早有耳闻&#xff0c;但是一直没有比较系统的学习和实验过&#xff0c;正好借着这次交付过程的归纳总结机会&#xff0c;把一些零零散散的收获学习记录下。 记得刚出新手村时和某位大佬聊到过&#xff0c;他说你逻辑里写了在某级计算一个结果&#…

UE5之5.4 第一人称示例代码阅读2 子弹发射逻辑

TP_WeaponComponent.h 看看头文件 暴露了attach weapon和fire给蓝图 这两个函数意义一看名字吧&#xff0c;就是捡起来枪的时候执行&#xff0c;一个就是发射子弹的时候执行 #pragma once#include "CoreMinimal.h" #include "Components/SkeletalMeshComponen…

Appium中的api(二)

目录 元素定位操作api 1--通过id定位api 2--通过class获取定位元素 3--通过xpath表达式定位元素 4.完整代码 解释 效果 元素定位操作api 1--通过id定位api 注:driver.find_element是获取单个元素 # 通过id获取 mySearchId "com.android.settings:id/search_acti…

如何对pdf文件进行加密?pdf文件加密全攻略与深度解析(5个方法)

如何对pdf文件进行加密&#xff1f; 只见&#xff0c;在深夜的情报局里&#xff0c;特工小李将一份绝密PDF文件放在保险箱内&#xff0c;以为这样就天衣无缝了。 细细推敲&#xff0c;漏洞百出&#xff1a; 如果钥匙被盗呢&#xff1f;如果被神匠破解出密码呢&#xff1f;如果…

Halcon基础-瓶盖带角度的OCR批量识别

Halcon基础-OCR识别 1、OCR识别素材2、创建路径文件3、Halcon代码实现4、运行效果5、资源获取 1、OCR识别素材 这里我准备了7张不同角度的OCR图片&#xff0c;如下所示&#xff1a; 2、创建路径文件 按照下图所示创建全部文件夹和文件&#xff1a; 01用来存放OCR识别原图 c…

Vue中使用el-upload实现文件上传时控制提交按钮状态的最佳实践

在Web应用开发中&#xff0c;文件上传是一个常见的需求。在使用Vue框架和Element UI库时&#xff0c;我们经常使用el-upload组件来处理文件上传。但是&#xff0c;如何在上传过程中控制提交按钮的可用状态&#xff0c;以避免在上传未完成时误触提交操作&#xff0c;是一个值得探…

解决:如何在opencv中得到与matlab立体标定一样的矫正图?(python版opencv)

目的&#xff1a;采用一样的标定参数&#xff0c;matlab中和opencv中的立体矫正图像是一样的吗&#xff1f;不一样的话怎么让它们一样&#xff1f; 结论&#xff1a;不一样。后文为解决方案。 原因&#xff1a;注意matlab的标定结果在matlab中的用法和在opencv中的用法不一样&a…

光伏电站折旧率的计算

折旧率的计算方法 直线法&#xff1a;直线法是最常用的折旧计算方法。它假设光伏设备在使用寿命内每年的折旧额保持不变。计算公式为&#xff1a; 折旧率(资产原值-净残值)预计使用寿命。 其中&#xff0c;资产原值是指光伏设备购置价值或建成投产时的价值&#xff1b;净残值…