问题标签 [crostini]

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 投票
2 回答
3586 浏览

google-chrome-os - 如何找出我的 Crostini 容器的 IP 地址?

我在 Crostini 上运行 Node.js 服务器,并尝试通过 localhost:8080 从运行在同一 Chrome OS 设备上的 Android 浏览器访问它不起作用。

我试过penguin.linux.test:8080了,但这也没有用。看起来 Android 容器没有获得正确的 DNS 设置。

那么如何获取Linux容器的IP地址呢?ifconfig未安装且apt install无法获取。

0 投票
1 回答
3433 浏览

docker - 在 sudo apt-get update 上找不到用于拉伸发布的 Docker 包

我已经按照教程https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-repository添加了存储库

但是当我运行 sudo apt-get update 我得到以下堆栈

我的 /etc/apt/sources.list 如下

0 投票
1 回答
323 浏览

django - Chromebook 上的 Django 运行服务器 (Crostini)

我正在使用 Chromebook HP 11 G5 EE 并尝试使用 Django 进行开发。我使用 Crostini(Linux 终端进入 Chrome OS,没有开发者模式)。我在我的主目录中创建了一个 virtualenv 并安装了我所有的要求。

当我尝试做(使用源箱/激活)时:

它返回我:

正在执行系统检查...

我会尝试设置 0.0.0.0:8000、penguin.linux.test:8000 等参数来更改端口,但我遇到了同样的错误。

有人有同样的问题并解决了吗?

谢谢 !

0 投票
1 回答
266 浏览

bash - 如何更新我的 Spyder 3.3.6 版启动图标?

几周前,我在 Pixelbook 的 Debian/Crostini VM 上安装了 Anaconda 和 Spyder 3.1.3。几天前,我升级到 Spyder 3.3.6 由于我是 Spyder 的新手,我尝试通过使用 Anaconda 和包管理器来尽可能地保持原始安装对用户友好。请参阅下面我用来更新 Spyder 的代码:

问题:单击 Spyder 启动图标仍会打开旧的 3.1.3 版本。如何更新图标以启动 3.3.6 版?另外,我不需要旧版本...我应该卸载它吗?如果是这样,怎么做?

在终端中输入“spyder”会启动 3.3.6 版,而在终端中输入“spyder3”会启动 3.1.3 版。

顺便说一句 - 只有“spyder”版本 3.3.6 返回 XDG_RUNTIME... 行(这可能与问题有关吗?)

0 投票
1 回答
156 浏览

google-chrome-os - Crostini 在另一台计算机上查看本地主机

我想在crostini 上运行一个实时服务器并在另一台计算机上访问它,这样我就可以在开发网站时看到它。我怎样才能做到这一点?只要我在同一个WiFi上,有没有办法可以公开本地主机?

0 投票
1 回答
194 浏览

chromium-os - crostini 备份 .tini 文件的格式是什么?

Crostini 备份会创建一个 xxx.tini 文件。这个文件的格式是什么?有没有办法查看这个文件的文件列表,最好是在 Chromebook 中?

0 投票
2 回答
1783 浏览

google-chrome-os - Crostini - 节点服务器在本地主机上不起作用

我在 Chrome 79 上有一台 Pixelbook。在我的终端 (Crostini) 中,我运行了一个简单的 Express 应用程序:

并在浏览器中尝试它,localhost:8080我得到了localhost refused to connect错误。

如果我使用 Angular CLI 工具制作样板 Angular 项目并使用ng serve,它会告诉我它正在监听localhost:4200- 我尝试了它并且它确实有效。

有什么不同?如何让我的应用程序在 localhost 上运行?

几个月前我上次尝试时,我觉得我有这个工作,现在它只是不工作,我不知道为什么。我尝试使用其他端口并重新启动计算机,但没有任何变化。

编辑:我看过谷歌演示,端口转发应该在这里自动工作:https ://youtu.be/pRlh8LX4kQI?t=1160 - 但它似乎不适合我。

编辑2:如果我找到我的容器的IP ip addr show | grep inet(对我来说是100.115.92.199)并在端口8080尝试它可以工作。另外,我在 Reddit 上发现有人报告了同样的问题(链接)。所以我认为自动端口转发被打破了。

0 投票
5 回答
22132 浏览

linux - ChromeOS:错误:系统不完全支持 snapd:无法使用“squashfs”挂载 squashfs 映像:挂载:

我正在使用 chromeos 80 并在crostini 中使用debian buster。我想使用 snap 包管理器。当我尝试:

我怎样才能得到这个工作?

0 投票
1 回答
2170 浏览

debian - Snap 无法在 Debian Buster Crostini 上挂载它的 squashfs 映像

我需要帮助解决 Debian Buster Crostini 上的 Snap Package Manager 的一个大问题。每当我尝试使用 Snap 包管理器安装 Anbox 时,都会出现以下错误:

任何人都可以帮助解决这个问题吗?

0 投票
2 回答
667 浏览

docker - 无人拥有的孤立子卷不能对它们做任何事情

我在 Pixelbook 上的 Crostini 内运行 Debian Buster,并且正在使用 Docker。我备份了我的 Linux 容器,在 Chromebook 上执行了电源清洗,然后恢复了 Linux 容器。

mkdir就在那时,在我的 Dockerfile 调用期间,我开始在构建容器时遇到权限被拒绝的问题。

所以我做了典型的故障排除:

  • 卸载/重新安装docker
  • 卸载docker并运行rm -rf /var/lib/docker
  • 杀死所有可能正在使用这些子卷的进程
  • 检查mount活动坐骑
  • 检查/etc/fstab(哪个是空的?)安装
  • 检查/etc/mtab(这是新的吗?)坐骑
  • 重新安装docker并运行docker system prune(也没有触及那些目录)
  • 甚至尝试跑步btrfs subvolume delete XXXXXX

...由于缺乏权限,所有这些都对我大喊大叫...即使我sudo su root运行命令也是如此。

我是 Docker 和 BTRFS 的完全新手……所以我现在完全被难住了。

我能够再次构建容器......因为它现在正在将它们构建到新的子卷中......但现在它是个人的......我希望以下子卷消失!

他们在这里(都在里面/var/lib/docker/btrfs/subvolumes):