问题标签 [clearlinux]

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 投票
0 回答
126 浏览

amazon-ec2 - AWS Clear Linux AMI 未运行用户数据

我正在使用 AWS AMI,ami-032138b8a0ee244c9(弗吉尼亚北部),这是今年 6 月构建的库存 Clear Linux OS 映像。

在创建实例时,它不会运行为其提供的用户数据。aws 控制台可以正确显示用户数据。在实例上,文件 /var/lib/cloud/aws-user-data 包含 #cloud-config 行和 #!/bin/bash 用户数据脚本行。

但是没有 /var/lib/cloud/instances 目录,也没有 /var/log/cloud-init-output.log。

我正在使用 terraform 来创建实例,但这似乎不是 terraform 问题,因为我指定的用户数据将其变成了实例。

是否无法正确构建 Clear Linux OS 映像以运行用户数据脚本,或者是否有一些我负责的配置?TIA。

0 投票
0 回答
50 浏览

git - 无法从代码提交中克隆特定的 repo

我在代码提交中有两个存储库,我可以从 clearlinux git 克隆一个,而不是另一个。

0 投票
0 回答
69 浏览

linux - Clearlinux docker 容器在 CentOS7 上失败

我正在尝试在 CentOS7 上运行 clearlinux docker 容器。它成功启动,但基本 fs 操作失败:

但是在 CentOS8 和 Ubuntu 上没有这样的问题。它工作正常:

我以这种方式安装 docker:https ://docs.docker.com/engine/install/centos/

我尝试了三种不同的内核:5.6.4、4.4.219、3.10.0

我还尝试将 ext4 和 xfs 作为 overlay2 的支持文件系统。

el7 内核或 el7 docker-ce 包可能存在问题。任何帮助将非常感激。

0 投票
1 回答
206 浏览

c++ - CMake 从哪里附加额外的 CXXFLAGS?

我使用Clear Linux发行版(由 Intel 制造)来构建一些使用 CMake 的 C++ 项目。我运行cmake命令make。当make构建代码时,会出现一些警告,maybe-uninitialized并且该警告被视为错误,因为 C++ 编译器已使用-Werror选项运行。目前我无法弄清楚该-Werror选项是从哪里添加的。请帮我找。

我发现CXXFLAGSClear Linux 中环境变量的默认值存储在/usr/share/defaults/etc/profile以下位置:

如您所见,它尚不包含该-Werror选项。

另一个可以覆盖 CXXFLAGS 的位置是,/etc/profile但它不存在。本地用户~/.profile~/.bashrc也不要覆盖CXXFLAGS.

那么 CMake 从哪里附加额外的 CXXFLAGS 呢?它有一些内置的附加功能CXXFLAGS吗?

我很确定它们不是来自项目本身,因为否则项目开发人员也无法构建他们的代码。在尝试根据 Linux From Scratch 的说明构建 glibc 时,我也遇到了同样的问题。它可能是我使用的 Clear Linux 发行版指定的东西吗?但我怀疑英特尔是否已修复其发行版使用的所有 C/C++ 代码中的所有警告。

0 投票
0 回答
30 浏览

linux - 如何在clear linux中将PATH转移到程序中?

我需要在 vs-code 中使用 plagin,但是 vs-code $PATH != system $PATH 。我使用清除 linux。如果我在终端中使用 echo $PATH,我会得到:

/usr/lib/go:/usr/lib/go:/usr/lib/go:/usr/bin/haswell:/usr/local/bin:/usr/bin:/opt/3rd-party/bin

但我使用 VS 代码,$PATH:

/app/bin:/usr/bin:/home/lostlang/.var/app/com.visualstudio.code/data/node_modules/bin

我怎样才能让我的 VS 代码 $PATH 等于系统 $PATH?或者如何将文件夹附加到 vs-code $PATH ?(我用 flatpak 安装 vs-code )