On 2018-10-19, Saint Michael wrote:
I installed the latest version, parallel-20180922
but I keep getting this, in spite of having done the citation
"Come on: You have run parallel 32 times. Isn't it about time you run 'parallel
--citation' once to silence the citation notice? "
Also I am using CentOS Linux release 7.5.1804 (Core), it has a package called
moreutils, that has Parallel. But how do I install the latest version without
having uninstall moreutils, which has other utilities that I use often?
I tried and if I simply compile, make and make install Parallel, I am still
using the old version. I had to manually erase the old executable before typing
make install. Now I have
GNU parallel 20180922
Copyright (C) 2007-2018 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.
Web site: http://www.gnu.org/software/parallel
When using programs that use GNU Parallel to process data for publication
please cite as described in 'parallel --citation'.
I don't know about the citation issue. Every time I've installed
parallel on a new machine I've just followed those instructions and
the citation warning has disappeared.
As to the problem of using the latest version: the version
installed by the CentOS package manager should have gone into
/usr/bin, while the version you installed yourself should have gone
into /usr/local/bin. Your PATH should have /usr/local/bin before
/usr/bin, so executing just "parallel" should get you your version
in /usr/local/bin. However, bash, and possibly other shells, caches
the location of executables that it runs so that it doesn't have to
search the PATH each time. Your shell had probably cached the
location of parallel as /usr/bin/parallel before you installed the
new version, so it continued to execute the old version. To fix
that in the future, just execute "hash -r", which clears that cache.