parallel - build and execute command lines from standard input in parallel

Distribution: Debian 7 (Wheezy)
Repository: Debian Main amd64
Package name: parallel
Package version: 20120422
Package release: 1
Package architecture: all
Package type: deb
Installed size: 503 B
Download size: 161.80 KB
Official Mirror:
GNU Parallel is a shell tool for executing jobs in parallel using one or more machines. A job is typically a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, or a list of tables. If you use xargs today you will find GNU Parallel very easy to use. If you write loops in shell, you will find GNU Parallel may be able to replace most of the loops and make them run faster by running jobs in parallel. If you use ppss or pexec you will find GNU Parallel will often make the command easier to read. GNU Parallel also makes sure output from the commands is the same output as you would get had you run the commands sequentially. This makes it possible to use output from GNU Parallel as input for other programs.




    Source package: parallel

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install parallel deb package:
      # sudo apt-get install parallel


    • /etc/parallel/config
    • /usr/bin/niceload
    • /usr/bin/parallel
    • /usr/bin/sem
    • /usr/bin/sql
    • /usr/share/doc-base/parallel
    • /usr/share/doc/parallel/README
    • /usr/share/doc/parallel/changelog.Debian.gz
    • /usr/share/doc/parallel/changelog.gz
    • /usr/share/doc/parallel/copyright
    • /usr/share/doc/parallel/niceload.html
    • /usr/share/doc/parallel/parallel.html
    • /usr/share/doc/parallel/sem.html
    • /usr/share/doc/parallel/sql.html
    • /usr/share/man/man1/niceload.1.gz
    • /usr/share/man/man1/parallel.1.gz
    • /usr/share/man/man1/sem.1.gz
    • /usr/share/man/man1/sql.1.gz


    2012-04-24 - Rogério Brito <> parallel (20120422-1) unstable; urgency=low * Imported Upstream version 20120422 * debian/README.source: Simplify instructions of generation of the package. * Make debian packaging canonizalized using `wrap-and-sort -s -a -v`. * debian/control: Remove Ole from the Uploaders field.

    2012-04-12 - Ondřej Surý <> parallel (20120322-1) unstable; urgency=low [ Ole Tange ] * Initial release (Closes: #518696) [ Rogério Brito ] * debian/gbp.conf: Add standard configuration. * Add README.source to describe how the package is usually made. * debian/rules: Don't special-case the clean process anymore. * Change the versioning of the package. * Remove build-dependency on dh-autoreconf. * debian/links: + make sem a symlink to parallel. * debian/rules: + Ship upstream's NEWS file as the upstream changelog. * Move to format "3.0 (quilt)". * debian/rules: + don't configure the package in the clean target. + create a configure (and configure-stamp) target. * debian/control: + update debhelper dependency to >= 7. + set myself as maintainer and Ole as uploader. * debian/rules: + use dh(7) style file with autoreconf add-on. * debian/doc-base: + properly register the documentation with doc-base. [ Ondřej Surý ] * Add myself to Uploaders * Add a diversion for /usr/bin/parallel to allow concurrent install with moreutils * Install to debian/tmp to allow mangling of the files * Install site-wide config with enabled Tollef's parallel compatibility option * Add ${perl:Depends} to debian/control * Install only HTML documentation * Add --list-missing to dh_install to check if we got everything * Install upstream README file * Remove --id-length from git-dch, it only makes Debian changelog harder to read