文章目录

  • 虚拟机配置
  • 更换国内源
  • 安装 Hustoj
  • ☞管理员
  • 参考文档

虚拟机配置

清华大学开源软件镜像站


我选择的是 Ubuntu 18.04 的系统。
安装虚拟机请自行百度





更换国内源


请在弹出的窗口中将 Download from 改为 Other。然后请选择 China 中的 http://mirrors.ustc.edu.cn。输入密码就可以了。当你点击右下角的 Close 按键退出时,系统会弹出一个窗口,请点击 Reload 这样,我们就成功地将源切换为中科大源了。
查看对应插件是否安装的命令,没有就装上。
git --version
curl --version
vim --version

sudo su
cd /
apt update && sudo apt install -y vim python-pip curl git

安装 Hustoj

基于 Ubuntu 18.04 通过 Gitee 安装

wget https://gitee.com/zhblue/hustoj/raw/master/trunk/install/install-ubuntu18-gitee.sh
sudo bash install-ubuntu18-gitee.sh

如果通过 Github 安装会出现拒绝连接导致失败。
记住安装成功后出现的 passwordUsername

☞管理员

打开 http://127.0.0.1 注册一个用户。

进入数据库

mysql -u root -p

输入数据库的密码,查看所有数据库

show databases;

使用 joljoljol 数据库

use jol;

把刚才注册的用户设置成管理员

insert into privilege(user_id,rightstr)values('18008117','administrator');


启动判题机

sudo judged

安装 pascal 和 java 编译器

sudo apt-get install default-jdk
sudo apt-get install fpc

参考文档

Hustoj参考文档
设置管理员的文档

VMware Ubuntu 18.04 搭建个人Hustoj教程相关推荐

  1. 基于VMware+Ubuntu 14.04 搭建ESP32 开发环境

    基于VMware+Ubuntu 14.04 搭建ESP32 开发环境 开发环境:VMware + 14.04 1.更新 cmake 准备工作:官网下载cmake-3.6.3.tar.gz(https: ...

  2. 2022年11月 Ubuntu 18.04 ROS Melodic 安装教程

    2022年11月 Ubuntu 18.04 ROS Melodic 安装教程 测试平台:Ubuntu 18.04 测试时间:2022年11月8日 official link(官方链接): Click ...

  3. ROCm与tensorflow在ubuntu 18.04下的安装教程

    ROCm与tensorflow在ubuntu 18.04下的安装教程     本来准备买Nvidai的显卡,可是囊中羞涩再加上听说AMD的卡也能使用tensorflow进行深度学习加速了,所以1149 ...

  4. ubuntu 18.04 搭建python selenium 环境

    ubuntu 18.04 搭建python selenium 环境 1 背景 2 环境 3 搭建 3.1 安装selenium 3.2 安装geckodriver 3.2.1 下载 3.2.2 解压 ...

  5. 主板维修(主板更换)后恢复windows 10 + ubuntu 18.04双系统grub教程

    本文章相比于教程,倒不如说是一个流水账式的记录-因为双系统+主板送修这种事件实在是太小众,遇到了很多网友不常遇到的奇怪的问题,但也受到网络上各种帖子的帮助,因此特意记录一下以帮助以后遇到这种罕见问题的 ...

  6. Ubuntu 18.04 搭建 gitlab服务器记录

    首先现在官方的deb包,下载地址:https://packages.gitlab.com/gitlab/gitlab-ee/packages/ubuntu/bionic/gitlab-ee_11.11 ...

  7. Ubuntu 18.04上Qmmp安装教程

    Qmmp,一个开源的基于Qt的多媒体播放器.它具有多种音频文件格式支持,DSP效果,视觉效果;输出系统支持(OSS4(FreeBSD),ALSA(Linux),Pulse Audio,JACK,QtM ...

  8. linux ubuntu18.1安装教程,Ubuntu 18.04上Qmmp安装教程

    导读 Qmmp是Ubuntu或其他操作系统的Winamp替代品.它像Winamp一样具有最小的界面.Qmmp是一个开源的.免费的基于qm的多媒体播放器,它不仅适用于Ubuntu,还可以安装在ALT L ...

  9. ubuntu 18.04 Linux 安装OpenCV 教程

    ubuntu 18.04 安装OpenCV 4.1.0版本 第一步:添加opencv所需要的依赖库 sudo apt-get install build-essential cmake unzip p ...

  10. ubuntu 18.04 安装ROS melodic教程。

    1.首先,我这个ubuntu 18.04是刚刚安装好的,所以我们先换源. sudo nano /etc/apt/sources.list 然后将里面的内容清空,把下面的内容复制进去保存退出. ##中科 ...

最新文章

  1. nUnit,凑合着测试
  2. 网易 for linux,NetEaseMusic
  3. 【Java 并发编程】线程池机制 ( 线程池阻塞队列 | 线程池拒绝策略 | 使用 ThreadPoolExecutor 自定义线程池参数 )
  4. Python 应用领域
  5. 计算机博士专业学位,河海大学计算机应用技术博士专业学位研究生培养方案
  6. 正式启动|2020腾讯犀牛鸟云开发校园技术布道师养成计划
  7. 使用Redis Stream来做消息队列和在Asp.Net Core中的实现
  8. 牛客练习赛52-记录
  9. 剑指 Offer 68 - II. (二叉树)二叉树的最近公共祖先
  10. C++|Java混合实验-Spring Boot获取客户端操作系统,浏览器,Ip等信息,Qt端展示
  11. 【入门1】顺序结构 (今天刷洛谷了嘛)
  12. 不能使用 float 和 double 来表示金额等精确的值
  13. iOS ImageView不规则图片自适应缩放
  14. 商业融资项目计划PPT模板
  15. java文件上传像素限制,JS上传图片前的限制包括(jpg jpg gif及大小高宽)等
  16. 安卓手机上最好的3个epub阅读器
  17. 如何快速修改文件的修改时间?
  18. linux vim粘贴和复制文件,【linux】vim怎么粘贴其他地方复制的代码?
  19. input按钮onclick事件大全
  20. java随机生成随机数

热门文章

  1. Android航海航线地图,航海王热血航线东南之海宝藏一览
  2. win10主题更换_WIN10好用的小软件
  3. 【原创】《管理的实践》阅读有感
  4. 华硕主板怎么刷bios
  5. 前端面试之浏览器安全
  6. Linux 下完整安装ffmpeg(包括各种解码器)
  7. 在制作Windows虚拟机模板时的常用技巧
  8. SQL Server 2005 彻底卸载、重装问题
  9. html5音乐播放器在线生成,一款极简的HTML5音乐播放器-skPlayer
  10. swf转html5批量转换,gif转swf转换工具,gif转swf格式转换器|批量转换