Skip to content

2022csp初赛线上测试NoiLinux2.0系统环境的搭建

作者:Rainboy

0. 启因

2022年的csp初赛有些地方需要进行线上测试,需要准备相应的环境。

window下你只需要下载对应的软件就可以了,那么在NoiLinux2.0 或其它Linux发行版下应该如何搭建环境呢?

1. 明确需要的硬件与软件

根据 https://www.noi.cn/xw/2022-09-09/773010.shtml

  • 电脑(安装了Linux系统)
  • 手机一部
  • 小音箱一个
  • 两个腾讯会议的帐号(重要),一个用于手机,一个用电脑
  • 手机支架一个(放置手机)

2. 系统准备

这里以NoiLinux2.0(ubuntu 20.04)为例

ctrl+alt+t打开terminal,输入

  1. 备份源
bash
sudo cp /etc/apt/sources.list /etc/apt/sources_bak.list
1
  1. 设置源
bash
sudo cat > /etc/apt/sources.list << EOF
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
EOF
1
2
3
4
5
6
  1. 更新与安装wget(通过网络下载软件用)
bash
sudo apt update
sudo apt install wget
# 安装解码器
sudo apt-get install libavcodec58 ffmpeg
1
2
3
4

3. 安装腾讯会议 Linux 版

3.1 下载方式1: 手动下载

打开网页,https://meeting.tencent.com/download/

选择Linux,下载X86_64

安装:

默认的下载目录是 ~/下载/TencentMeeting_0300000000_3.9.0.1_x86_64_default.publish.deb

注意:你下载的文件的名字可能与笔者下载的不一样,例如我下载的腾讯会议的名字叫做:TencentMeeting_0300000000_3.9.0.1_x86_64_default.publish.deb

bash
cd ~/下载/
sudo dpkg -i TencentMeeting_0300000000_3.9.0.1_x86_64_default.publish.deb
1
2

3.2 下载方式2: 命令行下载

bash
wget https://updatecdn.meeting.qq.com/OTRhY2YwZTUtMzE5Ni00NDQyLTg0MTMtOTBjYzQzNzcxYTQz/TencentMeeting_0300000000_3.9.0.1_x86_64_default.publish.deb
1

安装

注意:你下载的文件的名字可能与笔者下载的不一样,例如我下载的腾讯会议的名字叫做:TencentMeeting_0300000000_3.9.0.1_x86_64_default.publish.deb

bash
sudo dpkg -i TencentMeeting_0300000000_3.9.0.1_x86_64_default.publish.deb
1

4. 安装OBS

OBS 可以完全通过命令行下载

bash
sudo apt install obs-studio
1

5. 配置 OBS

TODO

6. 机位的摆放

TODO