古いcygwinパッケージを手動でインストールする方法は?
質問
私が取り組んでいるプロジェクトには、古いバージョンのSLAPD(LDAP サーバー)、Windows上で実行する必要があるため、cygwinパッケージを使用しています:
2.2.xが必要なslapdバージョンのバイナリパッケージを見つけました:
http://www.mirrorservice.org/sites/sourceware .org / pub / cygwin / release / ...
cygwinに手動でインストールするにはどうすればよいですか?パッケージマネージャーファイル形式(RPMやDebなど)ではないようですが、インストールするツールはありますか?
Fありがとう
解決
cygwinパッケージインストーラーを使用してこのパッケージをインストールする場合、通常、必要なパッケージ全体を表示してスクロールすることを選択すると、バージョンに関する情報が表示されます。
バージョン番号をクリックすると、リポジトリ内の最も古いバージョンから現在のバージョン番号に変わることがわかります。リポジトリに必要なバージョンがある場合は、ウィザードを終了します。
他のヒント
古いバージョンが必要な場合は、 Cygwinタイムマシンが役立つ場合があります。それを使用するには、コマンドラインからsetup.exeを呼び出して--no-verify
/ -X
オプションを指定する必要がありましたが、それでも<!> quot; cygwin <!> quot;をダウングレードできませんでした。パッケージ自体ですが、少なくとも非常にゆっくりですが、並行インストールとしてテストしたいバージョンをインストールできます。
http://mirror.isocなど、一部のcygwinミラーは古いパッケージファイルを保持します.org.il / pub / cygwin /
Sonatype nexusを使用して既存のcygwinリポジトリをミラーリングできますが、独自のsetup.iniを提供します。
すでにダウンロードされているレポコンテンツをc:\ progs \ nexus \ sonatype-work \ nexus \ storage \ mirror.isoc.org.il-pub-cygwin \
にコピーします
独自のsetup.iniとsetup.bz2をそこに置きます。
--no-verify
でsetup.exeを起動します
貼り付け
http://localhost:8081/nexus/content/repositories/mirror.isoc.org.il-pub-cygwin/
ミラー選択ボックスに移動して、<!> quot; Add <!> quot;
をクリックします。