[chuck-users] Question re: installing ChucK on Mac

Hans Aberg haberg-1 at telia.com
Sat Aug 7 07:40:17 EDT 2010

On 7 Aug 2010, at 10:27, Kassen wrote:

> However that's A) rare and B) not a issue with the terminal as such.
> No, it is 'sudo'...
> Ok.

Sorry, it was a rhetorical agreement, same as "yes". Ambiguous, like  
in this video:

> However, sudo is a tool to protect the installation against  
> unauthorised modifications.

Actually, not: it is just a shortcut to become root; try 'sudo -s'.  
Though restrictions can be implemented, that is not so in Mac OS X. In  
addition, when one does a 'sudo', it is valid for a few minutes, which  
can be exploited by malware, by trying every minute if the user has  
enabled root permissions.

> Wherever this directory is; its normal that all executables are kept  
> in a certain directory and that sudo is needed to mark a file as  
> executable and place it there. Sudo isn't -imho- the right tool to  
> either protect the hardware against damage or support personnel from  
> tricky questions.

On the other hand, whenever you install something on Mac OS X, and is  
asked for the password, one is in effect doing the same thing as a  
'sudo', becoming root. So one should never do that unless one trust  
the software.

> If we look here; http://www.apple.com/macosx/what-is-macosx/core-foundation.html
> We read;
> UNIX power users will feel at home in Darwin, the robust BSD  
> environment ...

FYI: Though it derives from FreeBSD, it is now certified UNIX (Intel  
1.5 and later).

> ...that underlies Mac OS X and is accessible from the Terminal  
> application. All of the common UNIX utilities, command shells, and  
> scripting languages are included in Mac OS X, including Perl, PHP,  
> tcl, Ruby, and Python. And Mac OS X provides a set of optimized  
> libraries, making it easy to port your existing UNIX code.

> To me that sounds at odds with claiming that Edward here can't  
> install ChucK without voiding his warranty.

I think there was a confusion in the communications, since he went and  
asked them in the first place. :-)

> Yes; sudo could damage stuff, but then so can cars, claw-hammers and  
> kitchen-knives. That doesn't meant we should abstain from driving,  
> carpentry and cooking.

Yes, I was independently think about the kitchen-knife analogy. And as  
noted above, people in effect do a 'sudo' whenever they install  
something requiring a password. This includes frequent system updates.

> Instead I'd suggest that Edward either stick to the installation  
> instructions or look into one of the many books or online tutorials  
> about the bash terminal; there are even quite a few aimed  
> specifically about bash in a OSX context.

I suspect he has absolutely no knowledge about the console (Terminal).  
Therefore, to start with it, it might be safest to put it into ~/bin/.

It is good with this discussion - ChucK with strange downloading  
comments, is directed to the console-savvy user, in effect shutting  
others out.

More information about the chuck-users mailing list