如何在QNAP TVS-871T上安装nohup

我试图在QNAP TVS-871T上设置一个后台工作。

它没有预先安装nohup

我find了多个引用来安装它的QNAP设备(例如https://stackoverflow.com/questions/28623838/qnap-nas-nohup-no-such-file-or-directory ),但似乎并不适用于此设备; Web界面中没有这样的软件包。

似乎是Ubuntu发行版的变体,但其包pipe理器都不可用。

cat /proc/version Linux version 3.12.6 (root@NasX86Builder) (gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP Wed Jun 1 06:14:19 CST 2016 

它运行QTS 4.2,如果这有什么区别。

任何想法?

包pipe理器不提供coreutils/nohup吗?

http://blog.kiel.com.au/2012/04/installing-custom-packages-like.html

 First you need to install ipkg - In the device's Administration interface, select the 'System Tools' -> 'QPKG' page, click on 'Get QPKG' button. Once done login to your server via SSH and 'ipkg install sed' you can basically use this to install most packages that for linux. 

在没有包pipe理的情况下,你将不得不安装一个二进制文件。

  1. 如果你幸运的话,你可以找出Ubuntu / Debian版本与你的操作系统兼容,并通过将nohup二进制文件复制到你的path(Ubuntu 16.04上的/ usr / bin / nohup)来安装nohup二进制文件。
  2. 如果因为共享库依赖问题或其他问题而无法运行,那么可以为QNAP构build一个静态链接的二进制文件,以便它没有共享库依赖关系。 在Debian / Ubuntu上它是在coreutils包中。

有机会,你会得到它的工作 – 它可能有很less或没有依赖。 尝试上述步骤,如果他们不工作发布您的问题的细节,我们会再试一次。

我认为这意味着你可能会好从另一个系统复制libc6相同的体系结构(x86_64你认为我)

 $ readelf -d /usr/bin/nohup Dynamic section at offset 0x6e28 contains 24 entries: Tag Type Name/Value 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] 0x000000000000000c (INIT) 0x401240 0x000000000000000d (FINI) 0x404dfc 0x0000000000000019 (INIT_ARRAY) 0x606e10 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) 0x000000000000001a (FINI_ARRAY) 0x606e18 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) 0x000000006ffffef5 (GNU_HASH) 0x400298 0x0000000000000005 (STRTAB) 0x4008f8 0x0000000000000006 (SYMTAB) 0x4002e0 0x000000000000000a (STRSZ) 659 (bytes) 0x000000000000000b (SYMENT) 24 (bytes) 0x0000000000000015 (DEBUG) 0x0 0x0000000000000003 (PLTGOT) 0x607000 0x0000000000000002 (PLTRELSZ) 1320 (bytes) 0x0000000000000014 (PLTREL) RELA 0x0000000000000017 (JMPREL) 0x400d18 0x0000000000000007 (RELA) 0x400c70 0x0000000000000008 (RELASZ) 168 (bytes) 0x0000000000000009 (RELAENT) 24 (bytes) 0x000000006ffffffe (VERNEED) 0x400c10 0x000000006fffffff (VERNEEDNUM) 1 0x000000006ffffff0 (VERSYM) 0x400b8c 0x0000000000000000 (NULL) 0x0