Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Linux上正确安装应用程序_Linux_Path_Installation - Fatal编程技术网

在Linux上正确安装应用程序

在Linux上正确安装应用程序,linux,path,installation,Linux,Path,Installation,我开发了一个跨平台的应用程序,最近遇到了有关应用程序安装位置的问题。这个问题只适用于Linux。到目前为止,我已经在/opt/中安装了整个应用程序包。在那里我有一个bin目录,其中包含应用程序可执行文件,一个rsrc目录,其中包含一些XML文件(在bin中),以及一个doc目录,其中包含应用程序的文档 像这样: /opt/application └── bin ├── app* (executable) ├── doc <directory> └── rsr

我开发了一个跨平台的应用程序,最近遇到了有关应用程序安装位置的问题。这个问题只适用于Linux。到目前为止,我已经在
/opt/
中安装了整个应用程序包。在那里我有一个
bin
目录,其中包含应用程序可执行文件,一个
rsrc
目录,其中包含一些XML文件(在
bin
中),以及一个
doc
目录,其中包含应用程序的文档

像这样:

/opt/application
└── bin
    ├── app* (executable)
    ├── doc  <directory>
    └── rsrc <directory>
/opt/application
└── 箱子
├── 应用程序*(可执行)
├── 医生
└── rsrc
然而,我注意到,在Linux上,应用程序应该放在一个特定的位置(
/usr/bin
…也许?)。文档和数据应该放在其他地方,而不是与二进制文件一起放(doc应该放在
/usr/share/doc/
,但是数据??)。。。如果安装正确,您能告诉我各种应用程序应该放在哪里吗

谢谢,
f、

通常,您可以参考。请查看以快速了解概况


然后,您可以参考特定的分发指南。例如,等等。

那么应用程序图标呢?他们去哪里?好的,他们通常去/usr/share/icons。为此,请参阅特定的桌面环境文档。谷歌应该在这方面有所帮助。例如:或