bash: tar: command not found

Thorsten Kampe thorsten@thorstenkampe.de
Thu Apr 12 16:03:00 GMT 2007


* Dave Korn (Thu, 12 Apr 2007 16:26:57 +0100)
> On 12 April 2007 16:19, Cheney, Christian wrote:
> >>> Don't extract things using non-Cygwin tools unless you really know what
> >>> you're doing (or have been told to do so).  You can make a real mess doing
> >>> this.
> > I would've used CYGWIN, but, unfortunately, tar didn't work ;)
> 
>   You've destroyed your installation.
> 
>   See, we told you it was bad.
> 
>   Specifically, you've gone and created a real /usr/bin directory, when
> normally it is only a mount point that mirrors /bin.  That's because winzip
> doesn't know about cygwin mountpoints.  If it had been untarred by an earlier
> cygwin tar, or by setup.exe which *does* respect cygwin mountpoints, it would
> have ended up in the right place: /bin, and been *visible* in /usr/bin too.
> 
>   This means that tar.exe has been unpacked into C:\cygwin\usr\bin.  That's
> why setup thinks it's installed.  But you can't find it in your $PATH or
> anything, because when cygwin goes to look in /usr/bin (which is where tar.exe
> has been put by winzip), it actually looks in your /bin dir.  And doesn't find
> it.
> 
>   That's why setup thinks it's installed but cygcheck reports "Not Found:
> tar".
> 
>   The fix would be to go into your C:\cygwin\usr directory, using a DOS shell
> or windows explorer, and delete the bin dir.

\cygwin\usr\bin and \cygwin\usr\lib are /real/ directories created by 
the initial Cygwin installation routine. He shouldn't delete those 
directories - just keep them empty...

Thorsten


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list