我在哪里获得GNU Parallel的包?
我想在Ubuntu中安装GNU Parallel但我在默认的Ubuntu repos中找不到它的包。 我在哪里可以得到它?
在13.04中,您可以使用apt-get
进行安装:
sudo apt-get install parallel sudo rm /etc/parallel/config
第二行是必要的,因为GNU parallel是以--tollef
模式安装的(如果有人可以为此提供理由,我想知道)。
在14.04,配置文件显然不再包含,因为--tollef
选项完全从GNU并行源中删除: http : --tollef
这应该适用于10.10。 如果没有,您也可以从这里尝试Debian 5.0软件包。
编辑:
只是为了澄清:即使这个链接是OpenSUSE构建服务, 它也是一个Ubuntu包 。
还提供了最新Ubuntu版本的软件包。
我在Ubuntu 11.10上,但仍然没有GNU Parallel的Canonical包。 虽然手动添加很容易。
- 转到官方GNU Parallel站点: http : //www.gnu.org/software/parallel/
- 下载最新的源代码tarball: http : //ftp.gnu.org/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
您可以使用zeroinstall feed(它应该适用于任何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 。
我今天看了(2011-01-25)并没有找到任何ppa或其他apt存储库。 我确实找到了https://launchpad.net/parallel但它只链接到外部资源。
moreutils包中的parallel命令也不是GNU并行,而是http://kitenet.net/~joey/code/moreutils/ ,它不是全function的。
它在macports和许多其他发行版中,所以它也应该包含在Ubuntu中。
截至今天(2015年3月11日),我建议阅读:
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
https://launchpad.net/~ieltonf/+archive/ppa/+packages
或者在source.list中包含这个:
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中,也许你可以请求打包。
还有一些其他工具在您可能想要检出的存储库中具有类似function(在多个系统上并行远程执行命令)。 (也许其他人可以推荐其中一些。)
对于Ubuntu 12.04,您可以从http://packages.ubuntu.com/precise-backports/all/parallel/download下载它
当然用dpkg -i安装
您可以使用LinuxBrew安装最新版本:
brew install parallel
截至今天,当前安装的版本是20150922
。 你可以查看它的公式 。