gpt4 book ai didi

makefile -/usr/sbin/install 到底有什么作用?

转载 作者:行者123 更新时间:2023-12-04 02:30:35 27 4
gpt4 key购买 nike

我正在尝试安装 discount在我的 VPS它基于 Solaris 并且在设置一些环境变量后编译效果很好,但是 install fails .

所以我想我会手动安装,但是 install 是什么?真的吗?难道只是mv后跟一个 chmod ?这是魔法吗?该错误似乎表明它试图对文件进行大量搜索?

我可以像往常一样复制二进制文件、库文件和头文件吗?

谷歌搜索“安装”并没有给我太多相关信息,所以我很感激我能得到的任何澄清!

最佳答案

根据 man install :

install [OPTION]... [-T] SOURCE DEST`  
install [OPTION]... SOURCE... DIRECTORY
install [OPTION]... -t DIRECTORY SOURCE...
install [OPTION]... -d DIRECTORY...

In the first three forms, copy SOURCE to DEST or multiple SOURCE(s) to the existing DIRECTORY, while setting permission modes and owner/group. In the 4th form, create all components of the given DIRECTORY(ies).



至于使用 cp的区别,根据 install vs. cp; and mmap , install取消现有文件的链接,创建一个链接到同一位置的新文件。

这样做的好处是,如果您尝试覆盖的文件是当前正在运行的程序,它可以继续运行,因为正在写入的文件实际上位于新位置,而现有程序代码仍在旧位置.

一个 cp只是尝试覆盖现有文件,如果文件因正在使用而被锁定,则会失败。

更多信息
  • install Command
  • 关于makefile -/usr/sbin/install 到底有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4959725/

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