software-distribution相关内容

Android:当付费 Google Play 在我的国家/地区不可用时如何分发付费应用程序

我想出售我的 Android 应用程序,但我住在波兰和我的国家* Android Market 仅支持免费应用程序(我们不能出售,也不能购买). 在这种情况下销售应用程序的最佳方式是什么?我可以接受 PayPal 汇款,但我不知道如何分发 APK 包而不使其遭受盗版.有人尝试过并且成功了吗? * 提问时不支持作者所在的国家/地区 ** 您可能会发现有用的 PayPal 移动支付库 ..

使用两个不同的 Python 发行版

我目前已在我的计算机上下载并使用了 continuum analytics 的 Python 发行版(称为 anaconda).我的问题是我想将 virtualenv 用于烧瓶项目,而 anaconda 会闪烁警告说“不支持虚拟环境".有什么办法可以在同一台计算机上运行两个发行版,股票 python 和 anaconda? 解决方案 当然,如果你想单独使用 Anaconda 发行版,你可以 ..
发布时间:2022-01-10 21:13:07 Python

为 Linux 分发二进制应用程序的最佳方式是什么?

我刚刚将一个应用程序从 Windows 移植到 Linux. 我必须创建应用程序的安装程序. 该应用程序不是开源 => 我应该分发应用程序的二进制文件(可执行文件、一对 .so 文件、帮助文件和图像). 我找到了几种方法: - RPM 和 DEB 包; - .sh 文件中的安装程序; - 自动打包. 我不喜欢第一种方法(RPM 和 DEB 包),因为我不想为不同的 Linux ..
发布时间:2022-01-09 19:33:50 服务器开发

将简单的 Python 脚本转换为 Windows 可执行文件的过程

我编写了一个脚本来帮助 Windows 用户的日常生活.我只想向她发送 .exe,而不是让她安装 python、dll 或必须处理任何其他文件. 我已经阅读了大量有关将 Python 脚本编译为可执行文件的 stackoverflow 条目.我有点困惑,因为有很多选择,但有些似乎过时了(自 2008 年以来没有更新),而且没有一个足够简单,让我在花了几个小时之后现在不会问这个. 我希望 ..
发布时间:2022-01-04 21:11:47 Python

从 Python 项目创建单个可执行文件

我想从我的 Python 项目创建一个可执行文件.用户应该能够在不需要安装 Python 的情况下下载和运行它.如果我只是分发一个包,我可以使用 pip、wheel 和 PyPI 来构建和分发它,但这需要用户有 Python 并且知道如何安装包.我可以使用什么来从 Python 项目构建自包含的可执行文件? 解决方案 以下是一些常见的.我只包含了截至我上次编辑(2021 年 7 月)时仍在 ..
发布时间:2022-01-04 21:09:42 Python

何时以及何时不安装到 GAC 中?

什么时候应该安装到 GAC 中,什么时候不应该?(实际上,我指的是在客户购买我们的产品后安装在他们的机器上). 我有一个程序集,它只能用于我的一个应用程序(GAC 或非 GAC)? 我的所有应用程序都共享一个程序集(GAC 或非 GAC)? 我的所有应用程序可能使用我的程序集的不同版本(GAC 还是非 GAC)? 这是三种情况……但我相信还有更多情况.我不一定只寻找这三个问 ..
发布时间:2021-12-23 17:42:34 C#/.NET

分发 Java 应用程序的最佳方式是什么?

Java 是我选择的编程语言之一.尽管将我的应用程序分发给最终用户,但我总是遇到问题. 向用户提供 JAR 并不总是像我希望的那样用户友好,并且使用 Java WebStart 需要我维护一个 Web 服务器. 分发 Java 应用程序的最佳方式是什么?如果 Java 应用程序需要将工件安装到用户的计算机上怎么办?有没有好的Java安装/打包系统? 解决方案 根据您的分发要求, ..
发布时间:2021-12-23 17:36:52 Java开发

分发 Ruby/Python 桌面应用程序

除了 Shoes 之外,还有什么方法可以开发和分发用 Ruby 编写的跨平台 GUI 桌面应用程序吗? 我开始相信 _why 应用程序的一般错误对于鞋类来说是异常严重的,并且任何比两键表单更复杂的东西都很难维护. RubyGTK、wxRuby 等似乎很有前途,但它们并没有解决以不需要在用户计算机上预安装 Ruby 的方式分发应用程序的问题——像 ruby​​2exe 这样的库似乎很糟糕 ..
发布时间:2021-12-13 11:17:02 Python

您如何保护您的软件免遭非法分发?

我很好奇您如何保护您的软件免遭破解、黑客攻击等. 您是否使用某种序列号检查?硬件钥匙? 您是否使用任何第三方解决方案? 您如何解决许可问题?(例如管理浮动许可) 编辑:我不是在谈论任何开源,而是严格的商业软件分发...... 解决方案 有很多很多可用的保护措施.关键是: 评估您的目标受众,以及他们愿意忍受什么 了解您的观众希望免费玩游戏 评估某人愿意为破坏 ..

在 Windows 可执行文件中嵌入 JRE?

假设我想分发一个 Java 应用程序. 假设我想将它作为单个可执行文件分发.我可以轻松地在一个文件中构建一个包含应用程序及其所有外部依赖项的 .jar(使用一些 Ant 黑客技术). 现在假设我想在 Windows 上将它作为 .exe 文件分发.考虑到现有的好工具(例如 Launch4j 等),这很容易. 但现在假设我也不想依赖安装了正确 JRE(或任何 JRE)的最终用户.我 ..
发布时间:2021-11-25 19:50:52 Java开发

Android:如何在我所在的国家/地区不提供付费 Google Play 时分发付费应用程序

我想出售我的 Android 应用程序,但我住在波兰和我的国家* Android Market 仅支持免费应用程序(我们不能出售,也不能购买). 在这种情况下,销售应用程序的最佳方式是什么?我可以接受 PayPal 汇款,但我不知道如何分发 APK 包而不会将其暴露给盗版.有人已经尝试过并成功了吗? * 在询问时不支持作者所在的国家/地区 ** 您可能会发现有用的 PayPal 移动 ..

如何在 Windows 上编译的 Ubuntu 中运行 JAR 文件?

我在 Windows 上用 java 1.8 编译了 Java 项目,它在我的 Windows 机器上运行良好,然后在我的 Ubuntu 中我也用 Java 1.8 设置它,现在 Ubuntu 说找不到 Main 类,我研究了这个问题,没有帮助,我怀疑它与文件夹路径有关,但我将 net-beans 编译的整个项目文件夹复制到我的 Ubuntu.我的清单文件内容: 清单版本:1.0 X- ..
发布时间:2021-09-12 19:20:39 Java开发

分发python应用教程

您好,作为 Python 新手,我编写了一个小型的 Python 应用程序,可以将 excel 工作表转换为 sqlite 数据库表.它不是一个非常复杂的应用程序,但它确实使用了像 xlrd (http://pypi.python.org/pypi/xlrd) 这样的外部模块/包,我在编写我的应用程序时必须下载并安装它.现在一切都完成了,我想把它分发给我的朋友,所有 Windows 用户,虽然他们 ..
发布时间:2021-07-23 19:42:17 Python

如何为网络 python 包安装注册入口点?

我有一个用户环境,其中大多数 python 包都安装在网络共享上,并通过 PYTHONPATH 环境变量提供.Python 本身仍然安装在本地.其中一些包需要注册 setuptools 入口点.通常,这会通过运行包的 setup.py 文件来实现,但由于这些文件安装到网络位置,setup.py 永远不会与本地安装python. 有没有办法在本地python安装中不用安装包就可以注册入口点? ..
发布时间:2021-07-23 19:40:35 Python

从哪里开始部署 C++ 代码?

我只想将我制作的一些琐碎的 SDL 应用程序发送给我的非编码人员朋友.我用谷歌搜索了一下,但我得到的只是更多的困惑.我真的不知道我应该做什么以及从哪里开始. 有些人说我需要使用 Make/Cmake 之类的东西,有些人说使用某种安装程序,如 NSIS 或 INNO Setup,有些人说我只需要将所有库放在我将发送给最终用户的文件夹中. 我在新的 Windows VM 上尝试了最后一个, ..
发布时间:2021-07-17 19:35:55 C/C++开发

如何为 PyPI 组织 Python 模块以支持 2.x 和 3.x

我有一个 Python 模块,我想上传到 PyPI.到目前为止,它适用于 Python 2.x.现在为 3.x 编写一个版本应该不会太难. 但是,在遵循在这些地方制作模块的指南之后: 分发 Python 模块 打包指南 我不清楚如何为不同版本的 Python 支持多个源发行版,也不清楚 PyPI 是否/如何支持它.我设想我会有单独的代码: 2.x 2.6(也许,作为使用 ..
发布时间:2021-06-26 20:34:41 Python

使用 Python setuptools 的安装后脚本

是否可以将安装后的 Python 脚本文件指定为 setuptools setup.py 文件的一部分,以便用户可以运行命令: python setup.py install 在本地项目文件存档上,或 pip install 对于 PyPI 项目,脚本将在标准 setuptools 安装完成时运行?我希望执行可以在单个 Python 脚本文件中编码的安装后任务(例如,向用户提供自定义安装 ..
发布时间:2021-06-24 18:46:57 Python

将.jar转换为Mac OS X应用

我正在尝试为Mac和Windows创建基于Java的GUI.到目前为止,我已经能够创建在Windows上运行的可执行文件 .jar . 我遇到的问题是在Mac上运行 .jar .当我双击运行时,它说我应该使用 -XstartOnFirstThread 选项来运行 .jar .因此,我创建了一个shell脚本,只需使用以下代码行即可将其打开: java -XstartOnFirstThre ..
发布时间:2021-05-03 19:21:53 Java开发

打包OpenCV Dll以分发C ++ DLL

我在Visual Studio 2017上使用C包装器在C ++中创建了一个DLL,并且正在使用 OpenCV 库.我在计算机上安装了 OpenCV ,在项目中添加了 .lib 和 .dll 文件的路径,这样我就可以在其他程序中使用我的DLL.确切地说,我现在在文件夹 C:\ opencv \ ... 上有OpenCV,而我的Visual Studio解决方案位于 C:\ MG \ DLL \ M ..
发布时间:2021-05-02 18:50:08 C/C++开发

如何使用JLink命令为JDK9应用程序创建跨平台可执行文件

我正在尝试为我的JAVA-9应用程序/项目拼图创建跨平台/平台无关的可执行文件. 我认为jlink命令只会创建特定于平台的可执行文件/运行时. 解决方案 JLink (由 JEP 282 覆盖)创建模块化运行时映像(由也就是说,可以在一个操作系统上运行JLink并为一个不同的操作系统创建一个运行时映像.为此,您要做的就是下载并解压缩JDK 9(与JLink的版本相同),并将其jmod ..