部署我的应用程序

Davlog

在Linux下部署应用程序时,应将库,可执行文件和桌面条目文件放在哪里?那我程序需要的其他文件呢?例如背景图片,音频文件等。

听说我将可执行文件放在/usr/bin/文件夹中,将放在/opt/<myapp>/lib/文件夹中,将桌面条目文件放在/usr/share/applications/文件夹中。那是对的吗?

但是应用程序资源的一般存放位置在哪里?

那是部署应用程序时我需要照顾的一切吗?还是我缺少其他步骤?

吉勒斯“别再邪恶了”

文件系统层次标准规定了在何处放置文件。

如果要在程序包管理器之外安装文件,请始终将其放在/usr/local或下/opt除了通过包管理器以外,切勿触摸下方的任何/usr东西/usr/local

  • /usr/local/bin:旨在由用户(交互地或从脚本)执行的可执行文件
  • /usr/local/lib:许多程序可用的库,而不仅仅是您的库
  • /usr/local/lib/YOUR-PROGRAM-NAME:任何其他与体系结构相关的文件
  • /usr/local/share/doc:文档(人和信息格式除外)
  • /usr/local/share/info:信息格式的文档
  • /usr/local/share/man/man*:手册页
  • /usr/local/share/YOUR-PROGRAM-NAME:任何其他与体系结构无关的文件

如今,将share包含独立于体系结构的文件区域分开并不是很重要。它是在硬盘较小时重新设计的,通过在异构网络中不两次存储与体系结构无关的文件来节省空间,这一点很重要。如果愿意,可以跳过此区别,然后将所有内容放到下面lib/YOUR-PROGRAM-NAME

如果您喜欢使用/opt,请将所有内容放在下/opt/YOUR-PROGRAM-NAME,并进行符号链接/usr/local/bin/usr/local/share/man/man*并且/usr/local/share/info如果您以man和info格式提供文档),以便用户可以调用您的程序。

如果您制作的是deb或rpm软件包,请在/usr而不是下放置文件/usr/local检查每个发行版的文档以了解其特殊性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我的应用程序的部署目标

来自分类Dev

我无法在heroku上部署我的烧瓶应用程序

来自分类Dev

Xamarin在哪里部署我的应用程序

来自分类Dev

AWS EB部署-我的应用程序在哪里?

来自分类Dev

Heroku或GAE更好地部署了我的应用程序

来自分类Dev

禁用或取消部署我的应用程序后仍计划运行

来自分类Dev

我很难将Meteor应用程序部署到DigitalOcean

来自分类Dev

在现有tomcat中部署我的应用程序

来自分类Dev

无法将我的 symfony 应用程序部署到 heroku

来自分类Dev

我的应用程序无法部署到 heroku

来自分类Dev

我可以在 EBS 上部署 ReactJS 应用程序吗?

来自分类Dev

在 github 上部署我的 React 应用程序

来自分类Dev

自动应用程序部署

来自分类Dev

部署OpenCL应用程序?

来自分类Dev

部署Laravel应用程序

来自分类Dev

部署Erlang应用程序

来自分类Dev

远程应用程序部署

来自分类Dev

Qt应用程序部署

来自分类Dev

我试图将我的ruby on rails应用程序部署到heroku,并且它正确部署

来自分类Dev

我在哪里可以找到在Openshift中部署的python应用程序中的部署日志

来自分类Dev

我的 node + express 应用程序在本地部署良好,但在推送到 heroku 时不会部署

来自分类Dev

已部署的 Heroku 应用程序仅在我部署它的 PC 上在线运行

来自分类Dev

将 Redis/Spring Session 合并到我的应用程序中会阻止我部署应用程序

来自分类Dev

部署也是CLI应用程序的compojure应用程序

来自分类Dev

在Windows 7上我应该在哪里复制xcopy部署我的应用程序?

来自分类Dev

当我git merge时,Heroku不会重新部署我的应用程序

来自分类Dev

当我尝试在 digitalocean 部署我的应用程序时,如何摆脱 ssl 错误?

来自分类Dev

部署Web应用程序的最佳实践

来自分类Dev

将应用程序部署到Azure

Related 相关文章

  1. 1

    我的应用程序的部署目标

  2. 2

    我无法在heroku上部署我的烧瓶应用程序

  3. 3

    Xamarin在哪里部署我的应用程序

  4. 4

    AWS EB部署-我的应用程序在哪里?

  5. 5

    Heroku或GAE更好地部署了我的应用程序

  6. 6

    禁用或取消部署我的应用程序后仍计划运行

  7. 7

    我很难将Meteor应用程序部署到DigitalOcean

  8. 8

    在现有tomcat中部署我的应用程序

  9. 9

    无法将我的 symfony 应用程序部署到 heroku

  10. 10

    我的应用程序无法部署到 heroku

  11. 11

    我可以在 EBS 上部署 ReactJS 应用程序吗?

  12. 12

    在 github 上部署我的 React 应用程序

  13. 13

    自动应用程序部署

  14. 14

    部署OpenCL应用程序?

  15. 15

    部署Laravel应用程序

  16. 16

    部署Erlang应用程序

  17. 17

    远程应用程序部署

  18. 18

    Qt应用程序部署

  19. 19

    我试图将我的ruby on rails应用程序部署到heroku,并且它正确部署

  20. 20

    我在哪里可以找到在Openshift中部署的python应用程序中的部署日志

  21. 21

    我的 node + express 应用程序在本地部署良好,但在推送到 heroku 时不会部署

  22. 22

    已部署的 Heroku 应用程序仅在我部署它的 PC 上在线运行

  23. 23

    将 Redis/Spring Session 合并到我的应用程序中会阻止我部署应用程序

  24. 24

    部署也是CLI应用程序的compojure应用程序

  25. 25

    在Windows 7上我应该在哪里复制xcopy部署我的应用程序?

  26. 26

    当我git merge时,Heroku不会重新部署我的应用程序

  27. 27

    当我尝试在 digitalocean 部署我的应用程序时,如何摆脱 ssl 错误?

  28. 28

    部署Web应用程序的最佳实践

  29. 29

    将应用程序部署到Azure

热门标签

归档