Screencast of Layered Web Stack Installation with pkg(5)

Check out Brian Overstreet's screencast on using the pkg(5) system and Update Tool to augment an installation of Web Stack 1.5 on Solaris 10. 
Comments:

So what's the logic in the package names? Why is Python 2.6 named "sun-python26", but Python 2.4 only "python2.4-minimal"? Don't take me wrong, this is progress from calling the package SUNWpn2xvg4, but isn't the strength Sun/Oracle has as a OS maker supposed to be in the ability to impose some kind of coherency?

Posted by Mikael Gueck on August 23, 2009 at 05:29 AM CDT #

Our package naming best practice for layered components doesn't call for including sun- as a package name prefix. Instead, users can refer to package metadata and the publisher and repository from which the packages are obtained to understand the origin of the packages.

http://wikis.sun.com/display/IpsBestPractices/Packaging+Best+Practices+-+Naming

Since the Web Stack project team was already using sun- for their native packages in their prior 1.4 release and they have some documentation that uses those common package names, the team thought it was best to also apply the sun- prefix to their layered IPS packages.

I suspect that the project team will migrate away from using the sun- prefix in a future major release and/or in conjunction with the "great package renaming" project in OpenSolaris.

Here's the complete set of Sun delivered layered packages for Linux:

http://pkg.sun.com/layered/collection/dev/linux/en/catalog.shtml

Many of the packages already follow the best practices mentioned above.

Posted by Christopher Kampmeier on August 23, 2009 at 10:45 AM CDT #

Thanks for the informative answer.

Posted by Mikael Gueck on August 23, 2009 at 12:01 PM CDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

News for projects adopting the multi-platform port of the Image Packaging System - aka pkg(5)

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today