当前位置: 首页 > backend >正文

windows安装Ubuntu(通过WSL,非双系统,非虚拟机)

初级代码游戏的专栏介绍与文章目录-CSDN博客 

我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。

这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。

源码指引:github源码指引_初级代码游戏的博客-CSDN博客

C#是我多年以来的业余爱好,新搞的东西能用C#的就用C#了。


      通过WSL(适用于Linux的Windows子系统)安装Ubuntu,无需虚拟机,对电脑性能影响不大,复制文件方便。对一部分人来说不错,对另外一部分人来说可能有点困惑,不如虚拟机感觉实在。

        可安装的系统有Ubuntu、Debian、Kali、SUSE等(有些我也不知道是不是Linux)。

目录

一、安装WSL

二、在商店安装Ubuntu

三、使用

四、文件格式问题


一、安装WSL

控制面板-程序-启用或关闭windows功能
    打开“适用于Linux的Windows子系统”

二、在商店安装Ubuntu


重启电脑,进入商店,搜索“linux”
安装Ubuntu
安装完成后开始菜单项出现“Ubuntu”
打开就是提示符

三、使用

基本就是常规的操作了,看你自己熟悉不熟悉。


第一次运行设置普通用户的用户名和密码

然后设置root密码
sudo passwd

安装组件用apt或apt-get(似乎apt-get不行)

注意没有dos2unix,也没有yum,要自己想办法转格式
windows盘符在/mnt/下面
根目录在windows的用户主目录下AppData里面:
“用户”\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04LTS_79rhkp1fndgsc\LocalState\rootfs

apt install g++可能会报错,执行一次apt update然后再安装g++
安装libopencv-dev也是一样的问题,反复出错,最后改源码编译

四、文件格式问题

        因为这是Linux,所以文件格式也必须是Linux格式(以换行为行结束符)。如果共享文件,既要使用windows程序编辑文件又要用Linux程序读取,就必须保存为Linux格式。

        还要注意Linux默认编码是utf-8不带签名,windows默认编码是GB2312,windows上保存为utf-8默认带签名,这些差异都会影响共享文件的使用。

        如果对这些差异感到头疼,可以在商店搜索ctDos2Unix,检查文件格式和批量转换工具。

ctDos2Unix - Windows官方下载 | 微软应用商店 | Microsoft Store

        文本格式与字符编码_初级代码游戏的博客-CSDN博客 


(这里是文档结束) 

http://www.xdnf.cn/news/9589.html

相关文章:

  • Three.js 直线拐角自动圆角化(圆弧转弯)
  • 【unity游戏开发——编辑器扩展】AssetDatabase公共类在编辑器环境中管理和操作项目中的资源
  • MySQL如何开启死锁检测?
  • C 语言学习笔记(结构体2)
  • 国内有哪些智能外呼机器人
  • 单例模式的隐秘危机
  • 2025.5.23 【ZR NOI模拟赛 T3】高速公路 题解(容斥,高维前缀和,性质)
  • 【Redis】基本命令
  • Caddy如何在测试环境中使用IP地址配置HTTPS服务
  • VR 汽车:引领生产与设计的革命性飞跃​
  • 高端制造行业 VMware 替代案例合集:10+ 头部新能源、汽车、半导体制造商以国产虚拟化支持 MES、PLM 等核心应用系统
  • 漫画Android:Handler机制是怎么实现的?
  • 破能所,入不二
  • 文件服务端加密—minio配置https
  • OpenCV CUDA模块直方图计算------在 GPU上执行直方图均衡化(Histogram Equalization)函数equalizeHist
  • OpenAI大模型不听人类指令事件的技术分析与安全影响
  • ansible中的inventory.ini 文件详解
  • Ansible模块——Ansible的安装!
  • k8s Headless Service
  • 懒人云电脑方案:飞牛NAS远程唤醒 + 节点小宝一键唤醒、远程控制Windows!
  • day10机器学习的全流程
  • 嵌入式通用集成电路卡市场潜力报告:物联网浪潮下的机遇与挑战剖析
  • 政务小程序TOP3交互设计分析:便民服务的隐藏心机
  • C语言 文件操作(2)
  • 实验三 企业网络搭建及应用
  • 基于线结构光模型的工件孔洞检查
  • 第五章 面向对象(进阶)
  • CC工具箱2.0.6更新_免费_150+工具
  • 智能外呼机器人——客户筛选
  • 桃黑黑反斗战