当前位置: 首页>>技术教程>>正文


我在哪里获得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://lists.gnu.org/archive/html/parallel/2013-02/msg00018.html

次佳解决方法

https://build.opensuse.org/package/binaries?package=parallel&project=home%3Atange&repository=xUbuntu_10.10

这应该适用于10.10。如果没有,您也可以尝试使用here的Debian 5.0软件包。

编辑:

只是为了澄清:即使这个链接是OpenSUSE构建服务,它也是一个Ubuntu包。

最近的Ubuntu版本的包是also available

第三种解决方法

我在Ubuntu 11.10上,但仍然没有GNU Parallel的Canonical包。虽然手动添加很容易。

  1. 转到官方GNU Parallel站点:http://www.gnu.org/software/parallel/

  2. 下载最新的源代码tarball: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

第四种方法

您可以使用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/,它不是全功能的。

它在macports和许多其他发行版中,所以它也应该包含在Ubuntu中。

第六种方法

截至今日(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

第七种方法

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问答整理, 博文地址: https://ubuntuqa.com/article/2087.html,未经允许,请勿转载。