MIT 6.828/6.S081 (2023)环境配置 过程记录

目录

从这里开始看


以下是我的怨念,有需要xv6实验环境的点击目录开始看。

我是先跟着课程官网的步骤下载的,刚开始没注意,看的是2021的,按照Installing on Windows的步骤进行下载,后来又发现似乎看最新的比较合适(2023)?

到处找博文视频参考,想死。让我回忆起上人工智能导论被conda安装配置支配的恐惧。所以我决定小心翼翼。

官网上有个步骤:下载ubuntu Desktop,下载了但不知道有什么用(困惑)

再下载了VMware,要密钥,百度。

按照b站一个up的视频做了前面一部分,下载了Linux镜像(链接在此),创建了一个虚拟机。接下来都是在虚拟机的终端上进行操作。右键Open in Terminal

然后死在了换源的步骤。

up的视频参考了博文【Ubuntu】Ubuntu 18.04 LTS 更换国内源——解决终端下载速度慢的问题 - 知乎

up的视频链接:

【MIT 6S081 环境搭建指南 保姆级教学】 https://www.bilibili.com/video/BV11K4y127Qk/?share_source=copy_web&vd_source=4659e1ef9245f8103aee81b83b91946a

up视频简介的链接死活打不开,原谅我,被自己菜死了。不过视频里有出现链接,可以手动输

up依据的mit课程是:2020

但是,换源的两个方法都会出问题。(网络改成NAT,ping baidu.com有时候可以有时候不行)

换源之后再输入刷新列表的命令就会报错。

sudo apt-get update

看了好多篇博文,让我欣慰的是看到一个思路:apt-get更新失败,因为默认的源是http的,镜像源是https的,要额外安装包。

有需要这个方法的可以参考下面文章:

ubuntu 替换清华源遇到的问题-不能更新,无法拉取 https 源解决_does not have a release file. n: updating from suc-CSDN博客

ubuntu国内镜像源更新失败解决办法_ubuntu22.04源文件更新失败-CSDN博客

However,我的更新依然是失败的。

所以我最后干脆直接用了原来的源,结果跑起来了,还不算慢吧,更新用了五分钟 ,第二个sudo apt-get upgrade还在下载,忽快忽慢的,所以我在这里写文章。但至少有进度了T_T,泪目!

这个下载速度还行?我已经满足了哈哈哈阿巴阿巴阿巴

后来有报错,重新输了一下命令sudo apt-get upgrade,过程中出现了这个:

还好查了一下,让我逃过此劫hhh,选N,参考:

ubuntu "sudo apt-get upgrade" 时千万不要做这个操作啊, 小心失去sudo权限_the default action is to keep your current version-CSDN博客

 接着输入第三个命令:

sudo apt-get install build-essential

顺利运行完成。

----------------------------分隔线----------------------------

根据网上的教程,接下来是要下载qemu?(虽然不是很懂,但还是会跟着做。23版的教程确实少了些东西)继续跟着up主的教程老老实实下载qemu。(为什么有时候复制黏贴会失灵啊?)

cd .. #退出Desktop文件夹
mkdir 文件夹名 #建个文件夹存放qume
cd 文件夹名 #进入该文件夹
##然后输入官网的命令
wget https://download.qemu.org/qemu-5.1.0.tar.xz

速度确实很慢,要是镜像源能用真不必走到此步。只能耐心等待。love&peace(总比吊死在换源那一步强〒▽〒

 很遗憾,出了状况,貌似卡住了,重新输入命令无法运行。

看了其他文章,有点链接需要用git来下载qemu,所以先下git,然后又要用yum下载git,还要再下载yum。我:???NONONO!

用apt-get命令就能代替yum(参考这篇文章看完)。接着apt-get安装git参考这篇文章:链接

Git下载成功:

请看这篇文章

剩下的按照链接做就行。

按照链接更新了一下之后:git的版本和官网一致了

接下来下载qemu

## 建文件夹,名为work
mkdir work

## 在work下下载qemu
wget https://download.qemu.org/qemu-5.1.0.tar.xz

开始下载了!从某种程度讲也是成功了。但是真的巨巨巨慢。

别让等待,成为遗憾

从这里开始看

绝了绝了,实在受不了了

【MIT6.S081操作系统实验.Lab0. 三行命令搭建xv6实验环境】

b站重新找了个视频,下了centOS7和Docker,我是windows系统,打开终端(课程有写建议下载终端),到下载ubuntu.tar的目录下,把up给的代码输进去,得到的就和up一样了!虚拟机搞死我了!

然后发现需要一个CLion..

D盘战士已经汗流浃背了..

该睡觉了,不然要吃早饭了 

to be continued..

  • 18
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值