Tôi có thể nhận gói phần mềm GNU Parallel ở đâu?


Câu trả lời:


34

Trong 13.04, bạn có thể cài đặt với apt-get:

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

Dòng thứ hai là cần thiết vì song song GNU được cài đặt trong --tollefchế độ (nếu bất kỳ ai có thể cung cấp lý do cho việc này, tôi muốn biết).

Trong 14.04, tệp cấu hình rõ ràng không còn được bao gồm nữa, vì --tolleftùy chọn đã bị xóa hoàn toàn khỏi nguồn song song GNU: http://lists.gnu.org/archive/html/abul/2013-02/msg00018.html


biến câu trả lời này thành câu trả lời wiki và hãy tích lũy tất cả các cách để cài đặt nó (cho 10.04, 10.10, 11.X, 13.04, v.v.)
Rudolf Olah

Có lẽ có sẵn thông qua phương pháp này như của Ubuntu 12.10 "Định lượng": packages.ubuntu.com/quantal/parallel
nobar

Lý do đằng sau cài đặt trong `/ etc /allel / config` có lẽ moreutilsđã bao gồm một phiên bản của Tollef parallel. Xem thêm unix.stackexchange.com/questions/7515/USE-pool-on-ubfox .
krlmlr

13

https://build.opensuse.org/package/binaries?package=abul&project=home%3Atange&reposeective=xUb Ubuntu_10.10

Điều này sẽ hoạt động tốt với 10.10. Nếu không, bạn cũng có thể thử Gói Debian 5.0 từ đây .

Biên tập:

Chỉ cần làm rõ: Mặc dù liên kết này là với dịch vụ xây dựng OpenSUSE, nhưng nó là một gói Ubuntu .

Các gói cho các phiên bản Ubuntu gần đây cũng có sẵn .


1
Hoạt động tốt trên 10.10 x86_64 của tôi. Tôi sẽ xây dựng một cuộc tranh luận một lần cho việc này, cảm ơn vì đã tìm thấy một lần đầu tiên!
ayan4m1

Là gói này trong bất kỳ repos debian nào mà tôi có thể thêm vào danh sách các nguồn?
balki


7

Tôi đang dùng Ubuntu 11.10 và vẫn chưa có gói GNU Parallel. Nó khá dễ dàng để thêm bằng tay mặc dù.

  1. Truy cập trang web chính thức GNU Parallel: http://www.gnu.org/software/abul/
  2. Tải xuống tarball nguồn mới nhất: http://ftp.gnu.org/gnu/abul/
  3. Giải nén và làm cho nó.

.

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

Theo README, mã shell wget -O - pi.dk/3 | shsẽ cài đặt gói này. Nếu bạn thích các trang web ngẫu nhiên đường ống đến sh.
shabbychef

@shabbychef tôi không khuyến khích phương pháp đó, nhưng nó nằm trong readme .. git.savannah.gnu.org/cgit/abul.git/tree/README
djeikyb

5

Bạn có thể sử dụng nguồn cấp dữ liệu zeroinstall (nó sẽ hoạt động trên mọi os / distro):

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

sau đó chỉ cần chạy nó bằng parallellệnh.

Xem http://0install.net để biết thêm thông tin về cài đặt zero.


5

Kể từ hôm nay (11 tháng 3 năm 2015) tôi khuyên bạn nên đọc:

https://bugs.debian.org/cgi-bin/orpreport.cgi?orms=597050

Về cơ bản moreutilsgnu parallelkhông thể hòa hợp.

Bạn có thể làm

sudo apt-get install parallel

nhưng bạn sẽ thua moreutils- ngay cả khi bạn không sử dụng moreutils parallel, bạn cũng sẽ mất ví dụ ifne.

Bạn có thể xây dựng từ đầu như trong câu trả lời khác.

tôi đã làm

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

Và sau đó được sử dụng gnu_paralleltrong các kịch bản của tôi


Lỗi này đã được sửa trong 17.04, cuối cùng.
Bryan Larsen

4

Tôi đã xem ngày hôm nay (2011-01-25) và không tìm thấy bất kỳ ppa hoặc kho lưu trữ apt nào khác. Tôi đã tìm thấy https://launchpad.net/abul nhưng nó chỉ liên kết với các tài nguyên bên ngoài.

Ngoài ra, lệnh song song trong gói moreutils KHÔNG phải là GNU song song mà là http://kitenet.net/~joey/code/moreutils/ không đầy đủ tính năng.

Nó có trong macports và nhiều bản phân phối khác vì vậy nó cũng nên được đưa vào Ubuntu.




1

Có vẻ như nó không được đóng gói trong Ubuntu & Debian, có lẽ bạn có thể yêu cầu nó được đóng gói.

Ngoài ra còn có một số công cụ khác có tính năng tương tự (thực thi lệnh từ xa song song trên nhiều hệ thống) trong kho mà bạn có thể muốn kiểm tra. (Có lẽ ai đó khác có thể giới thiệu một số trong số này.)


1
Tôi yêu cầu nó được đóng gói trong pad.lv/740630
poolie

JanC, điều tuyệt vời về song song gnu là rất vui khi chạy các lệnh cục bộ, thay vì giả sử song song trên các máy khác nhau.
poolie


-1

Bạn có thể cài đặt phiên bản mới nhất bằng LinuxBrew :

brew install parallel

Cho đến hôm nay, Phiên bản hiện tại đã được cài đặt 20150922. Bạn có thể kiểm tra Công thức .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.