我试图创建一个不需要dpkg / apt / rpm的简单安装包。在这样做的过程中,我创建了一个看起来像这样的存档:
当我尝试使用tar -C / -xvzf archive.tar.gz
在文件系统中解决此问题时,我注意到/etc/init.d除了存档(myservice)中的文件之外完全被破坏了。我的理解是,这应该合并文件而不是clobber。我尝试使用-k
标记,但是当我需要为我的应用更新文件时,这不起作用。你们这些linux天才能帮忙吗?
干杯, 尼克
答案 0 :(得分:0)
事实证明,/ etc / init.d实际上是/etc/rc.d/init.d的符号链接。因此,当焦油被复制到顶部时,它会将符号链接吹走,并使一切都被破坏。卫生署。
themoreyouknow.jpg