Ich möchte GNU Parallel in Ubuntu installieren , kann aber in den Standard-Ubuntu-Repos kein Paket dafür finden. Wo kann ich das bekommen?
Ich möchte GNU Parallel in Ubuntu installieren , kann aber in den Standard-Ubuntu-Repos kein Paket dafür finden. Wo kann ich das bekommen?
Antworten:
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 --tollef
Modus 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 --tollef
Option vollständig aus der GNU-Parallelquelle entfernt wurde: http://lists.gnu.org/archive/html/parallel/2013-02/msg00018.html
moreutils
bereits eine Version von Tollef enthalten ist parallel
. Siehe auch unix.stackexchange.com/questions/7515/using-parallel-on-ubuntu .
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 .
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.
.
wget http://ftp.gnu.org/gnu/parallel/parallel-20120522.tar.bz2
tar -xvjf parallel*
cd parallel*
less README
./configure
make
sudo make install
README
wird der Shell-Code wget -O - pi.dk/3 | sh
dieses Paket installieren. Wenn Sie zufällige Webseiten weiterleiten möchten sh
.
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 parallel
Befehl aus.
Weitere Informationen zur Nullinstallation finden Sie unter http://0install.net .
Ab heute (11. März 2015) empfehle ich zu lesen:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597050
Grundsätzlich moreutils
und gnu parallel
kann 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 ifne
auch 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_parallel
in meinen Skripten verwendet
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.
https://launchpad.net/~ieltonf/+archive/ppa/+packages
Oder fügen Sie dies in Ihre source.list ein:
deb http://ppa.launchpad.net/ieltonf/ppa/ubuntu oneiric main
deb-src http://ppa.launchpad.net/ieltonf/ppa/ubuntu oneiric main
Es ist in * buntu 13.10 verfügbar und wird 14.04LTS sein.
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.)
Für Ubuntu 12.04 können Sie es von http://packages.ubuntu.com/precise-backports/all/parallel/download herunterladen
und natürlich mit dpkg -i installieren