我已将程序qcad
安装到/opt/qcad-dir
目录。二进制文件位于/opt/qcad-dir
的所有位置。我不得不更改原生qcad.sh
脚本以使用程序作为替代(update-alternatives
)。我添加了DIR=/opt/qcad-dir
来运行带有libs的程序,否则,从另一个目录运行的qcad并没有看到它的'库。
因此。我将所有程序文件移动到/opt/qcad-dir
,然后我更改qcad.sh
以便可以从另一个目录运行。我创建了符号链接替代。现在可以从任何地方运行qcad
。
安装程序(将所有二进制文件存储在同一目录中)更为正确的方法是广泛使用吗?
答案 0 :(得分:0)
Linux Standard Base和Filesystem Hierarchy Standard可以说是您在Linux系统上安装软件的位置和方式的标准,并建议将未包含在您的发行版中的软件放在{{1 }}或/opt
或其中的子目录/usr/local/
最佳做法是将下载的软件转换为您的发行版本机的可安装软件包,例如dpkg或rpm格式。这将有助于报告,升级和干净地删除软件。