焦油提取物破裂

时间:2017-08-30 02:45:40

标签: linux install tar

我试图创建一个不需要dpkg / apt / rpm的简单安装包。在这样做的过程中,我创建了一个看起来像这样的存档:

  • /
      • 的init.d
        • 为MyService
    • USR
      • 本地
        • 为MyService
          • somefiles

当我尝试使用tar -C / -xvzf archive.tar.gz在文件系统中解决此问题时,我注意到/etc/init.d除了存档(myservice)中的文件之外完全被破坏了。我的理解是,这应该合并文件而不是clobber。我尝试使用-k标记,但是当我需要为我的应用更新文件时,这不起作用。你们这些linux天才能帮忙吗?

干杯, 尼克

1 个答案:

答案 0 :(得分:0)

事实证明,/ etc / init.d实际上是/etc/rc.d/init.d的符号链接。因此,当焦油被复制到顶部时,它会将符号链接吹走,并使一切都被破坏。卫生署。

themoreyouknow.jpg