0x0001 一个稳定、靠谱的编程学习环境,具体展开来看,大致需要满足这三点
现在再回头一看,这里的核心目标,基本上是 MIT Missing Semester 所关注的内容:
MIT 推出的“磨刀”课程 - The Missing Semester of Your CS Education - 0xFFFF
0x0001 一个稳定、靠谱的编程学习环境,具体展开来看,大致需要满足这三点
现在再回头一看,这里的核心目标,基本上是 MIT Missing Semester 所关注的内容:
MIT 推出的“磨刀”课程 - The Missing Semester of Your CS Education - 0xFFFF
由于 virtual box 在 win11 上可能会出现的各种玄学兼容性问题,以及virtual box 上安装Linux及设置需要的操作比较多,这时 VMware 可能是个更好的选择。
为了下载速度,同样采用中科大LUG的镜像
使用 22.04.1 或 20.04.5 版本亦可
VMware Workstation 16 Pro 官网下载
随后可默认安装该软件(安装目录可根据自己盘区空间安排)
安装完成后,会提示需要激活 或 30天试用
此处建议购入正版 (若资金不足,可以到搜索引擎自行搜索激活码尝试)
Ⅰ 完成上述步骤之后,运行VMware,会出现如下所示的界面
依次点击:创建新的虚拟机 >> 典型 >> 下一步
如下图所示:
Ⅱ点击浏览 >> 选择之前下载好的Ubuntu镜像
如下图所示:
Ⅲ设置用户账号 >> 密码 >> 确认
注意:密码尽可能简短,可能需要频繁的输入该密码
Ⅳ给虚拟机命名,如果C盘空间足够,之后一直 "下一步" 直到 "完成" 即可
Ⅴ随后,虚拟机会开始运行,自动安装Linux系统 >> 耐心等待,直到出现登陆界面 >> 用之 前的密码登录上Linux系统
Ⅶ 如果不适应英文系统,可以参考这篇教程,把系统语言改成中文
Ⅷ 打开终端 >> 在终端输入:sudo apt install build-essential
运行命令安装编译程序所需要的组件
后续请继续参考原教程 ^_^
可以把 nix 作为管理开发环境的工具,用 shell.nix 文件来定义开发环境
SamLukeYes 我理解 Nix / NixOS 的定位更多的是老司机不想折腾的一个选择,在这里纯小白入门场景,更需要的是熟悉命令行操作,包管理器啥的可能都比较次要,所以可能还是常见发行版好点
等落住脚玩起来,收集足够的不爽,下一次重装再选择更 geek 的方案。
哈哈哈,十分感谢你的教程,但是我在我知道liunx的时候我选择了wsl2,用的十分顺手了(只是没有系统的学习liunx,放假后去学OS),虚拟机还是现在用,装一个Pop!OS_(主要好看):)
© 2018-2025 0xFFFF