Устанавливать программы в git bash?

Я запускаю git bash на windows и хочу установить некоторые инструменты linux, с которыми я знаком, но apt-get, yum и т. Д. Не работают. Как я могу установить программы в git bash?

4 ответа

Решение

Вы можете использовать https://chocolatey.org/ или scoop, которые позволят вам установить программное обеспечение из командной строки, и они работают на git bash. Но если вы действительно хотите программное обеспечение Linux, вы можете установить Windows 10, то подсистема Windows Linux, которая позволяет вам использовать apt-get если вы выбираете Ubuntu над Opensuse.

В Git Bash, похоже, нет менеджера пакетов.

При использовании Cygwin или MobaXterm (и их может быть больше), вы можете использовать apt-get, как будто это ubuntu.

Вы можете загрузить двоичный исполняемый файл с сайтов, которые предоставляют двоичные файлы команд linux для Windows exe, и добавить его в папку двоичных файлов Git (по пути /c/Program\ Files/Git/mingw64/bin). Проверь это:

Пример:

Чтобы установить wget, я цитирую https://gist.github.com/evanwill/0207876c3243bbb6863e65ec5dc3f058:

  • Скачать Lastest WGET бинарный для окон из eternallybored (они доступны в виде молнии с документацией, или просто ех)
  • Если вы скачали zip-архив, распакуйте все (если Windows, встроенная в zip-утилиту, выдает ошибку, используйте 7-zip).
  • Переименовать файл wget64.exe к wget.exe если необходимо.
  • Переехать wget.exe на ваш Git\mingw64\bin\.

Чтобы скачать nano:

  • Загрузите двоичный файл Nano со страницы поддержки Nano win32. Вам просто нужно .exe файл, который называется nano-git-0d9a7347243.exe (на момент написания этой статьи).
  • Переименуйте файл в nano.exeи скопируйте в mingw64\bin каталог.
  • Эта версия Nano не будет работать только с Git Bash, но ее можно вызвать с помощью winpty, например, winpty nano test.txt.

По состоянию на 2018 год последние версии Git Bash включают Nano, поэтому в этом нет необходимости! Просто не забудьте выбрать Nano в качестве редактора по умолчанию при установке Git для Windows.

Вы также можете рассмотреть возможность использования cygwin в качестве эмулятора unix-подобных систем в Windows, куда можно включить широкий спектр двоичных файлов при установке и добавить их позже.

Вариант 1. Комбинация Git SDK и Git-SCM.

Сначала загрузите , затем перенесите все двоичные файлы из C:/git-SDK-64/usr/bin в C:/Program Files/Git/usr/bin, а затем перенесите все файлы в /etc. Наконец, загрузите WGET отдельно, как указано в ответе выше.

ПРИМЕЧАНИЕ. Этот метод невероятно хитрый и не рекомендуется по нескольким причинам. Это полезно только в том случае, если вы хотите (вроде как) получить среду Linux.

Вариант №2

Просто скачайте Git For Windows SDKGit For Windows SDK и используйте его как почти полную среду Linux. е ИЛИ

Используйте подсистему Windows для Linux — гораздо более совершенную версию среды Linux, чем просто оболочку. Это лучший вариант, поскольку это полноценная среда Linux, хорошо поддерживаемая Microsoft.

Вариант №3

Последний вариант — загрузить пакеты MSYSY2 . Затем разархивируйте его, предпочтительно используя PeaZip , поскольку другие программы для разархивирования, такие как 7-zip, не поддерживают тот же формат. После извлечения вручную поместите файлы в каталог установки Git.

Другие вопросы по тегам