问题标签 [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.
google-chrome-os - 如何找出我的 Crostini 容器的 IP 地址?
我在 Crostini 上运行 Node.js 服务器,并尝试通过 localhost:8080 从运行在同一 Chrome OS 设备上的 Android 浏览器访问它不起作用。
我试过penguin.linux.test:8080
了,但这也没有用。看起来 Android 容器没有获得正确的 DNS 设置。
那么如何获取Linux容器的IP地址呢?ifconfig
未安装且apt install
无法获取。
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 如下
django - Chromebook 上的 Django 运行服务器 (Crostini)
我正在使用 Chromebook HP 11 G5 EE 并尝试使用 Django 进行开发。我使用 Crostini(Linux 终端进入 Chrome OS,没有开发者模式)。我在我的主目录中创建了一个 virtualenv 并安装了我所有的要求。
当我尝试做(使用源箱/激活)时:
它返回我:
正在执行系统检查...
我会尝试设置 0.0.0.0:8000、penguin.linux.test:8000 等参数来更改端口,但我遇到了同样的错误。
有人有同样的问题并解决了吗?
谢谢 !
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... 行(这可能与问题有关吗?)
google-chrome-os - Crostini 在另一台计算机上查看本地主机
我想在crostini 上运行一个实时服务器并在另一台计算机上访问它,这样我就可以在开发网站时看到它。我怎样才能做到这一点?只要我在同一个WiFi上,有没有办法可以公开本地主机?
chromium-os - crostini 备份 .tini 文件的格式是什么?
Crostini 备份会创建一个 xxx.tini 文件。这个文件的格式是什么?有没有办法查看这个文件的文件列表,最好是在 Chromebook 中?
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 上发现有人报告了同样的问题(链接)。所以我认为自动端口转发被打破了。
linux - ChromeOS:错误:系统不完全支持 snapd:无法使用“squashfs”挂载 squashfs 映像:挂载:
我正在使用 chromeos 80 并在crostini 中使用debian buster。我想使用 snap 包管理器。当我尝试:
我怎样才能得到这个工作?
debian - Snap 无法在 Debian Buster Crostini 上挂载它的 squashfs 映像
我需要帮助解决 Debian Buster Crostini 上的 Snap Package Manager 的一个大问题。每当我尝试使用 Snap 包管理器安装 Anbox 时,都会出现以下错误:
任何人都可以帮助解决这个问题吗?
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
):