我正在处理一个与gnu parallel相关的问题,我们怀疑最新的gnu parallel发行版(How To Avoid SIGCHLD error In Bash Script That Uses GNU Parallel)中有一个bug,我想还原到一个旧版本。
最初,这是我用来安装的代码:

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?
卸载然后安装旧软件包是否正确?或者,是否有方法安装旧的软件包并指定要使用的版本?
非常感谢您对这个问题的见解和支持。

最佳答案

从自述文件(用所需版本替换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/

10-15 00:08