Debian 如何将程序正确安装到/opt dir
我已将程序Debian 如何将程序正确安装到/opt dir,debian,installation,hfs,Debian,Installation,Hfs,我已将程序qcad安装到/opt/qcad dir目录。二进制文件位于一个位置的/opt/qcad dir。我不得不更改本机qcad.sh脚本,以将程序用作备选方案(更新备选方案)。我添加了DIR=/opt/qcad DIR以使用其libs运行程序,否则,从另一个目录运行的qcad不会看到其libs 所以。我将所有程序文件移动到/opt/qcad dir,然后更改qcad.sh,使其可以从另一个目录运行。我创建了指向备选方案的符号链接。现在它可以在任何地方运行qcad 安装程序(将所有二进制文件
qcad
安装到/opt/qcad dir
目录。二进制文件位于一个位置的/opt/qcad dir
。我不得不更改本机qcad.sh
脚本,以将程序用作备选方案(更新备选方案
)。我添加了DIR=/opt/qcad DIR
以使用其libs运行程序,否则,从另一个目录运行的qcad不会看到其libs
所以。我将所有程序文件移动到/opt/qcad dir
,然后更改qcad.sh
,使其可以从另一个目录运行。我创建了指向备选方案的符号链接。现在它可以在任何地方运行qcad
安装程序(将所有二进制文件存储在同一目录中)是否更正确系统广泛使用?和可以说是在Linux系统上安装软件的位置和方式的标准,建议将发行版中未包含的软件放在/opt
或/usr/local/
或中的子目录(/opt//opt//usr/local/bin)。
最佳实践是将下载的软件转换为发行版的可安装软件包,例如dpkg或rpm格式。这将有助于报告、升级和干净地删除软件。如果没有构建脚本,我是否应该自己为程序编写包?此外,我的问题是准确的。在整个故事中,我不喜欢我改变运行脚本的方式。我认为,修改维护人员提供的东西是一种肮脏的方式。