Quiero instalar GNU Parallel en Ubuntu pero no puedo encontrar un paquete en los repositorios predeterminados de Ubuntu. ¿Dónde puedo conseguirlo?
Quiero instalar GNU Parallel en Ubuntu pero no puedo encontrar un paquete en los repositorios predeterminados de Ubuntu. ¿Dónde puedo conseguirlo?
Respuestas:
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 --tollef
modo (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 --tollef
opción se eliminó por completo de la fuente paralela de GNU: http://lists.gnu.org/archive/html/parallel/2013-02/msg00018.html
moreutils
ya incluye una versión de Tollef parallel
. Consulte también unix.stackexchange.com/questions/7515/using-parallel-on-ubuntu .
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 .
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.
.
wget http://ftp.gnu.org/gnu/parallel/parallel-20120522.tar.bz2
tar -xvjf parallel*
cd parallel*
less README
./configure
make
sudo make install
README
, el código de shell wget -O - pi.dk/3 | sh
instalará este paquete. Si te gusta canalizar páginas web al azar sh
.
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 parallel
comando.
Consulte http://0install.net para obtener más información acerca de la instalación cero.
A partir de hoy (11 de marzo de 2015) recomiendo leer:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597050
Básicamente moreutils
y gnu parallel
no 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_parallel
en mis guiones
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.
https://launchpad.net/~ieltonf/+archive/ppa/+packages
O incluya esto en su fuente.list:
deb http://ppa.launchpad.net/ieltonf/ppa/ubuntu oneiric main
deb-src http://ppa.launchpad.net/ieltonf/ppa/ubuntu oneiric main
Está disponible en * buntu 13.10 y será 14.04LTS.
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).
Para Ubuntu 12.04 puede descargarlo desde http://packages.ubuntu.com/precise-backports/all/parallel/download
y, por supuesto, instalar con dpkg -i