Устанавливать программы в 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.