Cygwinインストールにのみviテキストエディターをインストールするにはどうすればよいですか?


9

Windows VistaマシンにCygwinをインストールできました。デフォルト設定でインストールしました。

viBashシェルで実行しようとすると、Bashはコマンドnot foundを通知します。viエディターを含むCygwinエディターパッケージをインストールする必要があると思います。悪夢は、Cygwinセットアップを実行してエディターパッケージのみを選択し、特にVimを選択してインストールを選択するたびに発生します。Cygwinセットアップは他のすべてのパッケージをインストールしようとします。

Cygwinセットアップユーティリティを使用して単一のパッケージのみをインストールする簡単な方法はありますか?

回答:


11

Cygwinがそれらの他のパッケージも選択する理由があります。vi(vim)それらに依存しています。これが本当に気に入らない場合は、静的にリンクされたバージョンのvimをビルド/検索するか、別のバージョンを完全に使用する必要があります。たとえば、vim.orgからWindows実行可能ファイルをダウンロードします。


VIMがインストールのすべてのパッケージに依存しているということですか?

いいえ、vimをインストール対象としてマークすると、自動的にインストール対象としてマークされるパッケージに依存します。もちろん、それはすでに(デフォルトで)インストールされている他のいくつかのパッケージにも依存している可能性が非常に高いです。
Stephan202 2009年

1
これらの他のパッケージも、さらに多くのパッケージに依存している場合があります。Cygwinをすべてインストールするか、まったくインストールしないかのどちらかです。特定のツールが必要な場合は、GnuWin32(または、あなたの場合はgVim)を使用します。

2
  1. セットアップを開始し、ミラーを選択して、パッケージ画面に移動します
  2. 上部のラジオボタンリストから[保持]を選択します。これにより、セットアップが新しいバージョンを持つ他のパッケージを更新できなくなります。
  3. 「エディタ」の下の「vi」を選択します
  4. 「続行」を選択します。

これにより、viとその依存関係のみがインストールされます。


1

Setup.exeは、要求しない限りすべてをインストールしません。デフォルトで行うことは、すでにインストール済みで、新しいバージョンが利用可能なパッケージに更新のマークを付けることです。それを望まない場合は、vimを選択する前に、パッケージ選択画面の右上近くにある「保持」ボタンを選択してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.