Je souhaite installer GNU Parallel dans Ubuntu, mais je ne trouve pas de paquet pour cela dans le dépôt Ubuntu par défaut. Où peux-je le recevoir?
Je souhaite installer GNU Parallel dans Ubuntu, mais je ne trouve pas de paquet pour cela dans le dépôt Ubuntu par défaut. Où peux-je le recevoir?
Réponses:
En 13.04, vous pouvez installer avec apt-get
:
sudo apt-get install parallel
sudo rm /etc/parallel/config
La deuxième ligne est nécessaire car GNU parallèle est installé en --tollef
mode (si quelqu'un peut fournir une justification à cela, j'aimerais le savoir).
En 14.04, le fichier de configuration n'est apparemment plus inclus car l' --tollef
option a été supprimée de la source parallèle GNU: http://lists.gnu.org/archive/html/parallel/2013-02/msg00018.html
moreutils
version inclut déjà une version de Tollef parallel
. Voir aussi unix.stackexchange.com/questions/7515/using-parallel-on-ubuntu .
Cela devrait bien fonctionner avec 10.10. Sinon, vous pouvez aussi essayer le paquet Debian 5.0 à partir d' ici .
Modifier:
Juste pour clarifier: même si ce lien renvoie au service de construction OpenSUSE, il s’agit d’un paquet Ubuntu .
Des packages pour les versions plus récentes d'Ubuntu sont également disponibles .
Je suis sur Ubuntu 11.10, et il n’existe toujours pas de paquet Canonical de GNU Parallel. Il est assez facile d'ajouter manuellement cependant.
.
wget http://ftp.gnu.org/gnu/parallel/parallel-20120522.tar.bz2
tar -xvjf parallel*
cd parallel*
less README
./configure
make
sudo make install
README
, le code shell wget -O - pi.dk/3 | sh
installera ce paquet. Si vous aimez créer des pages Web aléatoires sh
.
Vous pouvez utiliser le flux zeroinstall (cela devrait fonctionner sur n'importe quel OS / distro):
apt-get install zeroinstall-injector
0alias parallel http://git.savannah.gnu.org/cgit/parallel.git/plain/packager/0install/parallel.xml
Il suffit ensuite de l'exécuter à l'aide de la parallel
commande.
Voir http://0install.net pour plus d'informations sur l'installation zéro.
À compter d'aujourd'hui (11 mars 2015), je vous recommande de lire:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597050
Fondamentalement moreutils
et gnu parallel
ne peut pas s'entendre.
Tu peux faire
sudo apt-get install parallel
mais vous allez perdre moreutils
- même si vous n'utilisez pas moreutils
parallel
, vous perdez aussi, par exemple ifne
.
Vous pouvez construire à partir de zéro comme dans l'autre réponse.
J'ai fait
sudo apt-get install parallel
sudo mv /usr/bin/parallel /usr/bin/gnu_parallel
sudo apt-get install moreutils
Et puis utilisé gnu_parallel
dans mes scripts
J'ai regardé aujourd'hui (2011-01-25) et n'ai trouvé aucun ppa ou autre référentiel d'apt. J'ai trouvé https://launchpad.net/parallel mais cela ne renvoie qu'à des ressources externes.
De plus, la commande parallel du paquet moreutils n’est PAS GNU parallel, mais http://kitenet.net/~joey/code/moreutils/ qui n’est pas aussi complète.
Il est présent dans macports et dans de nombreuses autres distributions, il devrait donc également être inclus dans Ubuntu.
https://launchpad.net/~ieltonf/+archive/ppa/+packages
Ou incluez ceci dans votre source.list:
deb http://ppa.launchpad.net/ieltonf/ppa/ubuntu oneiric main
deb-src http://ppa.launchpad.net/ieltonf/ppa/ubuntu oneiric main
Il est disponible dans * buntu 13.10 et sera 14.04LTS.
Il semble que ce ne soit pas empaqueté dans Ubuntu et Debian, vous pouvez peut-être le demander.
Il existe également d'autres outils présentant des fonctionnalités similaires (exécution à distance parallèle de commandes sur plusieurs systèmes) dans les référentiels que vous pouvez extraire. (Peut-être que quelqu'un d'autre peut recommander certaines d'entre elles.)
Pour Ubuntu 12.04, vous pouvez le télécharger à l’ adresse http://packages.ubuntu.com/precise-backports/all/parallel/download.
et bien sur installer avec dpkg -i