问题标签 [crouton-os]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
387 浏览

crouton-os - 每当从油炸面包块返回时鼠标指针就会消失(Elementary OS Freya)

我在油煎面包片上安装了 Elementary OS Freya,但是当我回到 Chrome OS(油煎面包片正在运行时)时,鼠标指针不会出现。它不是隐形的,就像根本没有鼠标连接一样。如果我连接物理鼠标(通过 USB 或 BT),我的指针就可以正常工作。我试图查看触控板驱动程序/设置,但我无法弄清楚是什么阻止了它在 Chrome OS 上显示。

0 投票
1 回答
2154 浏览

python - 在 Spyder 2.1 上安装/导入 sklearn 模块?(Ubuntu)

我正在尝试将 sklearn 模块导入Spyder 2.1 (for Python 2.7). 我已经通过终端安装了它Anaconda,但是当我尝试从控制台导入它时,Spyder我收到了这个错误:

ImportError:没有名为 sklearn.linear_model 的模块

我使用此链接中的命令安装了 sklearn ,它似乎从终端安装得很好。

我在 Ubuntu Crouton 上运行 Spyder 和 Anaconda(如果相关的话)。

0 投票
3 回答
587 浏览

linux - 无法运行使用 gcc 构建的可执行文件

我已经设置了一个新环境 - 它是一个在 Chromebook(Asus Flip C100P - 基于 ARM)中包含 Ubuntu 14.04(可信赖)的 chroot。我已经安装了 gcc 和 g++。我创建了一个简单的“hello, world”程序(test.c)并通过以下方式编译它:

当我运行 ./t1.exe 时,我得到以下信息:

请注意,我以 root 身份执行,并且 ./t.exe 的权限设置为完全开放(chmod 777,通过 ls -l 验证)。

所以我尝试确定出了什么问题 - 这是我尝试过的:

% 文件 ./t.exe

%ldd ./t.exe

% readelf -d ./t.exe | 需要 grep

% dpkg -l libc6

% 猫 /etc/ld.so.conf.d/*

% ls -l libc.so.6

% ls -l /usr/local/lib/libc.so.6

% ls -l /usr/lib/libc.so.6

% ls -l /lib/libc.so.6

% ls -l /lib/arm-linux-gnueabihf/libc.so.6

% ls -l /lib/arm-linux-gnueabihf/libc-2.19.so

% objdump -a /lib/arm-linux-gnueabihf/libc-2.19.so

/lib/arm-linux-gnueabihf/libc-2.19.so

% objdump -a ./t.exe

./t.exe

% unname -a

我怀疑我有一个破旧的工具链,但在这一点上我真的很难过。
有没有人对这里发生的事情或如何继续寻找问题有任何想法?

0 投票
1 回答
647 浏览

ubuntu-16.04 - 如何删除油炸面包丁目标?

我已经安装了多个目标来测试它们,现在我想删除一些不能很好地与 xenial 配合使用的目标。crouton github wiki上没有关于如何删除目标的信息,只有如何安装和更新它们。我应该使用什么命令来删除目标?

我应该只在我的 chroot 中编辑文件/etc/crouton/targets,然后删除像kde这样的包吗?

谢谢!

0 投票
1 回答
249 浏览

android - 是否可以在 chromebook 上开发和调试 android 应用程序?

我正在使用 crouton 在我的 chromebook 上创建一个 linux 桌面。在这里,我安装了 Android Studio 并开始开发一个简单的 android 应用程序。我可以构建一个 apk,将其移至 Downloads 文件夹,然后从 linux 切换到 ChromeOS 并运行该应用程序。(我使用 APK 安装程序 - 工作正常)。

我希望能够从我的应用程序中查看 logcat(实际上,我希望查看在 Android Studio 的模拟器中运行时获得的所有诊断信息 - 但我会选择 logcat)。

我读过的关于使用 adb 的任何内容都希望您拥有一台 Android Studio 所在的开发机器和运行您的应用程序的目标机器。使用 crouton linux 桌面和 ChromeOS 在同一台机器上,一次只能运行一个,因为它们共享相同的资源等。我尝试了一些应用程序,但没有一个能够显示我在 chromebook 上运行的应用程序的 logcat -他们甚至不知道它正在运行。有人对如何查看此特定设置的 logcat 有任何想法吗?

0 投票
2 回答
49 浏览

c - 退出程序后Crouton环境不释放内存?

我不熟悉使用 Crouton。我正在尝试将它用于 linux 环境中的一些 C 编程实践。每当我运行一个使用 malloc() 的程序时,我都会收到 x 个字节的内存泄漏错误。当我明确释放分配的内存时,内存泄漏错误消失了。这是Crouton问题还是整体上的Ubuntu问题?

有什么办法可以修复它,这样我就不必每次都显式释放分配的空间?我知道 free()ing 是很好的编码实践等等,但我只是想知道是否有办法让分配的内存在退出后自动释放。

0 投票
1 回答
25 浏览

gcc - C 代码在带有 Ubuntu 18.04 的虚拟机上编译,而不是在 Crouton 上编译:Struct redef 错误

我有一个用于相机的 SDK,可以在我通过虚拟机运行的 Ubuntu 18.04 上正常工作。我试图让相机在我的 chromebook 上工作,所以我安装了crouton。但是,当我尝试在 crouton 上复制该过程时,我在运行 make 时收到错误消息:

错误:重新定义“struct sched_pa​​ram”

在这两种情况下使用相同版本的 gcc。