9

Мне удалось установить Cygwin на мой компьютер с Windows Vista. Я установил с использованием настроек по умолчанию.

Когда я пытаюсь выполнить vi в оболочке Bash, Bash сообщает мне, что команда не найдена. Я считаю, что мне нужно установить пакет редакторов Cygwin, который включает редактор vi. Кошмар каждый раз, когда я запускаю установку Cygwin и выбираю ТОЛЬКО пакет редакторов и, в частности, Vim и выбираем установку, программа установки Cygwin пытается установить все остальные пакеты, очень неприятно !!

Есть ли более простой способ установки всего одного пакета с помощью утилиты установки Cygwin?

3 ответа3

10

Существует причина, по которой Cygwin также выбирает другие пакеты: от них зависит vi (vim). Если вам это не нравится, вам придется собрать / найти статически связанную версию vim или просто использовать другую версию, например, загрузить исполняемый файл Windows с vim.org.

2
  1. Запустите программу установки, выберите зеркало и перейдите на экран пакетов
  2. Выберите "Сохранить" в списке переключателей вверху - это не позволит программе установки обновить другие пакеты с новой версией.
  3. Выберите "vi" в разделе "Редакторы"
  4. Выберите "продолжить".

Это должно установить только vi и его зависимости.

1

Setup.exe не устанавливает все, пока вы не попросите об этом. По умолчанию он помечает для обновления все пакеты, которые вы уже установили и какие более новые версии доступны. Если вы не хотите этого, нажмите кнопку «Сохранить» в правом верхнем углу экрана выбора пакета, прежде чем выбрать vim.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .