[osol-discuss] What is the package managemnet software on solaris?

2007-07-13 Thread Jim Adams
I know that Debian GNU/Linux has Synaptic for package management. Is there a 
similar package manager for Solaris?


Thanks in advance.

Jim Adams
 
 
This message posted from opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] What is the package managemnet software on solaris?

2007-07-13 Thread Glenn Lagasse
Hi Jim,

* Jim Adams ([EMAIL PROTECTED]) wrote:
> I know that Debian GNU/Linux has Synaptic for package management. Is
> there a similar package manager for Solaris?

There's nothing similar at the moment in the core of Solaris.  It's
being worked on however as we investigate what the future of package
management on OpenSolaris (and by extension Solaris) will be.

That said, if you want to add 3rd party packages there's
http://blastwave.org which uses a tool called pkg-get which is similar
in function to apt-get in that it will install packages and their
dependencies.

Managing packages in the core of Solaris are done via pkgadd, pkgrm.
They don't have any support for installling package dependencies
automatically.

Cheers,

Glenn
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] What is the package managemnet software on solaris?

2007-07-16 Thread Joerg Schilling
Jim Adams <[EMAIL PROTECTED]> wrote:

> I know that Debian GNU/Linux has Synaptic for package management. Is there a 
> similar package manager for Solaris?

Try "man pkg_add"

The Sysv package handling software exists AFAIR since ~ 1984.

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)  
   [EMAIL PROTECTED] (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] What is the package managemnet software on solaris?

2007-07-16 Thread Darren J Moffat
Joerg Schilling wrote:
> Jim Adams <[EMAIL PROTECTED]> wrote:
> 
>> I know that Debian GNU/Linux has Synaptic for package management. Is there a 
>> similar package manager for Solaris?
> 
> Try "man pkg_add"

that should be pkgadd one word no underscore.

--
Darren J Moffat

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] What is the package managemnet software on solaris?

2007-07-16 Thread Joerg Schilling
Darren J Moffat <[EMAIL PROTECTED]> wrote:

> Joerg Schilling wrote:
> > Jim Adams <[EMAIL PROTECTED]> wrote:
> > 
> >> I know that Debian GNU/Linux has Synaptic for package management. Is there 
> >> a similar package manager for Solaris?
> > 
> > Try "man pkg_add"
>
> that should be pkgadd one word no underscore.

Sorry for the typo, I was thinking about the layered script "pkg-get" from
Blastwave that used pkgadd and auto-handles dependencies in addition.

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)  
   [EMAIL PROTECTED] (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] What is the package managemnet software on solaris?

2007-07-16 Thread Dennis Clarke
> Darren J Moffat <[EMAIL PROTECTED]> wrote:
>
>> Joerg Schilling wrote:
>> > Jim Adams <[EMAIL PROTECTED]> wrote:
>> >
>> >> I know that Debian GNU/Linux has Synaptic for package management. Is
>> there a similar package manager for Solaris?
>> >
>> > Try "man pkg_add"
>> that should be pkgadd one word no underscore.
>
> Sorry for the typo, I was thinking about the layered script "pkg-get" from
Blastwave that used pkgadd and auto-handles dependencies in addition.
>

Which can be installed thus :

# pkgadd -d http://www.blastwave.org/pkg_get.pkg

See the HOWTO page at :

http://www.blastwave.org/howto.html

A simple catalog of md5 sigs and a bit of changes to pkgadd would probably
allow pkgadd to do what pkg-get does.  A smart psql based client at the end
users machine would even speed up dependency resolution.

Its all so easy to fix and enhance these things such that any given
OpenSolaris based distro ( like Nevada or BeleniX ) could easily install
software from either SUNW or Blastwave or where-ever.

Really .. we could put together a catalog of SUNW packages as well as up to
date browsers and such in six months or less.

Speaking of up to date browsers I am surprised that Solaris Nevada ( snv_68
) has firefox only and nothing else.  I would think that SeaMonkey would be
a nice option to include since it is the full blown browser package with
chatzilla and mail etc etc.  Nope .. its not there.

snv_68 includes FireFox 2.0.0.3 :
http://www.blastwave.org/dclarke/blog/images/snv_68_firefox.png

Although you can get the latest from Blastwave:
http://www.blastwave.org/dclarke/blog/images/snv_68_firefox_from_blastwave.png

You can get the full blown seamonkey from Blastwave also:
http://www.blastwave.org/dclarke/blog/images/snv_68_seamonkey_from_blastwave.png

The homepage for BeleniX points to Blastwave for software at the
top of its list.  That's nice :
http://www.blastwave.org/dclarke/blog/images/belenix_freeware_from_where.png

In fact ... now that I think about it .. where does one look to get open
source software for Solaris?  I guess if I am a Solaris user I just go to
www.sun.com and go clicking around until I land here :

http://www.blastwave.org/dclarke/blog/images/sol10_freeware_from_where.png

Nope .. no mention of the 1693 software packages over at Blastwave at all.
Gee.  I wonder why?  That must be the "Not Invented Here" monster raising
its ugly head again.  Either that or the software at Blastwave is seen as
beta and not really ready to be used for production or day to day usage.
Then again, the freeware provided by Sun is UNSUPPORTED in capital letters
no less.

Maybe blastwave is keeping things out of date or not pushing it out fast 
enough or cheaply enough over here.  That must be the issue.

Let's have a look at Gimp ... just for a lark.

In snv_68 we get pre-production or beta release gimp :

GIMP 2.3.16 in snv_68 :
http://www.blastwave.org/dclarke/blog/images/snv_68_gimp.png

I know that I had tested and rejected GIMP 2.3.18 at Blastwave last month?
http://www.blastwave.org/dclarke/blog/images/new_gimp2.3.18.png

That would be because its beta and not quite ready for release and its  fine
for snv_68 because that is beta also.   The only version you can get from
Blastwave is good ol'  2.2.12 :

http://www.blastwave.org/dclarke/blog/images/snv_68_gimp_from_blastwave.png

I really have to wonder what the outside observer must think of all  this
fragmentation.  There is Sun doing "it's thing" and then there is the
OpenSolaris project doing its thing and then BeleniX and the Blastwave
project doing their thing and then Nexenta is in a whole other Debian-like
world.

At the very least you would think we could coordinate some sort of software
catalog service which is something *every* Linux distro has.

Dennis
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] What is the package managemnet software on solaris?

2007-07-16 Thread UNIX admin
> Nope .. no mention of the 1693 software packages over
> at Blastwave at all.
> Gee.  I wonder why?  That must be the "Not Invented
> Here" monster raising
> its ugly head again.  Either that or the software at
> Blastwave is seen as
> beta and not really ready to be used for production
> or day to day usage.
> Then again, the freeware provided by Sun is
> UNSUPPORTED in capital letters
> no less.

If that is indeed the case, then it is a huge FARCE since I still remember Sun 
linking to sunfreeware.org, and packages on sunfreeware are a TECHNICAL 
DISASTER.

While Blastwave has its own share of problems, you guys are the best publicly 
available option at the moment for Solaris freeware. End of the story.

> I really have to wonder what the outside observer
> must think of all  this
> fragmentation.  There is Sun doing "it's thing" and
> then there is the
> OpenSolaris project doing its thing and then BeleniX
> and the Blastwave
> project doing their thing and then Nexenta is in a
> whole other Debian-like
> world.

The cause of this fragmentation isn't political, but technical: System V 
software subsystem (`pkgadd` and friends) doesn't support namespaces and 
hierarchichal software bundles like IRIX and HP-UX do with their own software 
subsystems.

If they did, anyone could roll out something like

eoe.sw.gimp

of their own, and it would automatically get overwritten / upgraded by Sun when 
they released a newer version.

> At the very least you would think we could coordinate
> some sort of software
> catalog service which is something *every* Linux
> distro has.

We need a new software subsystem for this. And I suspect that Sun engineers 
involved with this issue are suffering from the "not invented here" syndrome, 
because I've received absolutely zero feedback to my suggestions to make a case 
study of HP-UX and IRIX software subsystems.
 
 
This message posted from opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] What is the package managemnet software on solaris?

2007-07-17 Thread Nicolas Linkert
Which leads to the interesting question why OpenSolaris doesn't take pkg-get. 
Or apt-get. Or rpm. Ok, wrong question. Not invented by SUN engineers ...
 
 
This message posted from opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] What is the package managemnet software on solaris?

2007-07-17 Thread UNIX admin
> Which leads to the interesting question why
> OpenSolaris doesn't take pkg-get. Or apt-get. Or rpm.
> Ok, wrong question. Not invented by SUN engineers ...

There are better, more robust and more intelligent software subsystems 
available than Debian's DPKG or RedHat's RPM format, which makes dpkg and rpm 
suboptimal choices for Solaris resp. OpenSolaris.
 
 
This message posted from opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] What is the package managemnet software on solaris?

2007-07-17 Thread Joerg Schilling
UNIX admin <[EMAIL PROTECTED]> wrote:

> > Which leads to the interesting question why
> > OpenSolaris doesn't take pkg-get. Or apt-get. Or rpm.
> > Ok, wrong question. Not invented by SUN engineers ...
>
> There are better, more robust and more intelligent software subsystems 
> available than Debian's DPKG or RedHat's RPM format, which makes dpkg and rpm 
> suboptimal choices for Solaris resp. OpenSolaris.

pkgadd has been invented by AT&T engineers. It still implements a lot of things
rpm and dpkg are missing. We would need a few additional features only to make
pkgadd better with respect to any feature.



Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)  
   [EMAIL PROTECTED] (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] What is the package managemnet software on solaris?

2007-07-17 Thread Darren J Moffat
Nicolas Linkert wrote:
> Which leads to the interesting question why OpenSolaris doesn't take pkg-get. 
> Or apt-get. Or rpm. Ok, wrong question. Not invented by SUN engineers ...

For the base rpm/deb versus pkgadd I think you will find that on the 
hole pkgadd has all the core functionality that rpm/deb have when you 
keep in mind that pkgadd is NOT a build system but a pure package manager.

If you want to constructively help with tis please move over to 
[EMAIL PROTECTED]

Also check out Nextenta.

You might be surprised to know that CUSTOMERS probably don't actually 
want RPM on Solaris because the ISVs are using pkgadd to ship the software.

pkg-get is an install system not a packaging system.

As others have pointed out already have a look at what Blastwave layers 
ontop of pkgadd very simply.

--
Darren J Moffat
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] What is the package managemnet software on solaris?

2007-07-17 Thread Kaiwai Gardiner
On Tue, 2007-07-17 at 04:25 -0700, Nicolas Linkert wrote:
> Which leads to the interesting question why OpenSolaris doesn't take pkg-get. 
> Or apt-get. Or rpm. Ok, wrong question. Not invented by SUN engineers ...
>  
> 
> This message posted from opensolaris.org
> ___
> opensolaris-discuss mailing list
> opensolaris-discuss@opensolaris.org

apt-get merely sits ontop of debian packages - nothing stopping anyone
(or you for that matter) to implement apt-get for SVR5 pkg's.

Matthew

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] What is the package managemnet software on solaris?

2007-07-17 Thread UNIX admin
> pkgadd has been invented by AT&T engineers.

This is known to me.

> It still
> implements a lot of things
> rpm and dpkg are missing.

That is correct. I've recently done some RPM packaging and RPM is pretty kludgy 
when it comes to it - packaging is not as straightforward and as simple as it 
is with System V packaging. 

Advanced features like class installation scripts seem to be either missing 
from the design, or poorly documented.

> We would need a few
> additional features only to make
> pkgadd better with respect to any feature.

Like I wrote before on several occasions, the biggest technical flaw of System 
V packaging is that it does not support hierarchical namespaces which would 
provide for both making package metaclusters a reality, and would make Dennis's 
wish for unified packaging effort technically feasible.

Another subtle but still major flaw is the fact that System V packaging tools 
aren't capable of automatic cleanup of obsolete delta files; that is simply 
left as a responsibility of the packager, which means there is no consistent 
and reliable way to do housekeeping between revisions.

These are the things that are seriously hurting me as someone who does 
packaging day in and day out.  I see the elegant and intelligent subsystems in 
IRIX and HP-UX and then I do Solaris packages, my bread and butter, and I hurt. 
I happen to know ways around it, but in doing so I'm pushing the System V 
packaging system to the limit, which can never be a good thing, and will most 
likely come back to bite me at one point or another.

These changes require major surgery on the System V packaging subsystem. Who is 
going to do such a major undertaking? You? Me? On top of that, we'd have to go 
through the whole integration cycle, and for something as critical as a 
software subsystem, we're looking at a year of integration effort - just the 
bueraucratic part. We haven't even touched on the development effort yet.

The ideal thing in my experience would be to contact SGI directly and see if 
they are willing to either license/opensource or just plain sell their software 
subsystem, especially if we consider that:

a) IRIX has been discountinued, so sgi shouldn't be against giving it up

b) IRIX's software subsystem understands and can handle System V packages, and 
integrates the information into his own software subsystem.
 
 
This message posted from opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] What is the package managemnet software on solaris?

2007-07-17 Thread David Lloyd

Hmmm...

> apt-get merely sits ontop of debian packages - nothing stopping anyone
> (or you for that matter) to implement apt-get for SVR5 pkg's.

NexentaOS already has...

DSL
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] What is the package managemnet software on solaris?

2007-07-18 Thread Matt Kolb

On Jul 13, 2007, at 7:18 PM, Jim Adams wrote:

> I know that Debian GNU/Linux has Synaptic for package management.  
> Is there a similar package manager for Solaris?
>

We use pkgsrc http://www.netbsd.org/docs/software/packages.html  A  
big reason for choosing pkgsrc is that it works on multiple OS  
platforms (gives a sense of consistency).  If you are familiar with  
FreeBSD ports, this is similar.

./mk

-- 
Matt Kolb  <[EMAIL PROTECTED]>
Academic Computing & Network Services
Michigan State University

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org