Cygwin Full(約1GB)をインストールしたいのですが、それを提供しているサイトが見つかりません。1つだったしかしインターネットアーカイブはそれをバックアップしなかった誰かがサイトを破壊した後。
いくつかのインストール手順はここにあります。
どうすれば入手できますか? また、ダンプを確認するためのハッシュを持つ信頼できるソースはありますか?
答え1
何千ものパッケージ。それらの静的ダンプを作成すると、すぐに古くなります。おっしゃることはわかりますが、最善の方法は、一度作業を実行して、それらを最新の状態に保ち、再度削除する前にバックアップすることです。
デフォルトでは、setup.exe は Base カテゴリのパッケージとその依存関係のみをインストールし、最小限の Cygwin インストールを実現します。ただし、これには gcc (Devel カテゴリにあります) などのよく使用されるツールの多くは含まれません。setup.exe は依存関係を自動的に選択するため、必要なパッケージの選択を解除しないように注意してください。特に、Base カテゴリのすべてが必須です。
したがって、必要なパッケージがわかっていれば、最も重要なパッケージはデフォルトでインストールされるため、それほど問題にはなりません。Cygwin をインストールした後は、いつでも必要なパッケージをインストールできます。一度にすべてインストールする必要はありません。
答え2
完全な Cygwin を入手する簡単な方法は次のとおりです。
Cygwinのsetup.exeファイルを実行します(ダウンロードはこちらからできます)cygwin.com)。オプションを選択し、パッケージのリストが表示される画面が表示されるまで「次へ」をクリックします。
「パッケージの選択」画面が私の画面と異なる場合は、右上の近くにある「表示」ボタンを何度もクリックして、「表示」の横のテキストが私の画面と同じように「カテゴリ」になるようにします。
更新: 新しいCygwinインターフェースでは、左上の表示ラベルの横にあるドロップダウンをクリックして、カテゴリを選択します。答え。
次に、「すべて」の横にある「デフォルト」をクリックします。
これですべてのパッケージが選択されました。
(最後の手順は、セットアップ プログラムで指示される残りの手順を実行するだけです。)。
古いパッケージなどを削除せずに、現在のCygwinを「更新」して新しいパッケージをすべて入手する必要がある場合は、次の情報を参照してください。Cygwin.com役に立つはずです:
Cygwin がすでにインストールされている場合は、setup.exe の Chooser を使用して Cygwin のインストールを管理することもできます。インストールされたパッケージに関する情報は、Cygwin インストールの /etc/setup/ ディレクトリに保存されます。setup.exe がこのディレクトリを見つけられない場合は、Cygwin がインストールされていないかのように動作します。setup.exe は、インストールされたパッケージの新しいバージョンが利用可能であることを検出すると、自動的にアップグレード対象としてマークします。既存のパッケージをアンインストール、再インストール、またはソースを取得するには、[Keep] をクリックして切り替えます。また、アップグレード後に再起動する必要がないように、setup.exe がアップグレードされたパッケージのインストールを開始する前に、すべての Cygwin ウィンドウを閉じて、すべての Cygwin プロセスを停止してください。
意図しないアップグレードを避けるには、保留ビューを使用して、どのパッケージがアップグレード対象としてマークされているかを確認します。パッケージをアップグレードしたくない場合は、新しいバージョン番号をクリックして、Keep と表示されるまで切り替えます。選択ウィンドウの右上にある Keep ボタンを押すと、すべてのパッケージがインストール済みバージョンのままになるように設定できます。
各パッケージの以前のバージョンは通常、現在のバージョンのパッケージの重大なバグを回避するためにダウングレードが必要な場合に備えて用意されています。パッケージには、テスト (または「実験的」) バージョンが用意されている場合もあります。以前のバージョンと実験的バージョンは、必要なバージョンが表示されるまでパッケージの [新規] 列をクリックすることで選択できます。
利用可能なすべての実験的パッケージは、選択ウィンドウの右上にある Exp を押すことで選択できます。ただし、次に setup.exe を実行すると、特に指示がない限り、すべての古いバージョンまたは実験的バージョンが現在のバージョンに置き換えられることに注意してください。
ちなみに、私は完全な Cygwin をインストールしました (ゲームは除き、古いものは除きますが、いくつかのマイナーな [少なくとも私はそう思います] 追加の必須依存関係があります)。圧縮されたダウンロード パッケージの合計サイズは約 5.51 GB ですが、圧縮されていないすべてのパッケージを含む Cygwin ソフトウェアは 16.1 GB です (ディスク上のサイズは 17.1 GB)。これらは両方とも別のディレクトリに保存されるため、圧縮されたダウンロード パッケージを保持すると仮定すると、合計で約 22 GB のディスク領域が必要になります。ダウンロードとインストールには約 10 時間かかりましたが、もちろん時間は異なります。
答え3
あなたが持っている場合rsync次に、簡単な 1 行のアプローチを示します。
rsync --partial -va rsync://ftp.jaist.ac.jp/pub/cygwin/release/ /cygdrive/c/archive/cygwin/release/
ソースをローカルミラーまたは最も高速なものに置き換えるだけです。
通常、スクリプトが下に用意されている/cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh
ので、最新かつ最高のものに更新されます :-)
サンプルスクリプト
cat > /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh <<"EOF"
#!/bin/bash
#
###
# Choose mirror that is on http://www.cygwin.com/mirrors.html
#
# "ftp://ftp.jaist.ac.jp/pub/cygwin/"
# "ftp://ftp.sunet.se/pub/lang/cygwin/"
# "http://mirrors.kernel.org/sourceware/cygwin/"
#
# Old
# "http://sources.redhat.com/cygwin/mirrors.lst"
###
rsync --partial -va rsync://ftp.jaist.ac.jp/pub/cygwin/release/ /cygdrive/c/archive/cygwin/release/
#
EOF
chmod +x /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh
答え4
ダウンロードに何時間も費やしたくない場合は、私が作成した、最速のミラーを見つける簡単なツールを使用できます。 Cygwin ミラー テスター