linux - 如何安装或切换到旧版本的 GNU Parallel?

标签 linux bash cygwin gnu gnu-parallel

我正在处理与 GNU Parallel 相关的问题,我们怀疑最新的 GNU 并行版本 (How To Avoid SIGCHLD error In Bash Script That Uses GNU Parallel) 中存在错误,我想恢复到旧版本。

原来,这是我用来安装的代码:

wd=$(mktemp -d)
wget -nc -P $wd ftp://ftp.gnu.org/gnu/parallel/parallel-latest.tar.bz2

cd $wd
tar -xf parallel-latest.tar.bz2
cd parallel-*
./configure && make && make install

(在这里找到的代码:which cygwin package to get `parallel` command?)

这是我找到的卸载代码:

(wget pi.dk/3 -qO - ||  curl pi.dk/3/) | bash
cd parallel-20*/
make uninstall

(在这里找到的代码:How to uninstall GNU parallel?)

卸载然后安装旧包是否正确?或者,有没有办法安装旧包并指定我想使用哪个版本?

非常感谢您对这个问题的见解和支持。

最佳答案

来自 README(将 20160922 替换为您想要的版本):

wget http://ftpmirror.gnu.org/parallel/parallel-20160922.tar.bz2
bzip2 -dc parallel-20160922.tar.bz2 | tar xvf -
cd parallel-20160922
./configure && make && sudo make install

关于linux - 如何安装或切换到旧版本的 GNU Parallel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39757941/

相关文章:

linux - 哪些 CPU 支持 NUMA?目前这种CPU的服务器配置有哪些?

linux - 从文件中计算 IP

bash - 在 bash 脚本中将变量中的 * 替换为 <

python - 使用 python 创建 bash 文件

cygwin - 如何在 Cygwin 中右键粘贴?

linux - Gfortran 警告提示 "Wmaybe-uninitialized"

c - sscanf 和正确的格式文件

c - 一个基本的 "mount"问题

CMAKE 未定义 CYGWIN 变量

windows - 哪些 NTFS 属性可以阻止 Cygwin 列出目录中的文件?