- Hydro
【保姆级教程】7步创造一个属于自己的OJ(仅针对Mac)
- 2024-10-16 21:44:34 @
在前面先鼓励大家一下,部署OJ虽然有点难,有点费时间,但是一定要坚持到最后一步!加油!
本讨论有2000余字,所以请慢慢看。
Step 1.安装映像文件
先到Ubuntu的官网(中文版):官网网址:https://cn.ubuntu.com (如下图所示)
再点击"接受全部和访问网站"。
再点击"下载"。(点击完毕后如下图所示)
再点击"下载Ubuntu桌面版"。(点击完毕后如下图所示)
再往下拉一点。
点击"下载24.04.1",就可以下载,下载时间大约要等 分钟,请耐心等待。
下载完毕后,把这个文件保存在桌面上。
最辛苦的Step 1终于完成了!
Step 2.安装虚拟机软件
温馨提示:若没有夸克网盘的账号,注册一个账号。
夸克网盘官网:pan.quark.cn
输入以下网址:https://pan.quark.cn/s/fd1b795c768c
文件提取码:vdDR
然后下载这个文件,保存在桌面。
输入以下网址:https://pan.quark.cn/s/b15d0e81ac25
文件提取码:Y4yg
然后下载这个文件,保存在桌面。
然后,打开文件提取码为 vdDR 的文件,即第从https://pan.quark.cn/s/fd1b795c768c下载的文件(下图所示的文件)
打开后,如下图所示。
再点击图标(即APP的图标),就可以进行安装。
Step 3.创建虚拟机
安装完成后,打开这个APP。
打开后会弹出一个控制中心。
(Windows 11,ABCOJ,YL均为我之前创建的虚拟机,这里不用管。)
再在上面那一行找到一个"+",点击它。
点击完成后如下图所示。
点击好之后,点"继续"。
接下来点"通过映像文件安装Windows,Linux或MacOS"这行字上面的一个图标。
这里就会显示你之前安装的映像文件,点击它。
点击完之后如下图所示。
名称这里随便填写,其它不要修改。
点击"创建"。
Step 4.系统设置
这里直接按回车键。
这里直接按回车键。
这里直接按回车键。
这里直接按回车键。
这里直接按回车键。
这里直接按回车键。
这里直接按回车键。
这里不用填,直接按回车键。
这里不用等它,直接按回车键。
这里一直按向下键,到"Done"直接按回车键。
这里直接按回车键。
这里按向下键,到红色的"Continue"按回车键。
- 上面的第一行是让你填你的名字,注意,只能是英文字母。
- 上面的第二行是让你填你虚拟机的名字,注意,只能是英文字母。
- 上面的第三行是让你填你的用户名,注意,只能是小写英文字母。
- 上面的第四行是让你填你的密码,注意,只能是英文字母。
- 上面的最后一行是让你重复你的密码,注意,要和你第四行填的密码完全一致。
这里直接按回车键。
这里一直按向下键,到"Done"直接按回车键。
这里一直按向下键,到"Done"直接按回车键。
这里需要等待一下,直到出现上图的画面,一直按向下键,到最下面的"Cancel update and reboot"按回车键。
这里有几个"Failed",不用管它,直接按回车键重启。
重启后的画面如下图所示。
Step 5.部署
这里是让你填你之前填入的用户名和密码,注意,一定要填写正确。
输入一行命令:sudo su
。
再次输入密码,注意,一定要填写正确。
然后输入一行命令:LANG=zh . <(curl https://hydro.ac/setup.sh)
注意不要抄错,而且不能复制!
然后等待。
Step 6.进入系统
直到出现上面的画面,说明部署已经完成!
接下来,输入命令ip a
。
找到下面这一行。
打开浏览器,输入inet
之后的一串数字(去掉末尾的 "/24",每个人的都不一样,不一定是10.211.55.5)。
当看到下图时,说明部署成功。
再往右上角注册一个账号。
因为注册Uid为2的用户会被默认设置为超级管理员,所以应该具备网站的所有权限。
Step 7.自行设置
接下来,就好好玩你自己的OJ吧!
各种东西等着你去探索!
可以自由创建题目,训练,比赛,作业,讨论。
如果有问题,欢迎在评论区讨论!
祝Oier们部署成功!