Onde obtenho um pacote para o GNU Parallel?

Respostas:

34

Na 13.04, você pode instalar com apt-get:

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

A segunda linha é necessária porque o paralelo GNU está instalado no --tollefmodo (se alguém puder fornecer uma justificativa para isso, eu gostaria de saber).

No 14.04, o arquivo de configuração aparentemente não está mais incluído, pois a --tollefopção foi removida totalmente da fonte paralela GNU: http://lists.gnu.org/archive/html/parallel/2013-02/msg00018.html

luispedro
fonte
transformar isso em uma resposta wiki e vamos se acumulam todos os caminhos para instalá-lo (para 10.04, 10.10, 11.x, 13,04, etc)
Rudolf Olah
Provavelmente disponível através deste método a partir do Ubuntu 12.10 "Quantal": packages.ubuntu.com/quantal/parallel
nobar
A lógica por trás da configuração em `/ etc / parallel / config` talvez seja que moreutilsjá inclua uma versão do Tollef parallel. Veja também 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

Isso deve funcionar bem com 10.10. Caso contrário, você também pode tentar o Pacote Debian 5.0 a partir daqui .

Editar:

Apenas para esclarecer: Embora este link seja para o serviço de compilação do OpenSUSE, é um pacote do Ubuntu .

Pacotes para versões mais recentes do Ubuntu também estão disponíveis .

Stefano Palazzo
fonte
11
Funciona bem no meu 10.10 x86_64. Eu estava indo para construir uma dívida única para isso, obrigado por encontrar um primeiro!
ayan4m1
Este pacote está em algum repositório debian que eu possa adicionar à lista de fontes?
balki
7

Estou no Ubuntu 11.10 e ainda não há um pacote Canonical do GNU Parallel. É muito fácil adicionar manualmente.

  1. Acesse o site oficial do GNU Parallel: http://www.gnu.org/software/parallel/
  2. Faça o download do tarball de origem mais recente: http://ftp.gnu.org/gnu/parallel/
  3. Desembale e faça.

.

wget http://ftp.gnu.org/gnu/parallel/parallel-20120522.tar.bz2
tar -xvjf parallel*
cd parallel*
less README
./configure
make
sudo make install
djeikyb
fonte
De acordo com o README, o código do shell wget -O - pi.dk/3 | shinstalará este pacote. Se você gosta de canalizar páginas da web aleatórias para sh.
shabbychef
@shabbychef i fortemente desencorajar esse método, mas é no readme .. git.savannah.gnu.org/cgit/parallel.git/tree/README
djeikyb
5

Você pode usar o feed zeroinstall (ele deve funcionar em qualquer sistema operacional / distro):

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

em seguida, execute-o usando o parallelcomando

Consulte http://0install.net para obter mais informações sobre instalação zero.


fonte
5

A partir de hoje (11 de março de 2015), recomendo a leitura:

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

Basicamente moreutilse gnu parallelnão pode se dar bem.

Você pode fazer

sudo apt-get install parallel

mas você perderá moreutils- mesmo que não o use moreutils parallel, também perderia, por exemplo ifne.

Você pode construir do zero, como na outra resposta.

eu fiz

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

E então usado gnu_parallelnos meus scripts

Biscoito
fonte
Este bug foi corrigido em 17.04, finalmente.
Bryan Larsen
4

Procurei hoje (25/01/2011) e não encontrei nenhum ppa ou outro repositório apt. Eu encontrei https://launchpad.net/parallel, mas ele apenas vincula a recursos externos.

Além disso, o comando paralelo no pacote moreutils NÃO é paralelo ao GNU, mas http://kitenet.net/~joey/code/moreutils/, que não é tão completo.

Está no macports e em muitas outras distribuições, portanto também deve ser incluído no Ubuntu.

Morgan Christiansson
fonte
2

Está disponível no * buntu 13.10 e terá 14.04LTS.

Richard Elkins
fonte
1

Parece que não está empacotado no Ubuntu e Debian, talvez você possa solicitar que ele esteja empacotado.

Também existem outras ferramentas com recursos semelhantes (execução remota paralela de comandos em vários sistemas) nos repositórios que você pode querer verificar. (Talvez alguém possa recomendar alguns deles.)

JanC
fonte
11
I solicitado ser embalados em pad.lv/740630
poolieby
JanC, o bom do gnu paralelo é que ele fica feliz em executar os comandos localmente, em vez de assumir que o paralelismo ocorre em diferentes máquinas.
poolie 23/03
-1

Você pode instalar a versão mais recente usando o LinuxBrew :

brew install parallel

A partir de hoje, a versão atual instalada é 20150922. Você pode verificar sua fórmula .

slashsbin
fonte