Де я можу отримати пакет для GNU Parallel?


Відповіді:


34

У 13.04 ви можете встановити за допомогою apt-get:

sudo apt-get install parallel
sudo rm /etc/parallel/config

Другий рядок необхідний, оскільки паралель GNU встановлений у --tollefрежимі (якщо хтось може надати обґрунтування цього, я хотів би знати).

У 14.04 файл конфігурації, мабуть, більше не включається, оскільки --tollefпараметр повністю видалено з паралельного джерела GNU: http://lists.gnu.org/archive/html/parallel/2013-02/msg00018.html


перетворіть це на відповідь у вікі, і давайте збираємо всі способи її встановлення (для 10.04, 10.10, 11.X, 13.04 тощо)
Рудольф Олах

Можливо , доступні через цей метод , як в Ubuntu 12.10 «квантовому»: packages.ubuntu.com/quantal/parallel
nobar

Обґрунтування налаштування в `/ etc / паралельному / config`, можливо, moreutilsвже включає версію Tollef's parallel. Дивіться також unix.stackexchange.com/questions/7515/using-parallel-on-ubuntu .
krlmlr

13

https://build.opensuse.org/package/binaries?package=parallel&project=home%3Atange&repository=xUbuntu_10.10

Це має добре працювати з 10.10. Якщо ні, ви можете також спробувати пакет Debian 5.0 звідси .

Редагувати:

Тільки для уточнення: Хоча це посилання на службу збирання OpenSUSE, це пакет Ubuntu .

Також доступні пакети для більш нових версій Ubuntu .


1
Відмінно працює на моїй 10.10 x86_64. Я збирався створити для цього разовий деб, спасибі, що знайшов його першим!
ayan4m1

Чи є цей пакет у будь-яких репортажах Debian, які я можу додати до списку джерел?
балки

Debian НЕ вичавлювати-портировать ( packages.debian.org/squeeze-backports/parallel ), свистячі ( packages.debian.org/wheezy/parallel ), і Сід ( packages.debian.org/sid/parallel ).
Оле Танге

7

Я на Ubuntu 11.10, і досі не існує пакету Canonical GNU Parallel. Це вручну легко додати, хоча.

  1. Перейдіть на офіційний сайт GNU Parallel: http://www.gnu.org/software/parallel/
  2. Завантажте останнє джерело tarball: http://ftp.gnu.org/gnu/parallel/
  3. Розпакуйте і зробіть його.

.

wget http://ftp.gnu.org/gnu/parallel/parallel-20120522.tar.bz2
tar -xvjf parallel*
cd parallel*
less README
./configure
make
sudo make install

Відповідно до цього READMEкоду оболонки wget -O - pi.dk/3 | shбуде встановлено цей пакет. Якщо ви як обжигающе випадкових веб - сторінок в sh.
shabbychef

@shabbychef я сильно перешкоджаю тому методу, але він є у readme .. git.savannah.gnu.org/cgit/parallel.git/tree/README
djeikyb

5

Ви можете використовувати канал zeroinstall (він повинен працювати на будь-якому ОС / дистрибутиві):

apt-get install zeroinstall-injector
0alias parallel http://git.savannah.gnu.org/cgit/parallel.git/plain/packager/0install/parallel.xml

тоді просто запустіть його за допомогою parallelкоманди.

Дивіться http://0install.net для отримання додаткової інформації про встановлення нуля.


5

Станом на сьогодні (11 березня 2015 року) рекомендую прочитати:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597050

В основному moreutilsі gnu parallelне можу уживатися.

Ви можете зробити

sudo apt-get install parallel

але ви програєте moreutils- навіть якщо ви не скористаєтесь moreutils parallel, ви втратите, наприклад ifne.

Ви можете будувати з нуля, як і в іншій відповіді.

я робив

sudo apt-get install parallel
sudo mv /usr/bin/parallel /usr/bin/gnu_parallel
sudo apt-get install moreutils

А потім використовується gnu_parallelв моїх сценаріях


Цю помилку було виправлено остаточно у 17.04.
Брайан Ларсен

4

Я подивився сьогодні (25.01.2011) і не знайшов жодного ppa чи іншого підходящого сховища. Я знайшов https://launchpad.net/parallel, але він посилається лише на зовнішні ресурси.

Також паралельна команда в пакеті moreutils НЕ паралельна GNU, але http://kitenet.net/~joey/code/moreutils/, яка не настільки повнофункціональна.

Він є в макпортах та багатьох інших дистрибутивах, тому його слід включати і в Ubuntu.




1

Здається, він не упакований в Ubuntu & Debian, можливо, ви можете попросити його упакувати.

У сховищах також є деякі інші інструменти з подібними функціями (паралельне віддалене виконання команд на декількох системах), які ви, можливо, захочете перевірити. (Можливо, хтось із інших може порекомендувати щось із цього.)


1
Я просив його упакувати в pad.lv/740630
poolie

JanC, приємна річ у гну-паралелі полягає в тому, що він радий виконувати команди локально, а не припускати, що паралелізм є на різних машинах.
poolie


-1

Ви можете встановити останню версію за допомогою LinuxBrew :

brew install parallel

На сьогодні встановлена ​​поточна версія 20150922. Ви можете перевірити, чи це Формула .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.