问题标签 [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.
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 在您的脚本
我读到它可以在以下情况下完成:
- xml 文件autoinst.xml放在 cd 的根目录下。
- 脚本(在这种情况下称为前脚本)嵌入在 xml 文件中
- 从 cd 启动时,给出了启动参数autoyast=file:///autoinst.xml。
我的 autoinst.xml 文件如下所示:
如您所见,该脚本的意思是生成可以轻松验证的输出。但这并没有发生。我在设备中包含了包autoyast2和autoyast2-installation。在使用指定的引导参数引导时,我被带到一个错误屏幕,上面写着“调用 YaST 模块 'inst_netprobe' 失败” 错误中提到的日志 (/var/log/YaST2/y2log) 不好。他们只是说调用模块inst_netprobe失败。
选择 NEXT 后,安装正常进行,并在登录提示符处结束。登录后,我没有看到预脚本要产生的任何更改,这表明它没有被调用。
有人可以指出我是否遗漏了什么?
- 我是否缺少与 AutoYaST 相关的软件包?
- 我的位置(ISO 上的“/”)是否适合放置我的 xml 文件?
- xml 文件的格式是否正确或缺少某些内容?我从上面提供的文档链接末尾给出的示例中获取了这个示例。
- 调用方式是否正确?(给autoyast=file:///autoinst.xml)?
另外,如果有人在 SLES 11 上使用 AutoYaST 完成了自动安装,您能否分享一些指示?
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?
linux - 不停止程序(使用 shell 脚本)
我有一个名为“mm.out”之类的二进制程序。这个程序有一些意想不到的错误,这些错误导致它停止。如果它意外停止,我想编写一个服务或 shell 脚本来再次执行我的二进制文件。我应该如何编写这个程序?
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?
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 上正确编译。有人有线索吗?
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 并修改了内存设置,但没有运气。任何帮助/指针将不胜感激。
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 中确实可以运行。
谁能指导我解决这个难题?我可能的解决方案是什么?
谢谢你们所有的大师。
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 上安装它,但它仍然给出了这个错误。
我们真的不知道该怎么办,我们有一张进入谷歌的门票,但时间不多了!有人看到这个错误吗?建议?
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。
suse - 在 Suse Linux 上进行净化
我在 Suse Linux 上运行 Purify 时遇到问题。以下是版本详细信息:
当我在 Purify 下运行我的应用程序时(打开 -verbose 选项),我看到以下内容:
有人可以告诉我可能出了什么问题以及如何解决吗?
谢谢,拉吉