UniversalOJ / UniversalOJ.github.io

UOJ部署指北
https://UniversalOJ.github.io
Other
20 stars 9 forks source link

安装 - UOJ部署指北 #22

Open cebarobot opened 5 years ago

cebarobot commented 5 years ago

https://universaloj.github.io/post/%E5%AE%89%E8%A3%85.html

52871299hzy commented 5 years ago

有办法直接使用源代码吗?我想进行一些改动,但是不会docker...

cebarobot commented 5 years ago

@52871299hzy 强烈不建议您不使用 docker 直接运行,尽管通过各种奥妙重重的办法是可行的。docker 的基础操作并不复杂。关于开发的相关内容,请您参考 vfk 的文档 UOJ 文档,使用 svn 即可。如果您需要更多的帮助,请加入 UOJ 开源群、UOJ 社区群。

ahojcn commented 5 years ago

出现了一个错误

billchenchina commented 5 years ago

@ahojcn 重启[滑稽脸]

ahojcn commented 5 years ago

@ahojcn 重启[滑稽脸]

哈哈哈,allright

prime21 commented 5 years ago

pull universaloj/uoj-system 太慢怎么回事啊

Shadyqwq commented 5 years ago

@prime21 pull universaloj/uoj-system 太慢怎么回事啊

您可能需要一个docker加速器

liveinpdx commented 5 years ago

请问我安装Ubuntu之后我是在哪里安装docker?

WAAutoMaton commented 5 years ago

@liveinpdx

然后您需要安装docker。它是一个容器技术,暂且可以理解成虚拟机。

这句话下面那几行命令就是安装 docker 的命令

liveinpdx commented 5 years ago

@WAAutoMaton @liveinpdx

然后您需要安装docker。它是一个容器技术,暂且可以理解成虚拟机。

这句话下面那几行命令就是安装 docker 的命令

问题是我不知道只是在哪里装这个docker, 是在command prompt里面吗还是在哪里?麻烦了

WAAutoMaton commented 5 years ago

@liveinpdx

在终端中输入上述命令,如果不知道如何打开终端的话请搜索 ubuntu 使用教程

yyl2016000 commented 5 years ago

安装完成后访问时一直显示拒绝请求。 image

image

memset0 commented 4 years ago

@yyl2016000 安装完成后访问时一直显示拒绝请求。 image

image

安装完成后需要稍等一段时间再访问。

heng5011 commented 4 years ago

root@heng-PC:/home/heng# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://3a834d99.m.daocloud.io Error: Unsupported OS, please set registry-mirror manually.

镜像注册表该怎么改呐?

chy-2003 commented 4 years ago

UOJ社区版能开多个Judger吗?有时候一台机子压力有点大QwQ

qz-cqy commented 4 years ago

可以直接通过docker放到外网上吗?谢谢!

cebarobot commented 4 years ago

可以

获取 Outlook for Androidhttps://aka.ms/ghei36


From: qz-cqy notifications@github.com Sent: Sunday, March 22, 2020 2:37:47 PM To: UniversalOJ/UniversalOJ.github.io UniversalOJ.github.io@noreply.github.com Cc: ceba ceba_robot@outlook.com; Author author@noreply.github.com Subject: Re: [UniversalOJ/UniversalOJ.github.io] 安装 - UOJ部署指北 (#22)

可以直接通过docker放到外网上吗?谢谢!

― You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FUniversalOJ%2FUniversalOJ.github.io%2Fissues%2F22%23issuecomment-602155050&data=02%7C01%7C%7C3325e43c69ca43a7632908d7ce2b8962%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637204558689410547&sdata=wzTrlqR2L5Znx8FyOHg9NvyP2mAO4vphYWicrI%2BDt38%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAF27CVAZQ2MWCYCDECZRP4LRIWW3XANCNFSM4GO5RU7Q&data=02%7C01%7C%7C3325e43c69ca43a7632908d7ce2b8962%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637204558689420541&sdata=V%2BwF%2Bf6YFuM1kYxf4OdAr3ioo2%2FRdfYzc6wiqyDEik0%3D&reserved=0.

qz-cqy commented 4 years ago

下载了这个然后怎么办?

可以 获取 Outlook for Androidhttps://aka.ms/ghei36 ____ From: qz-cqy notifications@github.com Sent: Sunday, March 22, 2020 2:37:47 PM To: UniversalOJ/UniversalOJ.github.io UniversalOJ.github.io@noreply.github.com Cc: ceba ceba_robot@outlook.com; Author author@noreply.github.com Subject: Re: [UniversalOJ/UniversalOJ.github.io] 安装 - UOJ部署指北 (#22) 可以直接通过docker放到外网上吗?谢谢! ― You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FUniversalOJ%2FUniversalOJ.github.io%2Fissues%2F22%23issuecomment-602155050&data=02%7C01%7C%7C3325e43c69ca43a7632908d7ce2b8962%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637204558689410547&sdata=wzTrlqR2L5Znx8FyOHg9NvyP2mAO4vphYWicrI%2BDt38%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAF27CVAZQ2MWCYCDECZRP4LRIWW3XANCNFSM4GO5RU7Q&data=02%7C01%7C%7C3325e43c69ca43a7632908d7ce2b8962%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637204558689420541&sdata=V%2BwF%2Bf6YFuM1kYxf4OdAr3ioo2%2FRdfYzc6wiqyDEik0%3D&reserved=0.

liuchenyun1 commented 4 years ago

我这个怎么都起不来怎么办
2020-05-11 12-58-13 的屏幕截图.png 我使用的系统是树梅派4B上面的ubuntu18.04

billchenchina commented 4 years ago

我这个怎么都起不来怎么办 2020-05-11 12-58-13 的屏幕截图.png 我使用的系统是树梅派4B上面的ubuntu18.04

使用 docker logs uoj 看下有没有什么报错?

没有在树莓派做过充分的测试,不保证能够运行。

Ruanxingzhi commented 4 years ago

我这个怎么都起不来怎么办 2020-05-11 12-58-13 的屏幕截图.png 我使用的系统是树梅派4B上面的ubuntu18.04

理论上无法采用树莓派运行社区版一键安装脚本。

树莓派4b采用的指令集是 arm,而本项目的社区版镜像是构建在 x86_64 指令集上的。

Dry-ice-666 commented 4 years ago

写完:curl -fsSL get.docker.com -o get-docker.sh sudo chmod +x get-docker.sh sudo ./get-docker.sh 之后就出现了如下文字:

Executing docker install script, commit: 26ff363bcf3b3f5a00498ac43694bf1c7d9ce16c

E: Some index files failed to download. They have been ignored, or old ones used instead.

cebarobot commented 4 years ago

写完:curl -fsSL get.docker.com -o get-docker.sh sudo chmod +x get-docker.sh sudo ./get-docker.sh 之后就出现了如下文字:

Executing docker install script, commit: 26ff363bcf3b3f5a00498ac43694bf1c7d9ce16c

E: Some index files failed to download. They have been ignored, or old ones used instead.

目前文档中引用的 docker 加速器挂掉了,不能正常使用。您可以尝试使用阿里云镜像服务中提供的加速器。感谢您的支持~

Dry-ice-666 commented 4 years ago

@cebarobot

写完:curl -fsSL get.docker.com -o get-docker.sh sudo chmod +x get-docker.sh sudo ./get-docker.sh 之后就出现了如下文字:

Executing docker install script, commit: 26ff363bcf3b3f5a00498ac43694bf1c7d9ce16c

E: Some index files failed to download. They have been ignored, or old ones used instead.

目前文档中引用的 docker 加速器挂掉了,不能正常使用。您可以尝试使用阿里云镜像服务中提供的加速器。感谢您的支持~

和我一样

AFewMoon commented 3 years ago

能否提供从源码构建的方法?

NetherDevil commented 3 years ago

@ahojcn 出现了一个错误

启动一下 MySQL 服务就行了\ 输入\ docker exec -it <UOJ 系统容器名称> /bin.bash\ 进入 UOJ 容器的终端,然后\ service mysql start\ 启动服务然后刷新页面就可以进去了

NetherDevil commented 3 years ago

可以把老版本的 UOJ 更新到新的版本吗?

billchenchina commented 3 years ago

@AFewMoon 能否提供从源码构建的方法?

源码构建方法的文档已添加到“本地构建镜像”章节

billchenchina commented 3 years ago

请运行 UOJ 社区版的老师同学将评测机 judger/uoj_judger/run/run_program_conf.hinline bool is_writable_file(string name) 内联函数最后一行 return is_in_set_smart(name, writable_file_name_set) || is_in_set_smart(realpath(name), readable_file_name_set); 修改为 return is_in_set_smart(name, writable_file_name_set) || is_in_set_smart(realpath(name), writable_file_name_set);

详见 https://git.io/JOcos

2018 年前部署的 UOJ 社区版中默认位置为 /var/svn/judge_client/cur/judge_client/1/uoj_judger/run/run_program_conf.h 2018 年后部署的 UOJ 社区版中默认位置为 /opt/uoj/judger/uoj_judger/run/run_program_conf.h 修改后请重新编译 2018 前:cd /var/svn/judge_client/cur/judge_client/1/uoj_judger/ && make 2018 后:cd /opt/uoj/judger/uoj_judger/ && make

ftt2333 commented 3 years ago

judgement fail是什么原因?

FLYingXZ commented 2 years ago

如果使用云服务器的话要记得在安全组规则那里把80端口出入站都开放,不管是阿里云还是腾讯云都一样,我因为这个问题被卡了好久简直了

FrederickBun commented 2 months ago

为啥默认有一个root用户啊

FLYingXZ commented 2 months ago

您的邮件已收到。By 407260998(FLY)