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

Old*_*unt 48 software-installation

我想在 Ubuntu 中安装GNU Parallel,但在默认的 Ubuntu 存储库中找不到它的软件包。我在哪里可以得到它?

lui*_*dro 43

在 13.04 中,您可以使用apt-get以下命令进行安装:

sudo apt-get install parallel
sudo rm /etc/parallel/config
Run Code Online (Sandbox Code Playgroud)

第二行是必要的,因为 GNU parallel 安装在--tollefmode 中(如果有人可以为此提供理由,我想知道)。

在 14.04 中,显然不再包含配置文件,因为该--tollef选项已从 GNU 并行源中完全删除:http : //lists.gnu.org/archive/html/parallel/2013-02/msg00018.html

  • 20.04 我所需要的只是“sudo apt install parallel”,它就可以工作了。不需要2号线。 (3认同)

Ste*_*zzo 14

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

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

编辑:

澄清一下:尽管此链接指向 OpenSUSE 构建服务,但它是一个 Ubuntu 包

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


dje*_*kyb 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
Run Code Online (Sandbox Code Playgroud)


Coo*_*kie 7

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

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

基本上moreutilsgnu parallel不能相处。

你可以做

sudo apt-get install parallel
Run Code Online (Sandbox Code Playgroud)

但是你会输moreutils——即使你不使用moreutils parallel,你也会输ifne

您可以像在另一个答案中一样从头开始构建。

我做了

sudo apt-get install parallel
sudo mv /usr/bin/parallel /usr/bin/gnu_parallel
sudo apt-get install moreutils
Run Code Online (Sandbox Code Playgroud)

然后gnu_parallel在我的脚本中使用

  • 这个bug终于在17.04被修复了。 (2认同)

小智 5

您可以使用 zeroinstall 提要(它应该适用于任何操作系统/发行版):

apt-get install zeroinstall-injector
0alias parallel http://git.savannah.gnu.org/cgit/parallel.git/plain/packager/0install/parallel.xml
Run Code Online (Sandbox Code Playgroud)

然后使用parallel命令运行它。

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