gpt4 book ai didi

nix - 制作一个与 NixOS 兼容的简单 Deb 包(Mathematica 的 wolframscript)

转载 作者:行者123 更新时间:2023-12-04 20:28:56 30 4
gpt4 key购买 nike

考虑这个简单的 debian 包:wolframscript.deb .解压后,文件结构如下:

├── opt
│   └── Wolfram
│   └── WolframScript
│   └── bin
│   └── wolframscript
└── usr
├── local
│   └── share
│   └── man
│   └── man1
│   └── wolframscript.1
└── share
├── icons
│   └── hicolor
│   ├── 128x128
│   │   └── mimetypes
│   │   └── application-vnd.wolfram.wls.png
│   ├── 32x32
│   │   └── mimetypes
│   │   └── application-vnd.wolfram.wls.png
│   └── 64x64
│   └── mimetypes
│   └── application-vnd.wolfram.wls.png
└── mime
└── packages
└── application-vnd.wolfram.wls.xml

唯一相关的文件是 opt/Wolfram/WolframScript/bin/wolframscript二进制(我认为)。我试着简单地执行这个,但我得到了 bash: ./wolframscript: No such file or directory错误。如何使这个二进制文件/包在 NixOS 中可用?

编辑:回答巴斯蒂安的问题:
$ file "$F"
opt/Wolfram/WolframScript/bin/wolframscript: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.18, BuildID[sha1]=7df4a6e1ea2c78bdac9b63bdb6a8486dcfa19876, stripped
NixBox:/home/george/Downloads/wolframscriptdeb
$ strace "$F"
execve("opt/Wolfram/WolframScript/bin/wolframscript", ["opt/Wolfram/WolframScript/bin/wo"...], 0x7ffcf5578410 /* 82 vars */) = -1 ENOENT (No such file or directory)
fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
write(2, "strace: exec: No such file or di"..., 40strace: exec: No such file or directory
) = 40
getpid() = 32004
exit_group(1) = ?
+++ exited with 1 +++

$ opt/Wolfram/WolframScript/bin/wolframscript -cloud -code 2+2
bash: opt/Wolfram/WolframScript/bin/wolframscript: No such file or directory

最佳答案

似乎缺少图书馆。

What is the output of


F='opt/Wolfram/WolframScript/bin/wolframscript'
file "$F"
strace "$F"

关于nix - 制作一个与 NixOS 兼容的简单 Deb 包(Mathematica 的 wolframscript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51421334/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com