Di mana saya mendapatkan paket untuk GNU Parallel?


Jawaban:


34

Di 13,04, Anda dapat menginstal dengan apt-get:

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

Baris kedua diperlukan karena paralel GNU diinstal dalam --tollefmode (jika ada yang bisa memberikan alasan untuk ini, saya ingin tahu).

Dalam 14,04, file konfigurasi tampaknya tidak lagi disertakan, karena --tollefopsi telah dihapus dari sumber paralel GNU sepenuhnya: http://lists.gnu.org/archive/html/parallel/2013-02/msg00018.html


ubah ini menjadi jawaban wiki dan mari kita menumpuk semua cara untuk menginstalnya (untuk 10.04, 10.10, 11.X, 13.04, dll)
Rudolf Olah

Mungkin tersedia melalui metode ini pada Ubuntu 12.10 "Quantal": packages.ubuntu.com/quantal/parallel
nobar

Alasan di balik pengaturan di `/ etc / parallel / config` mungkin moreutilssudah termasuk versi Tollef parallel. Lihat juga 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

Ini harus bekerja dengan baik dengan 10.10. Jika tidak, Anda juga dapat mencoba Paket Debian 5.0 dari sini .

Edit:

Hanya untuk mengklarifikasi: Meskipun tautan ini ke layanan build OpenSUSE, ini adalah paket Ubuntu .

Paket untuk versi Ubuntu yang lebih baru juga tersedia .


1
Bekerja dengan baik pada 10,10 x86_64 saya. Saya akan membuat satu deb untuk ini, terima kasih sudah menemukan yang pertama!
ayan4m1

Apakah paket ini dalam repo debian yang dapat saya tambahkan menjadi daftar sumber?
balki


7

Saya di Ubuntu 11.10, dan masih belum ada paket Canonical GNU Parallel. Sangat mudah untuk menambahkan secara manual.

  1. Pergi ke situs Paralel resmi GNU: http://www.gnu.org/software/parallel/
  2. Unduh sumber tarball terbaru: http://ftp.gnu.org/gnu/parallel/
  3. Buka kemasan dan buat itu.

.

wget http://ftp.gnu.org/gnu/parallel/parallel-20120522.tar.bz2
tar -xvjf parallel*
cd parallel*
less README
./configure
make
sudo make install

Menurut README, kode shell wget -O - pi.dk/3 | shakan menginstal paket ini. Jika Anda suka perpipaan laman web acak ke sh.
shabbychef

@shabbychef saya sangat tidak menyarankan metode itu, tapi ini di readme .. git.savannah.gnu.org/cgit/parallel.git/tree/README
djeikyb

5

Anda dapat menggunakan feed zeroinstall (ini akan bekerja pada os / distro apa saja):

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

maka jalankan saja menggunakan parallelperintah.

Lihat http://0install.net untuk info lebih lanjut tentang zero install.


5

Mulai hari ini (11 Maret 2015) saya merekomendasikan membaca:

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

Pada dasarnya moreutilsdan gnu paralleltidak bisa akur.

Anda dapat melakukan

sudo apt-get install parallel

tetapi Anda akan kehilangan moreutils- bahkan jika Anda tidak menggunakan moreutils parallel, Anda akan kehilangan misalnya ifnejuga.

Anda dapat membangun dari awal seperti pada jawaban lainnya.

aku melakukannya

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

Dan kemudian digunakan gnu_paralleldalam skrip saya


Bug ini telah diperbaiki pada 17.04, akhirnya.
Bryan Larsen




1

Sepertinya itu tidak dikemas dalam Ubuntu & Debian, mungkin Anda dapat meminta itu dikemas.

Ada juga beberapa alat lain dengan fitur serupa (eksekusi perintah paralel paralel pada banyak sistem) dalam repositori yang mungkin ingin Anda periksa. (Mungkin orang lain dapat merekomendasikan beberapa di antaranya.)


1
Saya meminta itu dikemas dalam pad.lv/740630
poolie

JanC, hal yang menyenangkan tentang gnu parallel adalah senang menjalankan perintah secara lokal, alih-alih mengasumsikan paralelisme melintasi mesin yang berbeda.
poolie


-1

Anda dapat menginstal versi terbaru menggunakan LinuxBrew :

brew install parallel

Pada hari ini, Versi saat ini diinstal adalah 20150922. Anda dapat memeriksa Formulanya .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.