Ubuntu18.04虚拟机安装OnlineJudge避雷指南

本文档提供了一步一步的指南,详细讲解如何在Ubuntu18.04虚拟机上安装OnlineJudge系统。首先安装VMware和Ubuntu18.04LTS,然后获取root权限,更改apt-get源为阿里源,并更新系统。接着安装pip和docker,配置docker加速器。最后,推荐选择青岛OJ作为OnlineJudge系统,并提供了启动和验证安装成功的步骤。完成这些步骤后,可以在浏览器中访问localhost:80进行登录和测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装过程

1、首先安装VMware15,这里不再赘述

2、然后安装Ubuntu18.04LTS,这里安装LTS和server没有啥显著区别,18.04和16.04也没啥显著区别

3、登入后第一件事就是获得root权限

sudo passwd

然后使用root权限进行后续操作

su

输入密码就好了

4、接下来更改apt-get的源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
gedit /etc/apt/sources.list
#没有gedit的用下一条,用i键插入,以esc键后输入wq!结尾
#sudo vi /etc/apt/sources.list

向里边插入阿里源

## 阿里云加速源
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

5、接下来当然是更新三件套

apt-get update
apt-get upgrade
apt-get install bulid-essential

6、然后安装pip并更新,用来安装后续的docker依赖方便

### 如何在Ubuntu 18.04安装和配置VirtualBox #### 安装VirtualBox 为了在Ubuntu 18.04上创建并运行虚拟机,首先需要安装VirtualBox。可以从官方网站获取适用于Linux发行版的最新版本。 ```bash sudo apt update sudo apt install virtualbox ``` 这会自动处理依赖关系并将VirtualBox添加到系统的应用程序列表中[^2]。 #### 配置Windows 7作为Guest操作系统 一旦VirtualBox被成功安装,在启动程序之前应该先关闭任何不必要的后台进程来确保最佳性能。打开VirtualBox后点击“新建”,按照向导输入名称(例如:“Win7 Guest”),选择类型为Microsoft Windows,并指定版本为Windows 7 (64-bit or 32-bit depending on ISO)[^1]. 分配内存(RAM)时建议至少给定2GB以上空间以便流畅操作;对于硬盘部分可以选择动态扩展模式以节省磁盘资源。完成上述设置之后就可以加载ISO镜像文件来进行正式安装过程了。 #### 设置共享文件夹功能 为了让宿主机(这里是Windows)与客户机(Ubuntu下的Win7 VM)间能够方便地交换数据,可以利用VirtualBox自带的支持特性——共享文件夹。当虚拟机处于已停止状态时,在其属性中的"共享文件夹"选项卡里添加想要映射的真实路径。启用该选项后,在来宾OS内部就能访问这些位置了。 #### 安装增强功能包(Guest Additions) 为了提高图形显示效果、优化鼠标指针同步等问题,还需要安装名为Guest Additions的一组工具集。通过菜单栏上的`设备(Device)`-> `插入增强型功能光驱(Insert Guest Additions CD image...)`命令执行此步骤。重启虚拟机使更改生效即可享受更佳体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值