我有兴趣向一些学生介绍 LaTeX。他们可以使用计算机(大多数计算机安装了 Ubuntu),但由于缺乏管理员权限而无法安装该软件。不过,他们都在局域网上。
是否可以在一台计算机上安装 LaTeX 并将其放在同一个 LAN 中,从而形成一个服务器,然后他们可以通过 Web 界面访问计算机,然后上传文件并在服务器中进行编译,然后下载所需的文件,就像许多网站所做的那样?
我们是否可以将这种可能性扩展到其他软件列表?
附言:他们的互联网接入有限。
更新/编辑:正如我提到的,他们无法在他们的机器上安装任何东西,但我可以在我控制的机器上安装。
答案1
据我回忆教育版在设计时就考虑到了这一功能,并包括Linux 终端服务器项目这似乎就是你想要的。我个人在这方面没有太多的实际经验,但这里有一些相关信息。
Edubuntu 的主要设计目标是集中管理配置、用户和流程,以及在课堂环境中协同工作的设施。同样重要的是汇集最好的免费教育软件和数字材料。
。
Linux 终端服务器项目 (LTSP) 是一款免费的开源 Linux 终端服务器,允许多人同时使用同一台计算机。应用程序在服务器上运行,使用称为瘦客户端(也称为 X 终端)的终端处理输入和输出
有大量相关文献可供查阅这里。
Edubuntu DVD 是由与 Ubuntu 光盘和其他官方衍生产品完全相同的存储库构建的,因此,如果您已预装了 Ubuntu 版本,则无需更改版本,您可以简单地将所需的任何缺失部分添加到现有的 Ubuntu 系统中。
例如,存储库中有以下教育包
ubuntu-edu-preschool - Preschool educational application bundle
ubuntu-edu-primary - Primary ( ages 6-12) educational application bundle
ubuntu-edu-secondary - Secondary ( ages 13-18) educational application bundle
ubuntu-edu-tertiary - Tertiary ( university level ) educational application bundle
您还可以安装所有 Edubuntu 软件包,包括艺术作品,方法是安装edubuntu 桌面包裹。
似乎特科利或者泰克工作室这些教育包中都包含这些软件包,但您可以根据需要单独安装它们。
请注意,安装任何这些软件包都需要您首先启用 Universe 存储库
话虽如此,如果您想分享的内容位于 Edubuntu Live CD 上,使用这种方法可能会更简单、更容易:
Edubuntu 可以下载这里
编辑:要阻止用户在其系统上安装任何东西,您需要做些工作。您必须以某种方式确保用户无法通过实时媒体(USB/光盘)启动。这通常可以通过将启动顺序设置为仅从硬盘启动,然后使用密码保护 BIOS 来实现。如果您设法做到了这一点,只需不向他们提供管理密码(并且不允许他们看到您输入密码)就可以了。用户仍然可以找到绕过此问题的方法例如,如果他们知道管理帐户的用户名
资料来源:
https://en.wikipedia.org/wiki/Edubuntu
https://en.wikipedia.org/wiki/Linux_Terminal_Server_Project
https://www.edubuntu.org/about
https://tex.stackexchange.com/questions/289458/download-and-installation-of-latex-for-linux-ubuntu
我的记忆已经模糊了 ;-)