Moningf's Blog

Back

OCS 网课助手OCS 网课助手

前言#

最近在 Linux 桌面环境下尝试运行 OCS 网课助手时,发现官方教程主要面向普通桌面用户,对 Linux 下不同浏览器路径、扩展权限、脚本管理器兼容性等问题没有展开说明。

因此,这篇文章主要记录我在 Linux 环境下配置 OCS 网课助手的过程,重点放在安装、路径配置和发行版差异上。

声明:本文仅记录 Linux 环境下配置浏览器脚本运行环境的过程,不提供绕过课程平台规则、自动完成课程任务或规避学习要求的指导。使用相关工具前,请确认符合所在学校、课程平台与课程教师的规定。


一、OCS 是什么?#

OCS,全称 Online Course Script,是一个运行在浏览器脚本管理器中的网课辅助脚本。根据官方说明,它可以通过脚本猫、油猴等脚本管理器运行,并支持多个网课平台。

本文不展开具体课程平台的使用流程,只关注 Linux 环境下如何使用。

项目仓库:ocsjs/ocsjs


二、如何使用?#

[!note]使用前须知 需要在设置里将浏览器路径设置为 /opt/ocs-desktop/resources/bin/chrome/chrome/chrome 才能正常使用。

Arch Linux#

在这里非常感谢 syhanjin,打包了 aur 包 ocs-desktop-bin。 当时也是困惑了我很久,最后在 Issue 中发现这个包, 目前还可以正常使用。

通过下面命令安装即可

yay -S ocs-desktop-bin
bash

Debian 系#

根据 AUR 包中的安装逻辑,我整理了一个 Debian 系发行版可用的配置脚本。该脚本主要用于下载并放置 OCS Desktop 所需文件,同时创建必要的启动入口。

目前只在我自己的环境中测试过,使用前建议先阅读脚本内容。

# 赋予 setup_ocs.sh 有运行权限
chmod +x setup_ocs.sh
# 运行
./setup_ocs.sh
bash

下载脚本文件

Linux 下配置 OCS 网课助手
https://moningf.top/blog/2026/ocs
Author Moningf
Published at April 28, 2026
Comment seems to stuck. Try to refresh?✨