码迷,mamicode.com
首页 > 其他好文 > 详细

虚拟机上装uoj

时间:2016-10-04 16:06:27      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:

前期准备:

x64 ubuntu 镜像、vmware、ss账号

注意一定要有64位镜像!

ss不是必须的,不过没有的话就等着下载一晚上吧...

首先先装好ubuntu,我装的是ubuntu-16.04-desktop-amd64.iso。

技术分享

然后先换个软件源

技术分享

装docker

技术分享

然后主机打开ss,注意勾选允许局域网连接。

技术分享

然后看一下主机ip

技术分享

把uoj的包下下来(https://github.com/vfleaking/uoj),安装

技术分享

然后如果下得比较慢,还要再设置docker的代理。

因为我用的是ubuntu 16.04,所以网上的方法都用不了。

最后按官方帮助:https://docs.docker.com/engine/admin/systemd/#http-proxy设置就可以了。

技术分享

挂完代理就慢慢等吧...

技术分享

第一步下好了之后,我们还需要下载两个jdk包放进去。

如果不用评测java就直接按错误信息扔两个空文件就行。

然后就开始安装了,出现了各种各样奇怪的信息...

技术分享

之类的

终于出现了这一行字

技术分享

那么<image-id>在我这里就是66e27a0dd05a。

然后启动就直接输进去就行了:

技术分享

(记得sudo)

技术分享

基本完成了!

我们编辑一下/etc/hosts:

技术分享

打开127.0.0.1:

技术分享

基本完成了!

然后我们配置一下端口映射:

vmware里编辑->虚拟网络编辑器

技术分享

虚拟机IP地址就是虚拟机的IP,ifconfig一下就可以找到。

接下来因为没想好域名,所以暂时要用的话,就先用fiddler2转发一下好了。

技术分享

http://stackoverflow.com/a/21586034

然后加管理员...看图吧。

首先在docker那个窗里打开mysql:

mysql app_uoj233 -u root -p

默认密码是root。

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

超管就加好了。

技术分享

更新中..

虚拟机上装uoj

标签:

原文地址:http://www.cnblogs.com/zzqsblog/p/5930473.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!