parallel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Citation issue


From: Gary Johnson
Subject: Re: Citation issue
Date: Fri, 19 Oct 2018 09:39:12 -0700
User-agent: Mutt/1.5.20 (2009-06-14)

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
> 
> parallel --version
> 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.

Regards,
Gary




reply via email to

[Prev in Thread] Current Thread [Next in Thread]