问题标签 [omnios]
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.
linux - 如何静态链接使用 ./configure 的 Linux 软件?
我想编译NRPE静态,所以我可以将编译后的二进制文件复制到 OmniOS 服务器,我不希望在其中安装 gcc。我更愿意从存储库安装支持 SSl 的 NRPE,但这种情况并不存在,所以我想自己编译它。但是./configure
脚本不包含它接缝的静态选项
问题
如何编译configure
静态使用的程序?
solaris - 在 OmniOS 上使用 SmartOS 中的 pkgsrc 和 pkgin 实用程序
我正在使用运行 64 位 OmniOS 安装的 solaris 的虚拟机,并且想访问joyent SmartOS 软件包存储库中的软件包,我正在尝试安装 pkgrsrc 但没有任何运气。我已尝试按照以下说明进行操作:- http://pkgsrc.joyent.com/installing.html
有任何想法吗?
javascript - 在 Node.js 程序上使用 DTrace 时没有函数名称
我正在尝试根据本指南在 VirtualBox 中的 OmniOS VM 上使用 DTrace 对 Node.js 程序进行 CPU 分析,我完全按照这些步骤进行设置(使用节点 0.10.26 除外)。
不幸的是,DTrace 没有给我人类可读的 JS 函数名称,而只是原始函数地址(据我所知),看起来像这样并且不是很有帮助:
以上是运行这些命令的结果:
我之前没有使用 DTrace 的经验,但根据我目前收集到的信息,Node 的ustack 助手应该将这些地址转换为可读的名称。使用标志构建节点时应该启用此功能--with-dtrace
(我这样做了),但显然它对我不起作用。
以前实际上已经问过几乎完全相同的问题,但是那里接受的答案对我的情况没有帮助,因为我一直在使用--dest-cpu=x64
(也尝试--dest-cpu=ia32
确定,但这没有任何区别)。
smartos - SmartOS 在安装时无法识别我的键盘
我买了一台家庭服务器,想安装 SmartOS...我有一个 Roccat ISKU USB-Keyboard,它在启动时工作(可以进入 bios),我也可以通过这个键盘选择启动选项。 Live 64-bit (text)
选择这个选项后,它需要很长一段时间没有发生任何其他事情,然后有一个警告:
然后启动继续,直到我不得不说“是”继续配置..我不能在这里输入任何内容?我究竟做错了什么?
同样(具有相同的错误消息)适用于omniOS
awk - 为什么该命令仅在 gawk 中有效?
我有 2 台主机:一台正在运行Linux
,另一台正在运行OmniOS
。
awk
开启Linux
是gawk
: _
运行以下命令就可以了:
我认为awk
on OmniOS
is nawk
,但不确定:
但是执行相同的命令是错误的:
我无法找出根本原因,有人可以提供任何线索吗?
oracle - 致命重定位错误 libocci.so.11.1 OCIServerAttach,__1c2N6FL_pv_ 未定义符号
我一直在尝试为 naviserver (nsoracle) 编译 oracle 驱动程序。它编译得很好,但是当我启动服务器时,它在 nsoracle.so 的模块加载期间抱怨。
Makefile 中的库/链接行如下所示:
ORACLE_HOME 包含 libocci.so.11.1 libclntsh.11.1 libociei.so libnnz11.so lib
zfs - 设备命名 zfs vs smartctl vs iostat
我正在从 SAN (5.11 omnios-7648372) 收集性能指标数据。我们使用 JBOD 上的数据。
zdb -C mypoolname 的输出片段:
专注于“路径”部分,它说“/dev/dsk/c1t0d0s0”我假设设备名称是 c1t0d0s0 并且它与 smartctl “匹配”......除非智能 ctl 说路径是 /dev/rdsk/c1t0d0s0
但是 'iostat -extnc 3 1' 以不同的方式命名设备:c1t0d0
请告诉我为什么他们三个没有为同一设备使用相同的名称?
compiler-errors - OmniOS 上的 Freetype2 64 位
我正在 64 位版本的 OmniOS 上从源代码安装 freetype2。我需要安装 64 位的 freetype2。
问题是我遇到了一个我无法弄清楚的编译错误。
我尝试过使用内置包管理器的 freetype,但所有可用版本都是 32 位的。
配置工作得很好,但是当我用 gmake 编译时,我得到:
apache - 如何在 OmniOS 上安装 Apache
我正在尝试在 OmniOS 上安装 Apache。我按照这里的说明进行操作:选项 2 https://wiki.openindiana.org/oi/3.+Installing+software+and+package+management
运行命令:
echo $PATH
结果是/opt/local/sbin:/opt/local/bin:/usr/gnu/bin:/usr/sbin:/sbin
curl https://pkgsrc.joyent.com/packages/SmartOS/bootstrap/bootstrap-2016Q4-x86_64.tar.gz | gtar -zxpf - -C /
pkgin -y update
pkgin -y install apache-2.4.6
导致消息Calculating dependencies...done
,然后nothing to do
我找不到这里描述的 apache 服务或配置目录:https ://docs.joyent.com/public-cloud/instances/infrastructure/images/smartos/apache
/opt/local/etc/httpd
Apache的配置目录svcs pkgsrc/apache
检查 Apache 的服务
服务器信息:
uname -v
结果是omnios-r151026-d9b45886bd
- 运行 x86
- 同时运行 SunONE 网络服务器
虽然不完整,但我的命令确实做出了改变。我的 Perl 脚本再也找不到 DBI。
为什么 Apache 安装说有nothing to do
?我错过了什么?
更新
- 冉
which apache2
导致no apache2
- 跑来
pkgin list
列出所有已安装的软件包。只有 apache 参考是apache-maven-3.5.4
find . -name '*apache*'
在以下目录中运行 :\etc
没有\opt
成立:- vim、el 和 elc 文件在
SUNWspro
org-apache-tools-ant-module
文件和文件夹在netbeans/3.5V11/modules/patches
apache
SUNWwbsvr/plugins/java/samples/webapps/jstl/src/org
包含java文件的文件夹- vim、tag、el 和 elc 文件在
sfw
--- 也是一个apache
文件夹,sfw
其中包含 apache/php 的 readme/bash 类型文件和一个 so 文件 apache-maven-3.5.4
中的文件/文件夹local
org-apache-xml-resolver*
文件在sunstudio12.1
- vim、el 和 elc 文件在
- '\usr' 发现:
- 2个病毒
share/vim/vim80/syntax
apache-fcgi.conf
在lib/python2.7/vendor-packages/cherrypy/scaffold
- 2个病毒
- '\var' 没有
据我所知,尚未安装二进制文件