以下からフルインストールを試しました。http://git.savannah.gnu.org/cgit/parallel.git/tree/README
成功したインストール。 Mac OSにインストールすると正常に動作しますが、Amazon Linux(RHEL64)では次の問題が発生します。
実行すると、
parallel
コマンドは自動的に終了します。dev-dsk % parallel dev-dsk %
走っている間どのこのコマンドは、
parallel --version
次のエラーも発生します。dev-dsk % parallel --version parallel: invalid option -- '-' parallel [OPTIONS] command -- arguments for each argument, run command with argument, in parallel parallel [OPTIONS] -- commands run specified commands in parallel
同じエラーが発生しました
parallel --gnu
。
IMO、衝突はありませんいいえ紛争トブス私のコンピュータにmoreutilsがないので、moreutilsパッケージと並列です。
RHEL64でGNU Parallelを動作させるには?
答え1
私のシステムパスにはパラレルという実行ファイルしかないので、なぜ動作しないのかわかりません。
しかし、私は次のようにそれを修正することができました:
- ランニング
whereis parallel
。これは、次の実行可能ファイルへのすべてのパスを提供します。平行線存在する。私には一つの方法があります/usr/local/bin/parallel
。このパスを使用するとうまくいきます。 ~/.bashrc
または、ファイルにそれにエイリアスを追加することもできます~/.zshrc
。alias parallel='/usr/local/bin/parallel'
今parallel
魅力のように動作します。
dev-dsk % parallel --version
GNU parallel 20190322
Copyright (C) 2007-2019 Ole Tange and Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
GNU parallel comes with no warranty.
答え2
TL;博士:apt install parallel
少なくともDebian BusterとBullseyeでは、 /usr/bin/parallel がパッケージmoreutils
と で提供されますparallel
。 moreutilsだけをインストールすると、OPと同じ動作が見つかりました。インストールでparallel
問題が修正されました。どの。