如何使用安装在另一台计算机上的软件?

Win*_*ngs 6 server latex networking lan

我有兴趣向一些学生介绍 LaTeX。他们可以访问计算机(其中大多数都安装了 Ubuntu),但由于缺乏管理员权限而无法安装该软件。不过,它们都在局域网上。

是否可以在一台计算机上安装 LaTeX 并放在同一个局域网中制作服务器之类的东西,他们可以通过 Web 界面访问计算机,在那里他们可以上传文件并在服务器中编译,然后下载所需的文件,几乎和许多网站的做法一样?

我们是否也可以将可能性扩展到其他软件的列表?

PS:他们的互联网访问有限。

更新/编辑:正如我所提到的,他们将无法在他们的机器上安装任何东西,但我可以在我的控制下安装任何东西。

Eld*_*eek 3

我记得Edubuntu 的设计就考虑到了此功能,并且包含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
Run Code Online (Sandbox Code Playgroud)

您还可以通过安装edubuntu-desktop软件包来安装所有 Edubuntu 软件包,包括插图。

texlivetexstudio软件包似乎不包含在任何这些教育包中,但您可以根据需要单独安装它们。

请注意,安装任何这些软件包都需要您首先启用 Universe 存储库

也就是说,如果您要共享的内容位于 Edubuntu Live CD 上,那么使用以下命令可能会更简单: LTSP 直播

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

有没有办法阻止 Ubuntu 上的程序安装?

我生锈的记忆;-)