37

Pythonを使用してデスクトップアプリを構築し、Pyinstallerを使用してexeにパッケージ化します。アプリケーションをインストーラーと一緒に出荷し、Google Chrome、Dropbox、GithubforWindowsなどのソフトウェアに自動でサイレントな更新を提供したいと思います。

私はこれを行うことができる次のソフトウェアを見つけました:

私は自分の問題に対する最も簡単な解決策を見つけようとしています。

4

4 に答える 4

20

その問題に対処する cloudmatrix の連中からの一連のツールがあります。

eskyは、一般的な Python の「パッケージ化」フレームワークと互換性のある、凍結されたアプリの自動更新フレームワークです。signedimpは、署名後にアプリが変更されないようにし、侵襲的な Windows UAC ダイアログを最小限に抑えようとします。myppyは、Linux でのベース ライブラリの非互換性の問題 (gcc と libc のバージョンが異なるディストリビューションへのインストールなど) を回避することを目的としています。セット全体は、こちらの github で見ることができます。

今年の PyCon のビデオとスライドはこちら: http://lanyrd.com/2012/pycon/spckh/

于 2012-10-10T16:19:49.270 に答える
7

WiX (Windows インストーラー XML ツールセット) は、MSI オーサリング ツールのオープン ソース プロジェクトです。
プロジェクトの一部であるClickThroughは、一連のアドオン ツールであり、RSS フィードを介して利用可能な更新を自動的に検出し、ユーザーに通知し、更新をインストールするツールを含みます。ここで
読むことができるように:

Windows インストーラー Xml (WiX) ツールセットは、コンパイラー、リンカー、lib ツール、および逆コンパイラーで構成されています。XML 入力から MSI および MSM ファイルを生成します。プロジェクト ファイルを作成するための GUI フロントエンドは含まれていませんが、このギャップを埋める予定のプロジェクトがいくつかあります。WiX プロジェクトの一部である Votive は、Visual Studio の拡張機能です。VS ソリューションの他のプロジェクトと同じように機能する「WiX プロジェクト」を作成できます。WiX は、Microsoft の従業員で MSI チームの元メンバーである Rob Mensching によって自由時間に作成され、オープン ソースとしてリリースされました。Microsoft 内のいくつかのチームがセットアップを作成するために使用しています。

WIX を使用して単純な MSI インストーラーを作成する方法も参照してください。

于 2012-10-09T20:13:45.013 に答える
1

私はあなたが役に立つかもしれないプロジェクトに取り組んでいます。

PyUpdater

于 2015-07-18T03:41:21.073 に答える
0

Google オマハをお勧めします。サーバー/オーバーヘッドのコストだけが足かせになっている場合は、管理されたサーバーを非常に安価に入手できます。

于 2012-10-10T15:59:10.707 に答える