77

一般的に必要とされるほとんどのユーティリティを備えたオフライン インストーラが必要です。どういうわけか、デフォルトのインストーラーはすべてのパッケージの選択で私を混乱させます。diffCygwin をインストールしましたが、インストール後にユーティリティが見つかりません。

4

11 に答える 11

144

ここでは、インターネットに接続されていないコンピューターに Cygwin をインストールすることを想定した手順を示します。インターネットに接続された別のコンピューターアクセスできると仮定します。接続されたコンピューターで開始します。

  • Cygwin インストール プログラム (「setup.exe」) を取得します。直接ダウンロード URL: x86またはx86_64

  • セットアップで「ダウンロード ソースを選択してください」と尋ねられたら、[インストールせずにダウンロード] を選択します。

  • 残りのセットアップを実行します (ダウンロード ディレクトリ、ミラー、必要なソフトウェア パッケージなどを選択します)。

  • これで、ハードディスク上に Cygwin リポジトリができました。このディレクトリを「setup.exe」プログラムと共にターゲット コンピュータにコピーします (ネットワーク上にある必要はありません)。

  • ターゲット コンピューターで、「setup.exe」を実行します。

  • セットアップで「ダウンロード ソースを選択してください」と尋ねられたら、[ローカル ディレクトリからインストール] を選択します。

  • 通常どおりセットアップを完了します。インターネットへのアクセスは必要ありません。

于 2009-03-19T14:27:26.523 に答える
22

UNIX コマンド ライン ツールだけが必要な場合は、Cygwin をインストールしないことをお勧めします。Cygwin は、Windows PC を UNIX ワークステーションに変えたいと考えているため、すべてのパッケージをインストールするのが好きです。

代わりにGnuWin32を見てください。これは、コマンド ライン ツールの Windows ポートであり、他には何もありません。GnuWin32のインストーラーは次のとおりdiff.exeです。すべての一般的なツールのオフライン インストーラーがあります。

(オフライン インストーラーを求めましたが、後で必要になった場合に備えて、すべてをダウンロードしてインストールするツールがあります。)

方法 2: cygwin のオフライン インストール zip ファイルを作成します。

cygwin のインストール ディレクトリを zip ファイルに保存して、任意のコンピュータで必要なときにいつでも展開できるため、パッケージを保存する手間を省いてください。

  1. Cygwin インストーラーのダウンロード

  2. インストールするパッケージを gui から選択します。

  3. インストールを押して、すべてがダウンロードされるまで非常に長い間待ちます。

  4. C:\Cygwin フォルダーを圧縮します。これで、任意のマシンに cygwin をインストールするためのオフライン zip ファイルが作成されました。

  5. 任意のコンピューターでこのファイルを解凍します。Windows コントロール パネルの cygwin bin ディレクトリを指すように cmd.exe パスを適切に設定します。

于 2009-03-19T12:01:31.647 に答える
5

あなたの質問に対する直接的な回答ではありませんが、最も一般的に使用されているユーティリティを http://www.mingw.org/から入手できます。その恐ろしい Cygwin インストーラーで苦労する必要はありません。

これは、もう少し有益なリンクhttp://sourceforge.net/apps/mediawiki/cobcurses/index.php?title=Install-MSYSです。

于 2009-03-19T12:04:04.373 に答える
4

「pmcyg」( http://www.sourceforge.net/projects/pmcyg ) を使用して、オフラインの Cygwin インストーラーを作成する別の解決策があります。利用可能にしたいCygwinパッケージのリストをpmcygに与えると、それらすべて、それらの依存関係、およびsetup.exeが自動的にフォルダにダウンロードされ、それをcdromに書き込むことができます。

于 2009-07-02T20:21:17.040 に答える
4

おそらく、この説明はあなたの仕事に役立つでしょう。

http://www.cygwin.com/ml/cygwin/2003-09/msg00041.html

于 2009-03-19T12:02:28.900 に答える
0

この投稿があなたの問題を解決できるかもしれません

フル インストールの回答を参照してください: Cygwin の現在のフル インストール サイズは?

于 2014-05-28T15:06:30.053 に答える
0

rsync過去にリポジトリのコピーを維持しました。

それほど大きくはありませんでした。同期サイズを減らすために、rsyncオプションを使用しました--exclude(texliveやrubyは必要なく、ベースシステムには必須ではありません)。

小切手:

ローカルまたは組織のインストール用に HTTP/FTP 経由でこのミラーをホストするよりも:

setup.exe -p emacs --site http://localhost/cygwin
于 2020-12-28T20:46:14.970 に答える
-1

私は Cygwin の大ファンではありません。完全なPOSIXシステムを必要とする Unix コードがあればそれでよいと思います。それでも、Red Hatに別のライセンスを支払う場合を除き、これを使用するとプログラムはGPLになります(GPL 対象の DLL のため) 。

ほとんどの人は、代わりにMinGW (および MSYS)を使用する必要があります。これにより、意図的に感染性のある DLL を使用せずに、Unix シェルとユーティリティ (必要に応じてコンパイラも) を使用できます。Windows で GNU コンパイラを使用している人のほとんどは、MinGW を使用しています (ただし、気づいていない人もいます)。

目的のために重要なのは、再ダウンロード インストーラーを使用するのではなく、パーツを個別にダウンロードできることです。

SourceForgeのダウンロード ページはこちらです。coreutilsBashmaketarなどを提供する MSYS Base System パッケージから始めることをお勧めします。他に必要なものがある場合は、パッケージのリストから選択できます。

于 2009-03-19T14:10:57.687 に答える