Woher bekomme ich ein Paket für GNU Parallel?

Antworten:

34

In 13.04 können Sie installieren mit apt-get:

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

Die zweite Zeile ist notwendig, da GNU parallel im --tollefModus installiert ist (wenn jemand eine Begründung dafür liefern kann, würde ich gerne wissen).

In 14.04 ist die Konfigurationsdatei anscheinend nicht mehr enthalten, da die --tollefOption vollständig aus der GNU-Parallelquelle entfernt wurde: http://lists.gnu.org/archive/html/parallel/2013-02/msg00018.html

Luispedro
quelle
Verwandle dies in eine Wiki-Antwort und staple alle Installationsmöglichkeiten (für 10.04, 10.10, 11.X, 13.04 usw.)
Rudolf Olah
Voraussichtlich verfügbar über diese Methode ab Ubuntu 12.10 "Quantal": packages.ubuntu.com/quantal/parallel
nobar
Die Begründung für die Einstellung in `/ etc / parallel / config` ist vielleicht, dass moreutilsbereits eine Version von Tollef enthalten ist parallel. Siehe auch 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

Dies sollte mit 10.10 gut funktionieren. Wenn nicht, können Sie auch das Debian 5.0-Paket von hier aus ausprobieren .

Bearbeiten:

Zur Verdeutlichung: Auch wenn dieser Link auf den OpenSUSE-Build-Service verweist, handelt es sich um ein Ubuntu-Paket .

Pakete für neuere Ubuntu-Versionen sind ebenfalls verfügbar .

Stefano Palazzo
quelle
1
Funktioniert gut auf meinem 10.10 x86_64. Ich wollte dafür eine einmalige Debatte aufbauen, danke, dass du zuerst eine gefunden hast!
ayan4m1
Befindet sich dieses Paket in Debian-Repos, die ich als Liste von Quellen hinzufügen kann?
Balki
7

Ich bin auf Ubuntu 11.10 und es gibt immer noch kein Canonical-Paket von GNU Parallel. Es ist jedoch ziemlich einfach, es manuell hinzuzufügen.

  1. Besuchen Sie die offizielle GNU Parallel-Website: http://www.gnu.org/software/parallel/
  2. Laden Sie den neuesten Quell-Tarball herunter: http://ftp.gnu.org/gnu/parallel/
  3. Auspacken und fertig.

.

wget http://ftp.gnu.org/gnu/parallel/parallel-20120522.tar.bz2
tar -xvjf parallel*
cd parallel*
less README
./configure
make
sudo make install
djeikyb
quelle
Laut dem READMEwird der Shell-Code wget -O - pi.dk/3 | shdieses Paket installieren. Wenn Sie zufällige Webseiten weiterleiten möchten sh.
Shabbychef
@shabbychef i entmutigen stark diese Methode, aber es ist in der Readme .. git.savannah.gnu.org/cgit/parallel.git/tree/README
djeikyb
5

Sie können den Feed "zeroinstall" verwenden (er sollte auf jedem Betriebssystem / jeder Distribution funktionieren):

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

Führen Sie es dann einfach mit dem parallelBefehl aus.

Weitere Informationen zur Nullinstallation finden Sie unter http://0install.net .


quelle
5

Ab heute (11. März 2015) empfehle ich zu lesen:

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

Grundsätzlich moreutilsund gnu parallelkann nicht miteinander auskommen.

Du kannst tun

sudo apt-get install parallel

aber Sie werden verlieren moreutils- auch wenn Sie nicht verwenden moreutils parallel, würden Sie zum Beispiel ifneauch verlieren .

Sie könnten wie in der anderen Antwort von Grund auf neu bauen.

Ich tat

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

Und dann gnu_parallelin meinen Skripten verwendet

Plätzchen
quelle
Dieser Fehler wurde in 17.04 endlich behoben.
Bryan Larsen
4

Ich habe heute (25.01.2011) nachgeschaut und kein ppa oder anderes passendes Repository gefunden. Ich habe https://launchpad.net/parallel gefunden, aber es enthält nur Links zu externen Ressourcen.

Auch der parallele Befehl im moreutils-Paket ist NICHT GNU parallel, sondern http://kitenet.net/~joey/code/moreutils/, was nicht so umfassend ist.

Es ist in Macports und vielen anderen Distributionen enthalten, sollte also auch in Ubuntu enthalten sein.

Morgan Christiansson
quelle
2

Es ist in * buntu 13.10 verfügbar und wird 14.04LTS sein.

Richard Elkins
quelle
1

Es sieht so aus, als ob es nicht in Ubuntu & Debian gepackt ist. Vielleicht können Sie verlangen, dass es gepackt wird.

Es gibt auch einige andere Tools mit ähnlichen Funktionen (parallele Remote-Ausführung von Befehlen auf mehreren Systemen) in den Repositorys, die Sie möglicherweise auschecken möchten. (Vielleicht kann jemand anderes einige davon empfehlen.)

JanC
quelle
1
Ich bat sie in verpackt werden pad.lv/740630
poolie
JanC, das Schöne an gnu parallel ist, dass es glücklich ist, die Befehle lokal auszuführen, anstatt anzunehmen, dass die Parallelität zwischen verschiedenen Computern besteht.
Poolie
-1

Sie können die neueste Version mit LinuxBrew installieren :

brew install parallel

Ab heute ist die aktuelle Version installiert 20150922. Sie können die Formel überprüfen .

slashsbin
quelle