Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am aware of the use of pkg to install an individual package file, but it does not include a repository infrastructure like other Linux distributions. Is there any solution that behaves like yum or `apt on the Solaris 11 Express platform?

share|improve this question

migrated from stackoverflow.com Dec 11 '11 at 2:00

This question came from our site for professional and enthusiast programmers.

up vote 4 down vote accepted

Solaris IPS (Image Packaging System) is definitely based on a repository infrastructure and behaves like yum/apt if you mean automatically handles dependencies.

You can list the publisher's repositories with this command:

pkg publisher

You can add and remove publishers and you can also create your own repository.

More details here

share|improve this answer
ISR that pkg does not do any dependency management? – symcbean Dec 12 '11 at 12:17
@symcbean : What do you mean "ISR" ? – jlliagre Dec 12 '11 at 15:50
@symcbean You must be remembering the old SVR4 packaging system from Solaris 10 and earlier. Solaris 11 pkg absolutely does dependency management. – alanc Dec 12 '11 at 16:37
@alanc: Thanks (Solaris skills a bit rusty here). – symcbean Dec 13 '11 at 10:05
@symcbean: okay, so I guess ISR was for "I seem to recall/remember" – jlliagre Dec 13 '11 at 12:52

OpenCSW (open fork of Blastwave) allows you to use pkgutil to install software from their repositories. E.g. pkgutil --install coreutils

share|improve this answer

Try Sunfreeware. The DryDog site has a good bit, with links to others.

share|improve this answer
Note: Sunfreeware hasn't been free since Sept 30, 2013 – Ricky Beam Mar 25 at 3:06

Your Answer


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.