我正在处理与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?)
卸载然后安装旧软件包是否正确?或者,有没有办法安装旧包并指定我想使用哪个版本?
非常感谢您对此问题的见解和支持。
答案 0 :(得分:2)
从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