Nano Hash - криптовалюты, майнинг, программирование

Как установить GNU Parallel в Windows 10 с помощью git-bash

Кто-нибудь смог успешно использовать GNU Parallel в Windows 10 с помощью git-bash? Возможно ли это? - Если да, то как?


Предыстория: у меня возникли проблемы с установкой и использованием GNU Parallel, и это заставило меня задуматься: может быть, git-bash сдерживает меня? Я уверен, что установил Ubuntu через WSL У меня не было бы проблем с запуском GNU Parallel. Но я хотел знать, могу ли я сначала сделать это в git-bash.


  • Я уверен, что Оле Танге посоветует вам, поскольку он является автором, но в то же время имейте в виду, что GNU Parallel — это сценарий Perl, поэтому вам понадобится интерпретатор Perl, что бы вы ни делали. . 19.09.2018
  • Спасибо, Марк! Я ценю ваши отзывы и информацию. Я надеюсь, что у кого-то есть ответ, потому что я не могу найти это нигде в Google. Я предполагаю, что это сбивает меня с толку, потому что я больше чистый парень из Unix - вся эта оболочка gitbash, работающая в Windows, для меня сумасшедшая. 19.09.2018
  • Вы и я оба, я тоже не понимаю всей этой тарабарщины оболочки (упс, я имел в виду gitbash) в Windows. 19.09.2018

Ответы:


1

Я только что установил git-bash на компьютер с Microsoft Windows 10, и у меня не было проблем с установкой GNU Parallel.

Он ни в коем случае не проверен на git-bash, но базовая функциональность явно работает.

У меня проблемы с установкой GNU Parallel

Может быть, вы можете опубликовать ошибку, которую вы получаете при запуске:

$ (wget -O - pi.dk/3 || lynx -source pi.dk/3 || curl pi.dk/3/ || \
   fetch -o - http://pi.dk/3 ) > install.sh
$ sha1sum install.sh | grep 883c667e01eed62f975ad28b6d50e22a
12345678 883c667e 01eed62f 975ad28b 6d50e22a
$ md5sum install.sh | grep cc21b4c943fd03e93ae1ae49e28573c0
cc21b4c9 43fd03e9 3ae1ae49 e28573c0
$ sha512sum install.sh | grep da012ec113b49a54e705f86d51e784ebced224fdf
79945d9d 250b42a4 2067bb00 99da012e c113b49a 54e705f8 6d51e784 ebced224
fdff3f52 ca588d64 e75f6033 61bd543f d631f592 2f87ceb2 ab034149 6df84a35
$ bash install.sh
21.09.2018
  • Я надеюсь, что вы все еще следите за этим вопросом @Ole Tange. У меня возникла проблема при попытке установить GNU parallel в Windows, и у меня нет решения, чтобы ее исправить. Я пытался использовать ваше решение выше, но оно все еще не работает. 1. На моем компьютере есть предупреждение о GnuPG с этой информацией GnuPG (gpg) is not installed so the signature cannot be checked. This means that if the code has been changed by criminals, you will not discover that! Continue anyway? (y/n) 2. Если я выберу Y, возникнет новая проблема. 10seconds_install: line 123: cd: $'parallel-20190922\r': No such file or directory 01.10.2019
  • 3. Пробовал исправить с помощью более старой версии, вроде нормально. Но у меня нет исполняемого файла, который может работать в Windows. Я не вижу никакой ошибки, которая отображается на экране моей консоли, я думаю, что должен показать вам все сообщения, но я не могу из-за ограничения символов. Итак, я предполагаю, что ошибка ниже: Nothing to be done for 'install-exec-am'. Последняя информация, которую я получил: installed globally22 01.10.2019
  • installed globally означает, что он установлен в /usr/local/bin. Так что этот каталог должен быть в вашем $PATH. Я озадачен, почему вы получаете \r, потому что я только что проверил, и я не получаю этого при установке git-bash. Единственное, почему я могу это понять, это то, что ваша версия sort вставляет \r. Вы можете заменить sort на: perl -e 'print sort <>'. 01.10.2019
  • Я думаю, что это скрипт bash для установки GNU параллельно окнам, и в окнах нет /usr/local/bin. Это неправильно? 02.10.2019
  • Да, это неправильно: при работе в git-bash он будет эмулировать каталог /usr/local/bin. Так что это не проблема. 02.10.2019
  • Могу ли я предложить, если это не решит вашу проблему, опубликовать новый вопрос и включить полный вывод? Так будет легче увидеть, получаю ли я точно такое же или есть тонкие различия. 02.10.2019
  • Давайте продолжим обсуждение в чате. 02.10.2019
  • @OleTange эта ссылка не работает git.savannah.gnu.org/ cgit/parallel.git/plain/10seconds_install. Можете ли вы дать нам правильную ссылку? 25.11.2019
  • @RK3 Вчера у Саванны был простой. Ссылка теперь в порядке. 25.11.2019
  • @OleTange Привет, не могли бы вы ответить на этот вопрос? 22.03.2020
  • Установка запускается, но у меня не работает: ```$ parallel echo :::foo bar sh: -c: для опции требуется аргумент sh: -c: для опции требуется аргумент sh: -c: для опции требуется аргумент ` `` 11.06.2020
  • @NiklasHolm Опубликуйте новый вопрос. Включите полный вывод parallel -Dall echo ::: foo. Убедитесь, что на него не распространяется stackoverflow.com/questions/60797246/ 11.06.2020
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..