Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a lot of open source software to be installed for a course. We currently run on PCs that we provide. If we allow students to use their own Macs in Mac-centric schools, that means we have to load the software on those Macs.

Rathern than have to load individual software, is there any way I can create a single file, mount it and run a script to install all packages? We are willing to simplify the installs by standardizing the locations to store the applications, since the students will have identical machines.

share|improve this question

1 Answer 1

You definitely can do this.

Mac is a unix operating system and comes with the Bash shell installed. Once you have determined the steps necessary to install your software you can put all those steps into a bash script. This file can be made executable so your students can just double click to install.

If you want a nicer experience with more options, you should use PackageManager to create a package that install things in a nice GUI way. http://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/PackageMakerUserGuide/Introduction/Introduction.html

share|improve this answer
    
I have never drilled down on mac osx packages, but this isn't a matter of writing a shell script. Each package, when clicked, asks for the password of the user when asking for permission to install. –  Dov Oct 28 '12 at 20:27
    
Well if you want specific help with specific software, it would be good to provide more specific information. –  JoshRagem Oct 29 '12 at 2:56

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.