software-distribution

    1热度

    1回答

    想象一下,分布式软件系统安装在一组数百台计算机(节点)上。节点负责自动运行计划任务。有数百个任务,每个任务计划在大约5-10个节点上运行。节点可能会停留几天,并可能从系统中删除。每个任务都由一个或多个源文件和特定于节点的配置文件定义。代码直接在节点上进行开发和测试(使用远程访问),因为只有这些代码配备了特殊硬件并且具有运行任务所需的网络环境(构建单独的测试系统将会非常昂贵)。每个任务的源文件都是指

    3热度

    1回答

    我试图找出一种以相当独立的方式分发Rails应用程序的方法。想想Sickbeard或CouchPotato,这两个应用程序只需要运行Python。 这基本上是我想实现的,但用Rails代替。这里有一些失败的故事,有些是太复杂了,但我希望在这个领域有一些进步,我找不到。 有没有办法分发一个Rails应用程序,包括它所依赖的任何宝石,只需要安装Ruby来运行它? 我无意试图混淆源代码。

    1热度

    1回答

    我已经使用netbeans 7.2与JavaFX做了示例应用程序。当我从netbeans运行应用程序时,它工作正常。现在我想分发这个应用程序作为独立的应用程序。 所以我想从netbeans本身在dist文件夹中创建的可执行jar文件中打开这个应用程序。但我得到的错误:Unable to Load JavaFX runtime 如何解决这个问题? 另外我想知道分发此应用程序作为桌面独立应用程序的最佳

    0热度

    1回答

    我做了一个程序,应该从shell运行只有一个命令(如$ program_name,就是这样)。我很困惑,如果我应该将这个程序上传到PyPI列表,因为当我浏览列表时,我只遇到了被设计为导入到其他python程序中的包/模块。 该程序也专门为python用户设计,所以只有使用python的程序员才会使用它。如果我可以在那里上传它会很好,因为它更容易打包和分发,并且只有python用户才会使用它。

    0热度

    2回答

    我在写一个通用库(比如说junit或spring)。我不使用任何更新的Java版本的功能。我想把我的图书馆放在maven中心。 我的问题是:我应该在编译期间选择什么-target?如果我选择了1.2,那么每个人都可以使用我的库,但是我不确定当我在最近的jvm上运行时是否会失去一些性能。这种情况下的最佳做法是什么?我想避免在Maven中心部署多个版本,每个版本都需要特定的jvm

    0热度

    1回答

    如果我有一个应用程序被编写在Python中,并且具有像numpy和scipy一样的依赖关系,并且是C语言的一部分,我如何将它打包为可执行文件(例如Linux)或作为源代码发布包在安装numpy/scipy和其他Python模块?即是否有可能将numpy/scipy打包成二进制文件?谢谢。

    0热度

    0回答

    LGPL许可的控制台应用程序。我想为它创建一个商业GUI前端,并将其与此控制台应用程序捆绑销售。 LGPL许可证是否允许这样做? 请注意,我没有使用LGPL许可的库,我正在使用独立应用程序。 我尝试阅读许可证本身,但它仍然不清楚。

    0热度

    1回答

    喜作为一个python新手我已经写了一个小的Python应用程序,可以在Excel工作表转换为SQLite数据库表。它不是一个非常复杂的应用程序,但它确实使用了像编写我的应用程序时我必须下载和安装的xlrd(http://pypi.python.org/pypi/xlrd)等外部模块/包。 现在我已经完成了这些工作,我希望将它分发给我的朋友,所有Windows用户,而他们的机器上有python,他

    2热度

    2回答

    我刚刚发现(A)一个ZIP文件可以直接作为Python二进制文件的script参数(其中通常.py文件将被传递)和(B)ZIP文件可以有任何后缀,即使.py被识别为一个ZIP文件(至少在Mac OS X上从命令行和Windows上从命令行和GUI,它似乎工作)。执行此操作的全部内容记录在this issue中。 这似乎非常吸引人的Python应用程序的分布,其中安装程序是不受欢迎的,它具有我们的用

    0热度

    1回答

    是否有任何框架来实现使用C/C++的许可证管理? 我需要限制我的应用程序的时间使用。例如,如果有一个许可证文件,可以使用2012年12月份的软件util。 我可以使用机器时钟,但用户可以更改机器时间。