3

ISV が出荷された製品のソフトウェア アップデートを配信するのに役立つライブラリまたはツール スイートを使用した経験のある人はいますか? OS X、Linux、および Windows で動作するソフトウェアを出荷しています。プラットフォームごとにプラットフォーム固有の部分的なソリューションがありますが、インストール済みのユーザーにソフトウェアの更新をプッシュするための単一の統合システムが必要です。おそらく最終的には独自のソリューションを展開することになるでしょうが、ここで誰かがすぐに使える優れたソリューションを知っているかどうか尋ねたいと思いました.

また、この目的で Subversion (クライアント側で libsvn と組み合わせて) を使用しようとした人はいますか? このようなアプローチの長所と短所について何か考えはありますか?

ありがとう!

編集: この場合にインストールされるアプリケーションは、本格的なデスクトップ アプリケーションです。一部の Java、一部の Dot Net (Mono ランタイムを使用)、一部のネイティブ C++ です。そのため、問題を解決するために、あらゆるプラットフォームや言語を受け入れています。

4

6 に答える 6

3

UpdateNodeを確認する必要があります。使いやすく、クロス プラットフォームのサポートと Android API も提供します。また、オープン ソース プロジェクトは無料です。間違いなく試してみる価値があります。

パブリックベータを開始しました。見てみな

于 2014-03-21T13:23:17.450 に答える
1

Subversion は本当にあなたが探しているものではないと思います。Subversion の機能の非常に小さなサブセットのみを使用し、異なるコンポーネント間のバージョン管理の制約 (コンポーネント A はコンポーネント B のバージョン X を必要とするなど) などを見逃すことになります。

これには Eclipse p2 を使用すると興味深いでしょう。p2 は Eclipse プラグイン/機能の配布に限定されているわけではありませんが、その最前線のどこかにいることに気付くと思います。

おそらく、RPM または DEB がニーズに合うでしょう (上に適切な UI レイヤーがある場合)。ただし、移植作業が必要になる場合があります。

于 2009-12-18T08:08:27.887 に答える
1

これまでのところ、そうであると主張しているものは、十分に優れていないか、十分なプラットフォームをカバーしていません. 私の現在の会社も同じ問題を抱えており、単一のクロス プラットフォーム ソリューションが見つかりません。また、私は InstallShield 製品を高く評価していません。

そのため、まだ良いものはないと思います。取得する唯一の方法は、自分で行うか、まともなオープンソースのものを見つけて、それにプラットフォームサポートを追加することを検討することです.

私の提案は、Google アップデータ プロジェクトOmahaを調べて、必要なプラットフォームで動作するように移植できるかどうかを確認することです。これは Windows でうまく機能し、他のプラットフォームで使用したい場合は、サポートを受ける可能性が最も高くなります。これは、移植に貢献するために数サイクルを割くことができる開発者が会社にいることを意味します。

皆さんが独自のソリューションを展開してオープン ソースにしたい場合は、できる限り貢献し、支援したいと思っていることをお知らせください。これは、コミュニティが切望している優れたソリューションです。

于 2009-12-19T00:59:08.320 に答える
0

BitRock InstallBuilderには、マルチプラットフォームの自動更新ツール(Linux、OS X、Windows)がバンドルされています。あなたが何をする必要があるかに応じて、それはあなたが探しているものであるかもしれないし、そうでないかもしれません(あなたの説明からそれはあなたの要件を満たすようですが)。私たちにメールを送ってください、InstallAnywhere難民を歓迎します:)

于 2010-01-21T09:47:38.090 に答える
0

私はEclipse p2のものを調べます。最終的にはあなたが望むことをすることを意図しており、それを使用する多くのサードパーティの作業が進行中であることを私は知っています. おそらく、Eclipse 以外のアーティファクトでこの種の更新メカニズムを提供している企業があるでしょう。

于 2009-12-15T11:13:17.463 に答える
0

InstallAnywhereには更新システムが組み込まれていると確信しています。それもクロスプラットフォーム!無料試用版があるので、ニーズに合っているかどうかを確認できるはずです.

于 2009-12-14T17:57:05.993 に答える