在哪里可以获得GNU Parallel的软件包?


Answers:


34

在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


将其转换为Wiki答案,然后让我们堆积所有安装方式(适用于10.04、10.10、11.X,13.04等)
Rudolf Olah

从Ubuntu 12.10“
Quantal

/ etc / parallel / config中设置背后的基本原理可能是moreutils已经包含Tollef版本的parallel。另请参见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

这在10.10下应该可以很好地工作。如果没有,您也可以从此处尝试Debian 5.0软件包。

编辑:

需要澄清的是:即使此链接是指向OpenSUSE构建服务的,它也是一个Ubuntu软件包

还提供了更新版本的Ubuntu软件包。


1
在我的10.10 x86_64上工作正常。我打算为此建立一个一次性的Deb,感谢您首先找到一个!
ayan4m1 2010年

我可以添加到任何Debian仓库中的软件包吗?
balki 2012年


7

我在Ubuntu 11.10上,仍然没有GNU Parallel的Canonical软件包。手动添加非常容易。

  1. 转到GNU Parallel官方网站:http : //www.gnu.org/software/parallel/
  2. 下载最新的源码包:http : //ftp.gnu.org/gnu/parallel/
  3. 打开包装并放入。

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

根据README,shell代码wget -O - pi.dk/3 | sh将安装此软件包。如果您希望将随机网页投放到sh
shabbychef

@shabbychef我强烈不鼓励这种方法,但它在自述.. git.savannah.gnu.org/cgit/parallel.git/tree/README
djeikyb

5

您可以使用zeroinstall提要(它可以在任何os /发行版上运行):

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

然后使用parallel命令运行它。

有关零安装的更多信息,请参见http://0install.net


5

截至今天(2015年3月11日),我建议阅读:

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

基本上moreutilsgnu 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在我的脚本中使用


最终,此错误已在17.04中修复。
布莱恩·拉森




1

似乎它并未打包在Ubuntu&Debian中,也许您可​​以要求将其打包。

您可能要检出的存储库中,还有一些具有类似功能的其他工具(在多个系统上并行远程执行命令)。(也许其他人可以推荐其中一些。)


1
我要求将其包装在pad.lv/740630中
poolie 2011年

JanC,关于gnu并行的好处是,它很高兴在本地运行命令,而不是假设并行是在不同的机器上进行的。
poolie 2011年


-1

您可以使用LinuxBrew安装最新版本:

brew install parallel

截至今天,当前安装的当前版本为20150922。您可以检查它的公式

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.