成功升级 OpenBSD 后,我想升级我的源代码。我想知道,删除/usr/src
然后提取更安全,还是保留已经存在的然后提取src.tar.gz
更好?删除会产生任何影响吗?或者我可以简单地替换它吗?/usr/src
src.tar.gz
/usr/src
答案1
删除/usr/src
并提取新的src.tgz
.
答案2
/usr/src
/usr/src
只要您能确保解决由此可能引起的任何小问题,用您自己的副本替换就可以了。这些问题之一可能是您复制的源与应用程序可能需要的版本之间的依赖关系和版本差异,尽管如果您将源添加到文件系统,您可能知道自己在做什么。
保存还是更换?
现在我们到了您正在等待的部分:您应该保留/usr/src
它还是将其替换为src
来自的目录src.tar.gz
?事实上,这确实是个人喜好,尽管作为一种更轻松的方法,我建议替换src
.原因很简单:您是否愿意提取存档,删除目录内容,将提取的目录内容移动到旧目录,然后删除存档目录和存档或者简单地删除一个目录,取消归档一个目录,然后删除归档文件?您现有的目录没有什么特别的/usr/src
(除非您有与之交互的符号链接,或者有程序可以搜索它(例如,sh
由于您的 而在其中查找$PATH
,尽管该示例可以非常容易地解决)。总的来说,这意味着它是由您来评估是否值得进行额外的工作将内容从存档目录传输到/usr/src
,或者是否最好简单地替换它。
更多信息
要获取更多信息/usr/src
并src.tar.gz
访问此处:
正在获取源(请参阅预加载...)
OpenBSD 从源代码(解释src.tar.gz
)