GNU Parallel için bir paketi nereden edinebilirim?


Yanıtlar:


34

13.04'te aşağıdakilerle yükleyebilirsiniz apt-get:

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

İkinci satır gereklidir, çünkü GNU paraleli --tollefmodda kurulur (eğer bunun için bir mantık sağlayabilirse, bilmek isterim).

14.04'te, --tollefseçenek GNU paralel kaynaktan tamamen kaldırıldığı için yapılandırma dosyası artık görünmemektedir: http://lists.gnu.org/archive/html/parallel/2013-02/msg00018.html


Bunu bir wiki cevabına çevirin ve bunu kurmak için bütün yolları toplayalım (10.04, 10.10, 11.X, 13.04, vb. için)
Rudolf Olah

Muhtemelen Ubuntu 12.10 "Quantal" dan itibaren bu yöntemle erişilebilir: Packages.ubuntu.com/quantal/parallel
nobar

`/ Etc / parallel / config 'ayarının arkasındaki mantık belki de moreutilszaten Tollef'in bir versiyonunu içeriyor parallel. Ayrıca bkz . 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

Bunun 10.10 ile iyi çalışması gerekir. Değilse, buradan Debian 5.0 Paketini de deneyebilirsiniz .

Düzenle:

Sadece açıklığa kavuşturmak için: Bu bağlantı OpenSUSE yapı servisine olmasına rağmen , bir Ubuntu paketidir .

Daha yeni Ubuntu sürümleri için paketler de mevcuttur .


1
Benim 10.10 x86_64 üzerinde çalışıyor. Bunun için bir defalık borç oluşturacaktım, ilk önce bir tane bulduğun için teşekkürler!
ayan4m1

Bu paket, kaynak listesi olarak ekleyebileceğim herhangi bir debian deposunda mı?
balki


7

Ubuntu 11.10'dayım ve hala bir GNU Parallel Canonical paketi yok. Yine de elle eklemek oldukça kolaydır.

  1. Resmi GNU Parallel sitesine gidin: http://www.gnu.org/software/parallel/
  2. En son kaynak tarball'ı indirin: http://ftp.gnu.org/gnu/parallel/
  3. Ambalajını aç ve yap.

.

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

Buna göre README, kabuk kodu wget -O - pi.dk/3 | shbu paketi yükleyecektir. Eğer rastgele web sayfalarına borulama seviyorsanız sh.
shabbychef

@shabbychef i şiddetle bu yöntemi vazgeçirmek, ancak olduğu .. Benioku'da git.savannah.gnu.org/cgit/parallel.git/tree/README
djeikyb

5

Zeroinstall feed'i kullanabilirsiniz (herhangi bir os / distro üzerinde çalışması gerekir):

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

sonra sadece parallelkomutu kullanarak çalıştırın .

Sıfır yükleme hakkında daha fazla bilgi için http://0install.net adresine bakın .


5

Bugün itibariyle (11 Mart 2015) okumanızı tavsiye ederim:

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

Temel olarak moreutilsve gnu parallelanlaşamıyorum.

Yapabilirsin

sudo apt-get install parallel

ama kaybedeceksiniz moreutils- kullanmasanız bile moreutils parallel, örneğin kaybedersiniz ifne.

Diğer cevapta olduğu gibi sıfırdan inşa edebilirsiniz.

yaptım

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

Ve sonra kullanılan gnu_parallelscript'lerime


Bu hata nihayet 17.04'te düzeltildi.
Bryan Larsen




1

Ubuntu ve Debian'da paketlenmemiş gibi görünüyor, belki paketlenmesini isteyebilirsiniz.

Ayrıca, göz atmak isteyebileceğiniz depolarda benzer özelliklere sahip başka bazı araçlar da vardır (birden fazla sistemde komutların paralel olarak uzaktan yürütülmesi). (Belki başka biri bunlardan bazılarını önerebilir.)



JanC, gnu paraleliyle ilgili güzel şey, paralelliğin farklı makineler arasında olduğunu varsaymak yerine, komutları yerel olarak çalıştırmaktan mutlu olmasıdır.
poolie


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.