1. ホーム
  2. github

[解決済み] Cygwin用のGitをインストールするには?

2022-02-02 07:35:30

質問

ネットでいくつかのチュートリアルを見ましたが、Cygwinをインストールしているときに、Cygwinにgitをインストールする方法しか紹介されていません。私はすでにCygwinをインストールし、カスタマイズしているので、そのステップを繰り返したくありません。gitフレームワークをインストールし、githubで使用するにはどうすればよいですか?

ありがとうございました。

解決方法は?

Cygwinの世界では、実は、このような のみ パッケージのインストール AS は、Cygwinをインストールしていることになります。 Cygwinは本来、setup.exeを実行することで 複数 を必要なときに何度も実行します。

Cygwinのレポ・ミラーには、何千ものパッケージが用意されています。 あなたの話からすると、セットアップファイルを一回だけ実行し、その後は利用可能なパッケージを追加でインストールしたり、アップグレードしたりしないように計画しているように聞こえます。 Cygwinのセットアップファイルは、特にこのような目的で使用されます。

もし現在、あなたの特定のCygwin環境にGitがインストールされていないなら、もう一度setup.exeを実行してパッケージを選択するだけです。 現在のインストールディレクトリとパッケージディレクトリ、以前に選択したミラーが自動的に検出されるはずです。 Git パッケージをインストールするようにマークすると、apt-get や他の *NIX パッケージマネージャと同じように、依存するすべてのパッケージを自動的にダウンロードします。

という放棄されたプロジェクトもあります。 apt-cyg 特に、GUIのsetup.exeを避けるためにSSH経由でリモートシステム上で使用します。 apt-cyg は基本的に、コマンドラインから直接パッケージをインストールするシェルスクリプトです。 apt-get -スタイルです。 これには wgetsubversion が、セットアップに30秒かかったら、そのまま apt-cyg install git . また、GUIのsetup.exeと同様に依存関係のインストールも行います。

Chocolatey パッケージマネージャで Cygwin をインストールした場合にも、同様の選択肢があります。 cyg-get (という名前だと思います)。 構文は少し違いますが、次のようなものです。 cyg-get git . この方法はapt-cygと違って、実際にsetup.exeを使い、何もクリックしなくてもいいように処理を自動化するだけなので、あまり好きではありません。 なぜなら、私が最後に確認したところでは、Chocolateyは32ビットのCygwinインストールしかサポートしておらず、cyg-getパッケージが探しているのもこれだったからです。

apt-cyg 何を探しているのかがわかっている場合は、パッケージのインストールに setup.exe を実行するよりも、いつもこの方法を好んでいます。

プロジェクトが再開され、再び活発に開発が行われているようです。 https://github.com/transcode-open/apt-cyg

このバージョンのインストールにはlynxが必要なようです。 どうなんでしょう。 私はまだ、最後にチェックしたときにうまく機能したGoogle Codeのオリジナルバージョンを使っているだけです。 https://code.google.com/p/apt-cyg/

編集:しばらく前から、新しい Cygwin パッケージマネージャである cyg-get を介してインストールすることができます。 ショコラトリー . Chocolateyがデフォルトで通常の場所にCygwinをインストールしなくなったので、ChocolateyでインストールしたCygwinにしか効かないのかどうかはわかりません。 コメントはご自由にどうぞ。 cyg-get は、Chocolatey でインストールされなかった古い Cygwin のインストールを実行している場合を除き、今では私の Cygwin パッケージマネージャの選択肢となっています。 32ビットインストールしかサポートしていなかったので、しばらくは避けていましたが、ChocolateyがCygwinの64ビットインストールをサポートしていることが確認でき、さらに cyg-get パッケージマネージャと完全に連動します。 私は、自分の ~/.bashrc のどちらかを使用することができます。 apt または apt-get (の有無にかかわらず)。 install を呼び出すだけです。 cyg-get.bat を、私がインストールするように指定したプログラムと共にインストールします。