Voglio installare GNU Parallel in Ubuntu ma non riesco a trovare un pacchetto per esso nei repository Ubuntu predefiniti. Dove lo posso prendere?
Voglio installare GNU Parallel in Ubuntu ma non riesco a trovare un pacchetto per esso nei repository Ubuntu predefiniti. Dove lo posso prendere?
Risposte:
In 13.04, è possibile installare con apt-get:
sudo apt-get install parallel
sudo rm /etc/parallel/config
La seconda riga è necessaria perché GNU parallel è installato in --tollefmodalità (se qualcuno può fornire una logica per questo, mi piacerebbe saperlo).
Nel 14.04, il file di configurazione apparentemente non è più incluso, poiché l' --tollefopzione è stata completamente rimossa dalla sorgente parallela GNU: http://lists.gnu.org/archive/html/parallel/2013-02/msg00018.html
moreutilsinclude già una versione di Tollef parallel. Vedi anche unix.stackexchange.com/questions/7515/using-parallel-on-ubuntu .
Questo dovrebbe funzionare bene con 10.10. Altrimenti, puoi anche provare il pacchetto Debian 5.0 da qui .
Modificare:
Solo per chiarire: anche se questo link è al servizio di compilazione OpenSUSE, è un pacchetto Ubuntu .
Sono inoltre disponibili pacchetti per le versioni più recenti di Ubuntu .
Sono su Ubuntu 11.10 e non esiste ancora un pacchetto canonico di GNU Parallel. È abbastanza facile da aggiungere manualmente però.
.
wget http://ftp.gnu.org/gnu/parallel/parallel-20120522.tar.bz2
tar -xvjf parallel*
cd parallel*
less README
./configure
make
sudo make install
READMEcodice shell wget -O - pi.dk/3 | shinstallerà questo pacchetto. Se ti piace eseguire il piping di pagine Web casuali a sh.
Puoi usare il feed zeroinstall (dovrebbe funzionare su qualsiasi sistema operativo / distro):
apt-get install zeroinstall-injector
0alias parallel http://git.savannah.gnu.org/cgit/parallel.git/plain/packager/0install/parallel.xml
quindi eseguilo semplicemente usando il parallelcomando
Vedi http://0install.net per maggiori informazioni sull'installazione zero.
Ad oggi (11 marzo 2015) raccomando di leggere:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597050
Fondamentalmente moreutilse gnu parallelnon posso andare d'accordo.
Tu puoi fare
sudo apt-get install parallel
ma perderai moreutils, anche se non lo usimoreutils parallel , perderai anche per esempio ifne.
Potresti costruire da zero come nell'altra risposta.
L'ho fatto
sudo apt-get install parallel
sudo mv /usr/bin/parallel /usr/bin/gnu_parallel
sudo apt-get install moreutils
E poi usato gnu_parallelnei miei script
Ho guardato oggi (25/01/2011) e non ho trovato nessun repository ppa o altro apt. Ho trovato https://launchpad.net/parallel ma si collega solo a risorse esterne.
Anche il comando parallelo nel pacchetto moreutils NON è parallelo GNU ma http://kitenet.net/~joey/code/moreutils/ che non è così completo.
È presente nei macport e in molte altre distribuzioni, quindi dovrebbe essere incluso anche in Ubuntu.
https://launchpad.net/~ieltonf/+archive/ppa/+packages
Oppure includi questo nel tuo elenco sorgente:
deb http://ppa.launchpad.net/ieltonf/ppa/ubuntu oneiric main
deb-src http://ppa.launchpad.net/ieltonf/ppa/ubuntu oneiric main
È disponibile in * buntu 13.10 e sarà 14.04LTS.
Sembra che non sia impacchettato in Ubuntu e Debian, forse puoi richiedere che sia impacchettato.
Esistono anche altri strumenti con funzionalità simili (esecuzione remota parallela di comandi su più sistemi) nei repository che potresti voler controllare. (Forse qualcun altro può consigliare alcuni di questi.)
Per Ubuntu 12.04 è possibile scaricarlo da http://packages.ubuntu.com/precise-backports/all/parallel/download
e ovviamente installa con dpkg -i