ฉันต้องการติดตั้งGNU Parallelใน Ubuntu แต่ไม่พบแพ็คเกจสำหรับใน repos ของ Ubuntu ที่เป็นค่าเริ่มต้น หาได้ที่ไหน
ฉันต้องการติดตั้งGNU Parallelใน Ubuntu แต่ไม่พบแพ็คเกจสำหรับใน repos ของ Ubuntu ที่เป็นค่าเริ่มต้น หาได้ที่ไหน
คำตอบ:
ใน 13.04 คุณสามารถติดตั้งด้วยapt-get
:
sudo apt-get install parallel
sudo rm /etc/parallel/config
บรรทัดที่สองเป็นสิ่งจำเป็นเนื่องจาก GNU parallel ถูกติดตั้งใน--tollef
โหมด (หากใครสามารถให้เหตุผลได้ฉันอยากรู้)
ใน 14.04 ดูเหมือนว่าไฟล์การกำหนดค่าจะไม่ถูกรวมอีกต่อไปเนื่องจาก--tollef
ตัวเลือกถูกลบออกจากแหล่งขนาน GNU ทั้งหมด: http://lists.gnu.org/archive/html/parallel/2013-02/msg00018.html
moreutils
ไปได้ว่ามีเวอร์ชั่นของ Tollef parallel
อยู่แล้ว ดูเพิ่มเติมunix.stackexchange.com/questions/7515/using-parallel-on-ubuntu
สิ่งนี้น่าจะทำงานได้ดีกับ 10.10 ถ้าไม่ได้คุณยังสามารถลอง Debian 5.0 แพคเกจจากที่นี่
แก้ไข:
เพียงชี้แจง: แม้ว่าการเชื่อมโยงนี้คือการสร้างบริการ OpenSUSE, มันเป็นแพคเกจอูบุนตู
แพคเกจสำหรับ Ubuntu รุ่นใหม่กว่านี้มีให้บริการเช่นกัน
ฉันใช้งาน Ubuntu 11.10 และยังไม่มีแพคเกจ Canonical ของ GNU Parallel มันค่อนข้างง่ายที่จะเพิ่มด้วยตนเอง
.
wget http://ftp.gnu.org/gnu/parallel/parallel-20120522.tar.bz2
tar -xvjf parallel*
cd parallel*
less README
./configure
make
sudo make install
README
รหัสเปลือกwget -O - pi.dk/3 | sh
จะติดตั้งแพคเกจนี้ sh
ถ้าคุณชอบท่อหน้าเว็บสุ่ม
คุณสามารถใช้ฟีด zeroinstall (ควรทำงานกับระบบปฏิบัติการ / distro ใด ๆ ):
apt-get install zeroinstall-injector
0alias parallel http://git.savannah.gnu.org/cgit/parallel.git/plain/packager/0install/parallel.xml
จากนั้นให้รันโดยใช้parallel
คำสั่ง
ดูhttp://0install.netสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งเป็นศูนย์
ณ วันนี้ (11 มีนาคม 2558) ฉันแนะนำให้อ่าน:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597050
โดยทั่วไปmoreutils
และgnu parallel
ไม่สามารถเข้ากันได้
คุณทำได้
sudo apt-get install parallel
แต่คุณจะสูญเสียmoreutils
- แม้ว่าคุณจะไม่ได้ใช้moreutils
parallel
คุณก็จะแพ้เช่นifne
กัน
คุณสามารถสร้างจากศูนย์เช่นเดียวกับในคำตอบอื่น ๆ
ฉันทำ
sudo apt-get install parallel
sudo mv /usr/bin/parallel /usr/bin/gnu_parallel
sudo apt-get install moreutils
และจากนั้นก็ใช้gnu_parallel
ในสคริปต์ของฉัน
ฉันดูวันนี้ (2011-01-25) และไม่พบ ppa หรือที่เก็บ apt อื่น ๆ ฉันพบhttps://launchpad.net/parallelแต่มันลิงก์ไปยังแหล่งข้อมูลภายนอกเท่านั้น
นอกจากนี้คำสั่งแบบขนานในแพ็คเกจ moreutils ไม่ใช่แบบขนานของ GNU แต่http://kitenet.net/~joey/code/moreutils/ซึ่งไม่ได้มีคุณลักษณะครบถ้วน
มันอยู่ใน macports และดิสทริบิวชันอื่น ๆ มากมายดังนั้นจึงควรรวมไว้ใน Ubuntu ด้วย
https://launchpad.net/~ieltonf/+archive/ppa/+packages
หรือรวมไว้ในรายการแหล่งที่มาของคุณ:
deb http://ppa.launchpad.net/ieltonf/ppa/ubuntu oneiric main
deb-src http://ppa.launchpad.net/ieltonf/ppa/ubuntu oneiric main
มันมีอยู่ใน * buntu 13.10 และจะเป็น 14.04LTS
ดูเหมือนว่ามันจะไม่ได้รับการบรรจุใน Ubuntu และ Debian บางทีคุณสามารถขอให้มีการบรรจุได้
นอกจากนี้ยังมีเครื่องมืออื่น ๆ ที่มีคุณสมบัติคล้ายกัน (การดำเนินการคำสั่งระยะไกลแบบขนานบนหลายระบบ) ในที่เก็บที่คุณอาจต้องการเช็คเอาต์ (อาจมีคนอื่นสามารถแนะนำสิ่งเหล่านี้)
สำหรับ Ubuntu 12.04 คุณสามารถดาวน์โหลดได้จากhttp://packages.ubuntu.com/precise-backports/all/parallel/download
และแน่นอนติดตั้งด้วยdpkg -i