问题标签 [suse]

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 回答
5327 浏览

shell - 如何使用 AutoYaST 控制 xml 文件在 SuSE 中执行无人值守的自动安装?

我正在使用 KIWI 构建 SuSE ( SLES 11 SP1 ) 设备,并正在寻找一种在其中执行无人值守安装的方法。此外,我需要根据硬件(磁盘数量、容量等)进行分区。

我遇到了 SuSE 的 AutoYaST 功能,该功能表明我可以将安装说明放在生成的 ISO 中的 xml 文件(称为 autoyast 配置文件)中。此外,我需要一个位置来放置我的分区脚本(可能使用fdisk命令)。http://doc.opensuse.org/projects/YaST/openSUSE10.3/autoinstall/createprofile.scripts.html上的 SuSE 文档 清楚地表明,使用 SUSE Linux 10.0 和所有以下版本,可以使用 fdisk 在您的脚本

我读到它可以在以下情况下完成:

  1. xml 文件autoinst.xml放在 cd 的根目录下。
  2. 脚本(在这种情况下称为前脚本)嵌入在 xml 文件中
  3. 从 cd 启动时,给出了启动参数autoyast=file:///autoinst.xml

我的 autoinst.xml 文件如下所示:

如您所见,该脚本的意思是生成可以轻松验证的输出。但这并没有发生。我在设备中包含了包autoyast2autoyast2-installation。在使用指定的引导参数引导时,我被带到一个错误屏幕,上面写着“调用 YaST 模块 'inst_netprobe' 失败” 错误中提到的日志 (/var/log/YaST2/y2log) 不好。他们只是说调用模块inst_netprobe失败。

选择 NEXT 后,安装正常进行,并在登录提示符处结束。登录后,我没有看到预脚本要产生的任何更改,这表明它没有被调用。

有人可以指出我是否遗漏了什么?

  1. 我是否缺少与 AutoYaST 相关的软件包?
  2. 我的位置(ISO 上的“/”)是否适合放置我的 xml 文件?
  3. xml 文件的格式是否正确或缺少某些内容?我从上面提供的文档链接末尾给出的示例中获取了这个示例。
  4. 调用方式是否正确?(给autoyast=file:///autoinst.xml)?

另外,如果有人在 SLES 11 上使用 AutoYaST 完成了自动安装,您能否分享一些指示?

0 投票
2 回答
39 浏览

linux - Set a variable with information inside a file

I'm new programming in shell and I need some help with this code...

So echo $cbuild must display the first line in the text file created.

can someone help me with that?

0 投票
2 回答
144 浏览

linux - 不停止程序(使用 shell 脚本)

我有一个名为“mm.out”之类的二进制程序。这个程序有一些意想不到的错误,这些错误导致它停止。如果它意外停止,我想编写一个服务或 shell 脚本来再次执行我的二进制文件。我应该如何编写这个程序?

0 投票
2 回答
3925 浏览

php - Calling a PHP page with GET variables from the Linux command line

I want to use wkhtmltopdf to convert a web page to a PDF file. I have a test with a static template and this syntax works perfectly:

The problem is the actual page is a dynamic PHP page with tables that rely on three HTML GET variables.

An example would be:

I can't do this directly like so:

Someone suggested I needed to call the PHP from the command line with the variables first to get the HTML source code for that set of variables, and convert it using wkhtmltopdf.

How do I do this? What is the process using the above URL as an example?

0 投票
1 回答
1113 浏览

libpcap - 在 Dell SUSE Enterprise 下无法编译 libpcap

我们正在使用戴尔 SUSE Enterprise。没有选择。

SUSE 在 zypper 存储库中没有 libpcap-devel 或任何类似的东西。

我已经从 GIT 存储库下载并安装了 libpcap。libpcap 需要编译 flex 和 bison。flex 版本 2.5.35 在 repo 中,bison 也是。

但是,使用 libpcap-devel 编译时,我不会遇到任何问题。autoconf 脚本在尝试链接 libpcap.so 时失败:

在存档上运行 nm,我发现:

当然,pcap_lex 确实是来自 yylex 的#define。

我不在这里。我试图弄清楚为什么这些东西都不能在 Suse 上正确编译。有人有线索吗?

0 投票
1 回答
101 浏览

jruby - Suse 上的 JRuby 段错误

当我在 suse 上运行 jruby 时,我遇到了以下段错误。

[22478.479263] java [1729]: 7ff4b1604320 ip 00007ff4b1604320 sp 00007ff4d5c80e98 错误 14 在 libgcc_s.so.1 [7ff4b1a37000+16000] 的段错误

这是运行 java-1_6_0-ibm & jruby 1.6.7

我已经卸载/重新安装了 java 并修改了内存设置,但没有运气。任何帮助/指针将不胜感激。

0 投票
1 回答
289 浏览

java - Java 1.4 和 Suse 9 的 32 位和 64 位共享库行为

首先,这对你们所有人来说可能是一个非常菜鸟的问题。但正如他们所说,如果你不问,你是如何学习的?

所以,事情是这样的:

我们开发了这个 .JAR 文件以在 Java 1.4 下工作,并安装在 SUSE 9 Enterprise Server 中。

我们还在不同的平台上对其进行了测试: - Suse 9 Enterprise Server 32 位 + JDK 1.4.2_08 + LIBSTDC++.SO.6:运行流畅,没有返回错误。

  • Red Hat 5.5 Server 64 bits + JDK 1.4:运行流畅,没有返回错误。

  • Suse 9 Enterprise Server 64 位 + JDK 1.4.2_08(32 位)+ LIBSTDC++.SO.6:如果我使用程序的32位库,它会返回错误消息:“线程“主”java.lang 中的异常。 UnsatisfiedLinkError:/usr/lib/MySharedLibrary.so:/usr/lib/MySharedLibrary.so:未定义符号:NFQuality”

但是,如果我使用程序的64位库,它会返回此错误:“线程中的异常”main”java.lang.UnsatisfiedLinkError: /usr/lib64/MySharedLibrary64.so: /usr/lib64/MySharedLibrary64.so: cannot打开共享对象文件:没有这样的文件或目录

我试过用 MySharedLibrary 所在的路径给出 java -Djava.library.path 命令,但它没有用。

我的问题是:

如果它确实具有与 Suse 9 32 位完全相同的配置,为什么它会在 Suse 9 64 位中返回错误?

我知道架构之间存在差异,好吧。但这不是架构编译问题,因为它在 64 位的 RedHat 5.5 中确实可以运行。

谁能指导我解决这个难题?我可能的解决方案是什么?

谢谢你们所有的大师。

0 投票
0 回答
393 浏览

suse - 安装 Google 地球企业版 - “加载共享库时出错:Libcap.so.1”无法打开共享对象文件:没有这样的文件或目录”

你好堆栈溢出!!!

我正在 Suse 11.1 Linux 机器上安装 Google Earth Enterprise。我已经安装了 GEEFusion 和 GEESever,理论上两个安装都正常工作。(事实上​​,当我对服务器进行命令行运行时,它会完美启动。)

但是,当我尝试使用 /etc/init.d/gefusion start 启动 GEEFusion 时,出现以下错误:

加载共享库时出错:Libcap.so.1" 无法打开共享对象文件:没有这样的文件或目录

我们去下载了库包并将其安装在 Suse 上,但它仍然给出了该错误。我们将库项目更改为 755,但它仍然给出该错误。我们也尝试在 Fedora 上安装它,但它仍然给出了这个错误。

我们真的不知道该怎么办,我们有一张进入谷歌的门票,但时间不多了!有人看到这个错误吗?建议?

0 投票
1 回答
2227 浏览

python - 如何告诉 pythons numpy 在哪里可以找到 liblapack.so.3?

所以我必须在没有管理员权限的机器上运行一些 python 脚本。由于缺少 numpy,在某些机器上,我创建了一个虚拟环境并在那里安装了 numpy。我连接到一台我知道它没有 python 的机器并启动 virtualenv python 解释器~my_env/bin/python来检查import numpy.

我收到了这个错误:

所以我在互联网上做了一些研究,有人想出了LD_LIBRARY_PATH。所以我加了

给我的.bashrc并采购它。我liblapack.so.3投入/home/me/lib;. 现在,当我尝试导入 numpy 时,我收到错误消息:

现在我被困住了。任何想法可能出了什么问题?

集群机器上安装了 Suse。

0 投票
1 回答
362 浏览

suse - 在 Suse Linux 上进行净化

我在 Suse Linux 上运行 Purify 时遇到问题。以下是版本详细信息:

当我在 Purify 下运行我的应用程序时(打开 -verbose 选项),我看到以下内容:

有人可以告诉我可能出了什么问题以及如何解决吗?

谢谢,拉吉