2

昨年の 2009 GSoC では、Winlibre という組織に参加しました。基本的な考え方は、Aptitude (または Apt-get) に似たプロジェクトと、Synaptic のような GUI を Windows 用に作成し、(最初は) オープン ソース ソフトウェアのみを保持することです。プロジェクトは順調でした。出発点としては良いと考えていたものを終了しましたが、残念なことに、開発者の職業が異なるため、GSoC が終了してからプロジェクトはほとんどアイドル状態になっています。今、私はこの開発を続けようとするエネルギー、時間、興味を持っています。プロジェクトは 3 つの部分に分かれていました: リポジトリ サーバー (私が作業し、パッケージとファイルを保存して提供する予定でした)、開発者向けのパッケージ クリエーター、および apt-get とその GUI であるメイン アプリです。

私はこのプロジェクトについて考えてきましたが、最初に頭に浮かんだ質問は..実際、このプロジェクトは開発者や Windows ユーザーにとって有用ですか? 依存関係の問題を解決し、パッケージを「きれいに」インストールすることが目的であることに注意してください。私は Windows 開発者ではなく、ただのカジュアル ユーザーなので、Windows での処理方法についてはあまり経験がありませんが、私が見た限りでは、すべてのインストーラーがこれらの依存関係を処理します。Windows 開発者は、オープン ソース ソフトウェアのインストールを処理する方法として、インストーラーからパッケージの方法に進んで切り替えますか? または、既存のインストーラー用のパッケージを作成しても問題ありませんか?

パッケージの概念は基本的に .deb または .rpm ファイルと同じです。

他にもいくつか質問がありますが、基本的には、ユーザーや Windows 開発者にとって何らかの形で役立つようにし、開発者がこのプロジェクトに興味を持ってもらえるかどうかを確認したいと思います。質問、フィードバック、提案、または批判がある場合は、遠慮なく投稿してください。

ありがとう!!

4

4 に答える 4

1
于 2010-07-05T15:25:45.770 に答える
0

NSISをチェックしてください。オープン ソースの MSI クリエーターです。パッケージ作成ソフトウェアの一部として使用できる場合があります。 http://nsis.sourceforge.net/Main_Page

于 2010-06-22T14:48:44.983 に答える
0

ALT-.Net ツール/ライブラリ スタックについては、この方向にいくつかの余裕がありました: Horn Get ただし、実際のプロジェクトでの使いやすさは、この SO の質問の対象となっています。

于 2010-07-05T15:32:32.067 に答える
0

私は自分自身について話すことしかできませんが、グーグルであなたの投稿を見つけたので、明らかにそのようなツールを利用することができました! ;)

このツールの私の 2 つの使用例は次のとおりです。 Windows は数年ごと、または新しいコンピューターをセットアップするため)。それでも、ソフトウェアを最新の状態にしたいのです。たとえば、すべての Web ページにアクセスして、新しいバージョンの Doxygen、Graphviz、および最新バージョンの MikTeX との互換性の問題があるかどうかを手動で確認する必要も、ダウンロード ページに移動する必要もありません。セットアップをすべて自分で実行します。新しい更新があるかどうかを確認し、他のアプリケーション バージョンと競合していないアプリケーションを更新する 1 つの (!) ツールをスケジュールしたいだけです。

  1. システムを再インストールしなければならないことがやむを得ず発生した場合、新しいセットアップも取得したくありません (そして互換性をチェックします)。次のセットアップを開始するために、1 つのセットアップが完了するのを待ちたくありません。必要なツールを確認したいだけです。さらに良いことに、"WinApt XML" バッチ インストール ファイルを単にロードしたいだけです。インストーラーを取得し、セットアップを順番に処理します。

私は .deb または .rpm のアーキテクチャについて十分に知りませんが、最も合理的なのは、名前、バージョン、依存関係、およびさまざまなバージョンのダウンロード場所の場所のみで DB を維持することです。つまり、Windows で利用可能なほとんどのツールはとにかく .msi パッケージを提供します。これは (推測では) アプリケーション自体といくつかのカスタム インストール プロパティです (スクリプトがどのように処理されるかはよくわかりませんが、Visual Studio で MSI を作成すると、カスタム インストール手順を作成する能力は非常に限られており、これは MSI プロトコルの制限によるものだとしか思えません)。

Windows ユーザーには GUI が必須になると思います ;) が、個人的には、コンソールでセットアップを処理する追加機能が欲しいです。

まあ、私はそのアイデアが好きで、将来その(またはそのような)ツールについて聞きたいです.

乾杯

于 2010-06-11T14:47:29.503 に答える