¿Dónde obtengo un paquete para GNU Parallel?

Respuestas:

34

En 13.04, puede instalar con apt-get:

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

La segunda línea es necesaria porque GNU paralelo está instalado en --tollefmodo (si alguien puede proporcionar una justificación para esto, me gustaría saberlo).

En 14.04, el archivo de configuración aparentemente ya no está incluido, ya que la --tollefopción se eliminó por completo de la fuente paralela de GNU: http://lists.gnu.org/archive/html/parallel/2013-02/msg00018.html

luispedro
fuente
convierta esto en una respuesta wiki y vamos a agrupar todas las formas de instalarlo (para 10.04, 10.10, 11.X, 13.04, etc.)
Rudolf Olah
Probablemente disponible a través de este método a partir de Ubuntu 12.10 "Quantal": packages.ubuntu.com/quantal/parallel
nobar
La razón detrás de la configuración en `/ etc / parallel / config` es quizás que moreutilsya incluye una versión de Tollef parallel. Consulte también 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

Esto debería funcionar bien con 10.10. Si no, también puede probar el paquete Debian 5.0 desde aquí .

Editar:

Solo para aclarar: Aunque este enlace es al servicio de compilación de OpenSUSE, es un paquete de Ubuntu .

Los paquetes para las versiones más recientes de Ubuntu también están disponibles .

Stefano Palazzo
fuente
1
Funciona bien en mi 10.10 x86_64. Iba a construir un deb único para esto, ¡gracias por encontrar uno primero!
ayan4m1
¿Este paquete está en algún repositorio de Debian que puedo agregar para que sea una lista de fuentes?
balki
7

Estoy en Ubuntu 11.10, y todavía no hay un paquete canónico de GNU Parallel. Sin embargo, es bastante fácil agregarlo manualmente.

  1. Vaya al sitio oficial de GNU Parallel: http://www.gnu.org/software/parallel/
  2. Descargue el tarball fuente más reciente: http://ftp.gnu.org/gnu/parallel/
  3. Desempaquete y hágalo.

.

wget http://ftp.gnu.org/gnu/parallel/parallel-20120522.tar.bz2
tar -xvjf parallel*
cd parallel*
less README
./configure
make
sudo make install
djeikyb
fuente
Según el README, el código de shell wget -O - pi.dk/3 | shinstalará este paquete. Si te gusta canalizar páginas web al azar sh.
shabbychef
@shabbychef desaconsejo encarecidamente ese método, pero está en el archivo
djeikyb
5

Puede usar el feed zeroinstall (debería funcionar en cualquier sistema operativo / distribución):

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

entonces solo ejecútalo usando el parallelcomando.

Consulte http://0install.net para obtener más información acerca de la instalación cero.


fuente
5

A partir de hoy (11 de marzo de 2015) recomiendo leer:

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

Básicamente moreutilsy gnu parallelno podemos llevarnos bien.

Tu puedes hacer

sudo apt-get install parallel

pero perderás moreutils, incluso si no lo usas moreutils parallel, también perderías, por ejemplo ifne.

Podrías construir desde cero como en la otra respuesta.

yo si

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

Y luego usado gnu_parallelen mis guiones

Galleta
fuente
Este error se ha solucionado en 17.04, finalmente.
Bryan Larsen
4

Miré hoy (25-01-2011) y no encontré ningún ppa u otro repositorio apto. Encontré https://launchpad.net/parallel pero solo se vincula a recursos externos.

Además, el comando paralelo en el paquete moreutils NO es paralelo GNU sino http://kitenet.net/~joey/code/moreutils/ que no tiene todas las funciones.

Está en macports y en muchas otras distribuciones, por lo que también debería incluirse en Ubuntu.

Morgan Christiansson
fuente
2

Está disponible en * buntu 13.10 y será 14.04LTS.

Richard Elkins
fuente
1

Parece que no está empaquetado en Ubuntu y Debian, tal vez pueda solicitar que se empaquete.

También hay algunas otras herramientas con características similares (ejecución remota paralela de comandos en múltiples sistemas) en los repositorios que es posible que desee consultar. (Tal vez alguien más pueda recomendar algunos de estos).

JanC
fuente
1
Solicité
poolie
JanC, lo bueno de gnu parallel es que se complace en ejecutar los comandos localmente, en lugar de asumir que el paralelismo se da en diferentes máquinas.
Poolie
-1

Puede instalar la última versión usando LinuxBrew :

brew install parallel

A partir de hoy, la versión actual instalada es 20150922. Puedes consultar su fórmula .

slashsbin
fuente