在 Chromebook 上运行 Linux 应用

在您的 Chromebook 上使用 Crostini 运行您想要的所有 Linux 应用。
97 位读者喜欢这篇文章。

Chromebook 已成为 PreK-12 学校系统的游戏规则改变者,使他们能够为学生、教师和管理人员购买低成本的笔记本电脑。虽然 Chromebook 一直由基于 Linux 的操作系统(Chrome OS)驱动,但直到最近,还没有办法在 Chromebook 上运行大多数 Linux 应用。但当 Google 发布 Crostini(一种允许 Chromebook 运行 Linux(Beta 版)的虚拟机)时,这种情况发生了改变。

大多数 2019 年之后发布的 Chromebook 和一些较早的型号都可以运行 Crostini 和 Linux (Beta)。查看此支持设备列表,看看您的 Chromebook 是否在其中。幸运的是,我的 Acer Chromebook 15 配备 2GB 内存和 Intel Celeron 处理器,也在支持列表中。

如果您计划安装大量 Linux 应用程序,我建议使用配备 4GB 内存和更大磁盘空间的 Chromebook。

设置 Linux (Beta)

在您登录 Chromebook 后,“鼠标悬停”到屏幕右下角显示时钟的位置,然后在那里单击鼠标左键。将打开一个面板,顶部有选项(从左到右)用于注销、关闭、锁定和打开“设置”。选择设置图标。

查看设置面板的左侧,您将看到列出的Linux (Beta)

单击Linux (Beta),主面板将更改为显示启动它的选项。单击开启按钮。

它将开始在您的 Chromebook 上设置 Linux 环境的过程。

接下来,系统将提示您输入用户名和您希望 Linux 安装的大小。

在您的 Chromebook 上安装 Linux 需要几分钟时间。

安装完成后,您可以在 Chromebook 上使用 Linux。Chromebook 显示屏底部的菜单栏有一个指向终端的快捷方式,这是一个基于文本的界面,您可以使用它与 Linux 交互。

您可以使用常用 Linux 命令,如 lslscputop 来查看更多环境信息。您可以使用 sudo apt install 安装应用程序。

安装您的第一个 Linux 应用程序

能够在 Chromebook 上安装和运行免费和开源软件对于资金紧张的学区来说可能是一个真正的福音。

我建议安装的第一个应用程序是 Python 的 Mu 编辑器。通过在终端中输入以下内容来安装它

$ sudo apt install mu-editor

安装需要五分钟多一点的时间,但最终,您将可以访问一个非常好的 Python 编辑器,供学生和任何其他想学习 Python 的人使用。

我在使用 Mu 和 Python 作为学习工具方面取得了巨大成功。例如,我教我的学生编写 Python 的 turtle 模块的代码并执行它来创建图形。令我失望的是,我无法将 Mu 与 BBC:Microbit 开源硬件板一起使用。即使 Microbit 连接到 USB,并且 Chromebook 的 Linux 虚拟环境中有 USB 支持,我也无法使其工作。

一旦您安装了应用程序,它将显示在一个特殊的 Linux 应用菜单中,您可以在此屏幕截图的右下方看到该菜单。

安装其他应用程序

您可以安装的不仅仅是编程语言和代码编辑器。事实上,您可以安装您最喜欢的开源应用程序中的大多数。

例如,您可以使用以下命令安装 LibreOffice 套件:

$ sudo apt install libreoffice

开源音频软件 Audacity 是我最喜欢的其他课堂应用程序之一。我的 Chromebook 麦克风可以与 Audacity 配合使用,从而可以轻松创建播客或编辑来自 Wikimedia Commons 的免费声音。在 Chromebook 上安装 Audacity 非常容易——在 Crostini 虚拟环境运行的情况下,打开终端并输入

$ sudo apt install audacity

然后从命令行启动 Audacity,或在 Chromebook 菜单的 Linux 应用部分查找它。

我还轻松安装了 TuxMathTuxType,这是两个很棒的教育应用程序。我甚至能够安装和运行图像编辑器 GIMP。所有 Linux 应用程序都来自 Debian Linux 存储库。

共享文件

Linux (Beta) 中有一个实用程序可以备份和恢复您的文件。您还可以在 Linux (Beta) 虚拟机和 Chromebook 之间共享文件,方法是在 Chromebook 上打开文件应用程序并右键单击要共享的文件夹。您可以选择共享所有 Chromebook 文件或为共享文件创建一个特殊文件夹。当您在 Linux 虚拟机中时,可以通过浏览到 /mnt/chromeos 来访问此文件夹。

了解更多

Linux (Beta) 的文档非常完整,因此请仔细阅读以了解更多关于其功能的信息。文档中的一些关键要点是

  • 尚不支持摄像头。
  • 通过 USB 支持 Android 设备。
  • 尚不支持硬件加速。
  • 您可以访问麦克风。

您是否在 Chromebook 上使用 Linux 应用程序?请在评论中告诉我们!

接下来阅读什么
标签
User profile image.
教育工作者、企业家、开源倡导者、终身学习者、Python 教师。教育心理学硕士,教育领导学硕士,Linux 系统管理员。

8 条评论

我在 Chromebook 上使用了很多 Linux,但方式与文章中描述的不同。我有 5 台以上的 Chromebook 运行 GalliumOS,为我提供完整的 Linux 盒子。我只是喜欢 Chromebook 硬件和 GalliumOS 的组合。当然,我还有一堆仍然运行 ChromeOS 的 Chromebook,但拥有一个“干净”的 Linux 系统以及 Chromebook 的电池续航时间和静音对我来说简直是完美。

它非常不稳定。最近 2 次 ChromeOS 升级时,它在启动期间卡住了终端。您可以通过 crosh 进入 VM。因此,请准备好定期清除您的 Linux 安装并重新开始。

嗯,它是一个 beta 功能。如今,这通常意味着 pre-beta。看起来这个功能应该标记为使用风险自负,可悲的是。

回复 作者 MatthewW(未验证)

虽然这看起来很有趣,但我会使用 GalliumOS 在 Chromebook 上完全使用 Linux。它消除了来自可靠硬件的所有 Google 的令人毛骨悚然的东西。

我尝试过 crouton 和 Gallium OS。我更喜欢它们,因为它们更纯粹,但我知道的大多数学区都不会尝试 Linux,因为微软和苹果对他们的 IT 部门有锁定。也有例外,如 Charlie Reisinger、Andrew Dobbie 等。

回复 作者 ScottNesbitt

这很不幸,但并不令人惊讶。再说一遍,对于个人使用,为什么不使用 GalliumOS 在 Chromebook 上完全使用开源?这让我想起了早期 Asus Eee PC 上网本的一些勇敢的开发人员推出的发行版。

回复 作者 Don Watkins

有趣吗?但我认为我只会买一台笔记本电脑并在其上安装 Linux。抱歉,虽然 Chromebook 在电池续航方面可能更长?……您说 2GB 内存!?……不。运行 C++ 的 Geany……运行 html 和 React JS 的 VS Codium……和 Python?……会导致它完全卡顿。但我想有些人可能不需要那么多的底层功能。

我认为这种方式对于习惯于随身携带笔记本电脑学习的学生来说可能很好!当我需要

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.