我正在尝试安装discount https://github.com/Orc/discount on my VPS http://no.de它基于Solaris,设置一些环境变量后编译效果很好,但是安装失败 https://gist.github.com/1951ab6c2089b7ef091f.
所以我想我应该手动安装,但是什么呢install
真的吗?难道这只是一个mv
随后是一个chmod
?这是魔法吗?该错误似乎表明它尝试对所有文件进行大量搜索?
我可以像往常一样复制二进制文件、库文件和头文件吗?
谷歌搜索“安装”并没有给我太多相关信息,所以我很感激我能得到的任何澄清!
根据man install http://unixhelp.ed.ac.uk/CGI/man-cgi?install:
install [OPTION]... [-T] SOURCE DEST`
install [OPTION]... SOURCE... DIRECTORY
install [OPTION]... -t DIRECTORY SOURCE...
install [OPTION]... -d DIRECTORY...
在前三种形式中,将 SOURCE 复制到 DEST 或将多个 SOURCE 复制到
现有的目录,同时设置权限模式和所有者/组。
在第四种形式中,创建给定目录的所有组件。
至于使用的区别cp
, 根据安装与 cp;和映射 http://en.chys.info/2009/05/install-vs-cp-and-mmap/, install
取消现有文件的链接,创建一个链接到同一位置的新文件。
这样做的好处是,如果您尝试覆盖的文件是当前正在运行的程序,它可以继续运行,因为正在写入的文件实际上位于新位置,并且现有程序代码仍在旧位置。
A cp
只是尝试覆盖现有文件,如果文件由于正在使用而被锁定,则会失败。
更多信息
- 安装命令 http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds3/install.htm
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)