has anybody made inkscape install from self-service?

TreeMan
New Contributor

http://www.inkscape.org/en/download/mac-os/

whats the best way to go about it?

Thank you!

1 ACCEPTED SOLUTION

mm2270
Legendary Contributor III

So here's a thought - since the [s]XQuartz.app[/s] InkScape.app is just an app bundle, you can deploy it to the /Applications/ folder FIRST, then install XQuartz and let the restart happen. That way its one policy. While you can't prevent the reboot part before being able to use the app, at least you won't have to split things up.

View solution in original post

5 REPLIES 5

mm2270
Legendary Contributor III

Its just an app bundle delivered in a DMG. So basically, there is nothing special about it I can see.

General practice here would be to repackage it up by first dragging the app from the mounted disk image into /Applications/ to copy it there, then launching the software (from /Applications/, not the DMG) at least once to clear any quarantine flag, make sure it launches, etc. Then open Composer and drag it from Applications into the side panel to create a new Source. Confirm settings, then build as either a pkg or dmg file.
Use that in the Self Service policy once you've added it to your Casper repository.

Does that answer your question?

EDIT: Ok I see looking now that it requires X11 to run, which may be what you were asking about. That would take a little more work since XQuartz is not installed by default in OS X anymore. Hasn't been now for years. In fact, the only version I know of now is open source. Can't even get it from Apple now.

EDIT 2: I would follow the instructions and link on the InkScape landing page to get the XQuartz DMG downloaded. It contains a standard package installer for XQuartz. I have not tried installing that from a Casper policy of any sort, so I don't specifically know how well that works, but just give it a try on a test machine. It should work OK. If it does, include that as part of the SS policy for InkScape. Make it install prior to installing InkScape.

TreeMan
New Contributor

the XQuartz requires a restart. after that you can install inkscape.

the prerequisite package requiring a restart is what makes it tricky. I would prefer if I did not have to do 2 separate policies .

mm2270
Legendary Contributor III

So here's a thought - since the [s]XQuartz.app[/s] InkScape.app is just an app bundle, you can deploy it to the /Applications/ folder FIRST, then install XQuartz and let the restart happen. That way its one policy. While you can't prevent the reboot part before being able to use the app, at least you won't have to split things up.

TreeMan
New Contributor

i know you mean "then inkscape"

I this does seem like the best option.

mm2270
Legendary Contributor III

Oops, yes, I meant deploy InkScape, then install XQuartz. Corrected my post above.