标签: software-distribution

如何使用.NET中的二进制文件安全地分发密钥?

我可以分发使用用户无法访问的密钥的.NET应用程序,但应用程序可以吗?

请注意,我用的是分布在这个意义上,应用程序交付到用户的计算机上运行,而不是在云或群集.

.net cryptography software-distribution

4
推荐指数
1
解决办法
168
查看次数

在线提供Java程序供所有人使用

我刚刚用Java编写了一个程序.我很好奇,如果我可以在线下载程序,以便我的朋友和家人可以利用它.不知道哪里开始.

我希望它在本地运行.我只需双击.class文件就可以在我的计算机上本地运行程序,我也可以创建.class文件的快捷方式并直接从我的桌面运行它.有没有办法将.java文件与.class文件(有4个.class文件)一起压缩并通过电子邮件发送给我想要使用它的人?我试图将带有zip文件的电子邮件发送到家中的另一台计算机,但.class文件不会在另一台计算机上运行该程序...还有另一种方法可以实现这一点吗?

有什么建议?

java software-distribution

4
推荐指数
2
解决办法
4694
查看次数

制作Linux发行版有多容易?

从我读过的Linux发行版开始,只不过是内核的打包,包含各种包和一些有限的配置细节,例如默认情况下使用哪个窗口管理器和GUI(假设你甚至想要一个GUI,blech).在过去,显然分配有一些独特的优势.例如,Red Hat有Red Hat Package Manager(rpm).当然,如今rpm不再是Red Hat的独特优势.

那么,为什么甚至打扰分发?为什么不安装一个内核和一堆自己选择的软件包?复杂性有多大?

linux configuration software-distribution

4
推荐指数
1
解决办法
1万
查看次数

目前Google代码的替代品

如果我理解正确,那么在今年年底,Google Code将关闭大部分对我帮助维护的开源项目有用的内容,如下所述.

我想知道目前谷歌代码的替代品是什么?我正在寻找一个具有以下属性的网站,其中一些对谷歌代码很有吸引力(但不会很快或长期可用):

  • 自由
  • svn/mercurial/git版本控制服务,我们可以用来管理代码并与公众共享中继/分支
  • 使用合理的存储来托管文件(源代码和预构建的二进制文件)(我们目前有4 GB的配额,但目前我们没有使用太多的配额)
  • 提供类似wiki或相对自由格式的Web空间来发布文档(文本和图形)

我想我们可以"滚动我们自己的"服务器来完成所有这些,但随后它成为后台运行的所有服务的维护问题.所以我想知道是否还有其他公司为开源项目提供这种设置?

(注意:虽然这是一个软件开发问题,但它更多的是关于事物的分发方面.如果这是这个问题的错误点,请随时评论我应该移动它.感谢您的帮助,hiveminds.)

software-distribution google-code

4
推荐指数
1
解决办法
766
查看次数

如何打包节点web-kit应用程序以在mac app store中发布?

我搜索了一下但是找不到现有的工具.

如何为mac osx打包节点web-kit项目以及将此应用程序分发到mac app store的步骤.

提前致谢.

macos software-distribution package mac-app-store node-webkit

4
推荐指数
1
解决办法
2234
查看次数

什么是标题库

我正在为我的下一个项目使用boost C++库,文档说它是一个仅头文件库.

大多数Boost库都是仅限标题的:它们完全由包含模板和内联函数的头文件组成,并且在链接时不需要单独编译的库二进制文件或特殊处理.

所以我的问题是它是否意味着我不需要为这些升级库链接库,包括标题是唯一的要求?

什么是头文件库,它们与需要构建和链接到二进制文件的标准库有什么不同?

c++ boost software-distribution shared-libraries

4
推荐指数
1
解决办法
759
查看次数

使用 docker-compose 站起来选择服务

我想创建一个安装脚本,它可以根据用户输入来支持某些服务。我正在使用 docker 来管理这些服务。使用 docker-compose 我可以定义多个服务,但默认情况下所有在 docker-compose.yml 中定义的服务都启动。有什么解决方法吗?另外,这是一个糟糕的策略吗[但我所有的服务都使用 docker,那么有没有其他方法]?

谢谢!

deployment software-distribution docker microservices devops

4
推荐指数
3
解决办法
4284
查看次数

如何在不共享源的情况下分发ROS包

有没有办法在不共享源的情况下分发ROS包?

我只是希望用户能够在没有依赖性问题的情况下运行ROS节点.

我知道ROS是一个开源项目,但我不允许共享代码.

share software-distribution package ros

4
推荐指数
1
解决办法
2852
查看次数

使用React组件分发CSS

我有一个index.js具有样式的React组件style.css.

我想分发这个组件npm,但我很困惑我如何让其他开发人员轻松使用样式.

我看到有三种选择:

  • 使用require('./style.css')和依赖于其捆绑解决方案的用户(例如webpack,rollup).我不喜欢这个解决方案,因为它迫使用户沿着某个路线使用我的组件.
  • 让用户导入样式<link rel="stylesheet" href="node_modules/package/style.css" />.我不喜欢这个解决方案,因为这意味着我的用户必须对他们的HTML进行更改,而不是仅仅将React组件包含在他们想要的地方.
  • 使用react-jss等插件将CSS放入组件本身.这对我来说不是一个可行的解决方案,因为我有大量的SCSS文件构成了我的组件的样式.

这些解决方案都不能满足我的需求,并且使用我的组件非常尴尬.如何分发组件以便人们可以轻松使用它?

javascript css software-distribution npm reactjs

4
推荐指数
1
解决办法
1006
查看次数

将.jar转换为Mac OS X应用

我正在尝试为Mac和Windows创建基于Java的GUI。到目前为止,我已经能够创建.jar在Windows上运行的可执行文件。

我遇到的问题是.jar在Mac上运行。当我双击运行时,它说我应该使用-XstartOnFirstThread选项运行.jar。因此,我创建了一个shell脚本,只需使用以下代码行即可将其打开:

java -XstartOnFirstThread -jar myJar.jar
Run Code Online (Sandbox Code Playgroud)

这样可以很好地运行程序,但这不是一个易于分发的解决方案。因此,我正在尝试将.jar捆绑到Mac应用中。到目前为止,我尝试过的所有操作都导致相同的错误代码:

LSOpenURLsWithRole() failed for the application MyApp.app with error -10810
Run Code Online (Sandbox Code Playgroud)

到目前为止,这是我尝试过的方法:

  • JarBundler(在此处链接):相同的问题

  • Java教程:尝试遵循本教程,但似乎不再存在appbundler(至少在Mac上找不到它,在Java网站上也找不到),以及与此上其他软件的大多数链接页面已死。

  • AppBundler ant任务(此处链接):不太清楚如何使用它。

  • Eclipse OS-X App Bundler:相同的问题。

  • 更改应用内可执行JavaApplicationStub的权限:相同问题

  • 从头开始将应用程序自己捆绑在一起:相同的问题。

在这一点上,我几乎没有想法,我还有什么想念的吗?

编辑:我正在使用的.jar文件是由Eclipse的“创建可运行的JAR文件”导出选项创建的。不知道这是否有所不同。

java eclipse macos software-distribution

4
推荐指数
2
解决办法
3166
查看次数