问题标签 [software-distribution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1297 浏览

unit-testing - 分发包含单元测试的 R 包

所以我决定将我的几个 R 函数放入一个包中,我正在阅读/学习编写 R Extension

它显然抱怨我做错了很多事情。

经过足够的谷歌搜索,我在这里提出了几个问题,这是关于测试风格的:我正在使用RUnit,我喜欢让测试尽可能接近被测试的代码。这样我就不会忘记测试,并将测试用作技术文档的一部分。

例如:

但是R CMD check会发出注意行,例如:

它抱怨我没有记录测试功能。

我真的不想为测试函数添加文档,而且我绝对不希望向 RUnit 包添加依赖项。

你认为我应该如何看待这个问题?

0 投票
1 回答
352 浏览

emacs - R CMD 检查抱怨 man 中的意外文件

这听起来像是一个愚蠢的问题:我将我的 R 代码放入一个包中,并R CMD check src抱怨 Emacs 生成的 .Rd~ 备份文件。

文档说:»此外 [...] 文件 [...] 以 '~'、'.bak' 或 '.swp' 结尾的基本名称 [...] 默认情况下被排除在外。 « (page 18). 但是为什么会发出警告呢?

0 投票
4 回答
470 浏览

c# - 如何将第三方软件与我的软件包一起打包?

我的软件功能齐全。现在我需要为它制作一个安装程序(包)。

我的软件使用 MySQL 服务器、.NET MySQL 连接器。

因此,除了我的程序集,我还想打包这些 MySQL 软件,以便我的客户可以一次安装所有东西。

我怎么做?这是我第一次制作安装程序,我不知道该怎么做。那么,请提及我需要为此阅读哪些所有课程/文档?

0 投票
0 回答
860 浏览

amazon-s3 - 用于软件交付的 Amazon S3

我希望有人可以帮助我回答我遇到的这种困境。

我正准备发布我的新软件及其相关内容文件。由于完整版的文件很大,我无法使用正常的软件交付方式。主要下载为 450MB,然后每个附加产品的附加包约为 250MB。

所以我计划使用 Amazon S3 服务器来托管和交付软件。

  • 对于我想要使用系统的方式,是否有人对这种方法的利弊有任何现实生活中的情况?
  • Amazon S3 是否提供可恢复下载?
  • 是否有一个我可以使用和修改的开源工具,我可以将它提供给我的最终用户用作下载工具,我可以对其进行编程,以便他们只能下载他们订购的内容并提供过期下载链接?
  • 是否有可用于上述任务的商业工具?
  • 我需要一些关于如何为每个用户自动化所有这些的建议。一旦客户完成订单,我就可以手动处理一些交付的东西,但自动化是最好的。

感谢大家。直流

0 投票
4 回答
3766 浏览

linux - Linux 机器上的远程软件更新

我们开发基于 Linux 的网络应用程序,它将在多台服务器上运行。我们需要为远程应用程序更新开发一些解决方案。我现在能想到的只是使用 rpm/deb 包,但我们不希望将其锁定为某些特定于发行版的解决方案。除了通过一些 Bash 脚本通过 SSH 复制文件之外,您还会推荐什么?

谢谢。

0 投票
1 回答
54 浏览

html - 在 CD 上分发可搜索的文档?

我们需要以网站形式(或其他形式)在 CD 上发布具有内容、搜索和词汇表功能的演示文稿。有点像一些杂志如何推出电子CD,其中包含上一年的所有问题。

不幸的是,我不知道正确的术语来进行适当的搜索。目前,我创建了一个脚本,将我们所有的 *.docx 页面及其内部链接转换为带有相对链接而不是绝对链接的 html 格式。我们只是要把这一切都放在一张带有 index.htm 的 cd 上,其中列出了用于浏览的主要文档。但是要求发生了变化。

就像我说的那样,我已经看到杂志这样做了..通常使用 pdf,但我什至不知道从哪里开始寻找如何做到这一点,因为此时使用 adobe 不是一种选择。

0 投票
2 回答
695 浏览

mysql - 为使用 C# 和 MySQL 开发的应用程序向客户提供软件更新的方式

我们有一个用 C#.Net 开发的产品。它不是 Web 应用程序,而是桌面版本。它连接到各种数据库,如 MSSQL、MySQL 等。

我们不断升级软件版本以修复错误和新功能。这些更新更改了所使用的 exe 和 dll 以及数据库。

我们想知道我们可以使用哪些不同的方法向客户提供更新。

0 投票
8 回答
103782 浏览

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

我编写了一个脚本,可以帮助 Windows 用户的日常生活。我只想将 .exe 发送给她,而不是要求她安装 python、dll 或处理任何其他文件。

我已经阅读了大量关于将 Python 脚本编译为可执行文件的 stackoverflow 条目。我有点困惑,因为有很多选择,但有些似乎过时了(自 2008 年以来没有更新),而且没有一个简单到让我在花了几个小时后不问这个问题。

我希望有更好的,最新的方法来做到这一点。

我调查了:

但要么我无法让他们工作,要么无法理解如何获得我需要的结果。我得到的最接近的是 py2exe 但它仍然给了我 MSVCR71.dll

我将不胜感激,因为我也无法遵循此处的一些调整答案,这些答案需要事先了解如何使用 py2exe 或其他一些工具。

我使用的是 Python 2.5,因为其中一个模块仅适用于该版本。

0 投票
2 回答
3308 浏览

software-distribution - 有没有用 Io 编程语言编写的应用程序?(或者,分发 Io 应用程序。)

我最近对基于原型的 OOP 产生了兴趣,并且一直在玩 Io 和 Ioke。使用 Ioke 分发应用程序很简单。它在JVM上。需要我多说?但是,我对如何分发 Io 应用程序感到非常困惑,尤其是在 Windows 上。这不像您可以让最终用户编译 Io 来运行您的应用程序。

实际上,我很震惊 Io 已经 8 年没有为诸如分发之类的事情制定某种标准。Ruby 有 gems,Java 有 jars,等等。

更糟糕的是,我找不到一个用 Io 编写的应用程序来窃取关于分发的想法。也许我不擅长谷歌搜索(顺便说一下,Io 是一个可怕的搜索名称;P)。

是否有任何规范的方式来分发 Io 应用程序?是否存在任何 Io 应用程序,或者我只是错过了重点?

我不确定这是否应该是社区维基。如果您认为应该,请发表评论并告诉我。

0 投票
2 回答
45 浏览

winforms - 在锁定的用户 PC 上更新应用程序

我正在编写一个 Windows 窗体应用程序,以便在我们的其他系统和我们仍在设置的新软件包之间运行。我正在做一种迭代开发方法,因为我正在创建我们发现需要它们的工具。我现在的问题是,当我发布新更改时,我们必须去工作站,以管理员身份登录,然后安装这个应用程序。就其本身而言,这是不可行的。

我还有哪些其他选项可以将其发布给用户?我将如何去做呢?

我正在使用 VS2008 和 .NET 3.5