我想在Ubuntu中安装GNU Parallel,但在默认的Ubuntu存储库中找不到用于它的软件包。我在哪里可以买到?
我想在Ubuntu中安装GNU Parallel,但在默认的Ubuntu存储库中找不到用于它的软件包。我在哪里可以买到?
Answers:
在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软件包。
我在Ubuntu 11.10上,仍然没有GNU Parallel的Canonical软件包。手动添加非常容易。
。
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
。
您可以使用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。
截至今天(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
在我的脚本中使用
我今天看了一下(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
或将其包括在您的source.list中:
deb http://ppa.launchpad.net/ieltonf/ppa/ubuntu oneiric main
deb-src http://ppa.launchpad.net/ieltonf/ppa/ubuntu oneiric main
似乎它并未打包在Ubuntu&Debian中,也许您可以要求将其打包。
您可能要检出的存储库中,还有一些具有类似功能的其他工具(在多个系统上并行远程执行命令)。(也许其他人可以推荐其中一些。)
对于Ubuntu 12.04,您可以从http://packages.ubuntu.com/precise-backports/all/parallel/download下载
并且当然用dpkg -i安装