Automated Package Management for IRIX?
wowbagger asks: "We've all heard of the various apt-get packages for Mac OS X (and more power to them!), but does anybody know of a similar effort for Irix? Yes, SGI has their freeware distribution of GNU and other utilities, but there is as far as I've seen no good way to automatically update - you just have to go to the SGI open source server (when it is available) and try to find something new. Has anyone set up a apt/gentoo/redcarpet system to automate this process"
An IRIX post. The slience is deafening.
I have one sgi with 6.5.13 and I installed a few of the freeware collection packages before I wondered this same thing. There is a a script linked to off the faq at freeware.sgi.com - I'm pretty sure thats where it is, but its been a little while and I'm not going to go find it for you because I had a bad experience with it.
First of all there were a couple minor things wrong with it that I can't even remember, but I fixed them- they were pretty obvious. Then I installed everything I wanted. Most of it worked great, but I had a few problems and figured a reboot might help. Now after logging in the menubar loads but nothing else- really weird state like nothing I've seen in linux. I'm going to do a re-install though soon and I'll be happy if someone has a better answer than this:)
And it is possible that it was a peculiarity of my system that caused it, but I cant think what- just be careful.
IIRC there is something called swmgr for IRIX, if that's not what you mentioned in the "SGI open source server" thing. At least it should handle dependencies, and I also found some old slashdot comment on the subject available here.
Hope this can help.
Note to self: get smarter troll to guard door.
You can point swmgr (and inst too - maybe?) at a directory containing tardists over HTTP. It will sort out the dependencies and install/update everything you want.
It isn't quite apt-get or up2date interms of automation, but it gets the job done. I'm not aware of anything that automates swmgr/inst so that it will automatically notify you of updates. However, SGI releases Freeware on a cycle, so you should know about when to update your installed packages.
Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
When you have to ask slashdot for a package manager for your unix, that unix is dead. There are other dead unices like SCO unixware xenix (if you can count that) and of course the old sysv and the likes, sitting on some companies shelves rotting away. They could do great service by releasing them opensourced so development on the can start.
If they really want to keep a hold onto them, they can do what Sun did with Solaris, release free x86 binaries (free for usage not alteration and distribution) and support free software developed for it. The key part of such success is releasing the associated developer tools with it for free usage too (Sun was late with Forte). One of the first things the GNU foundation did was develop gcc, libc, make and port it to many platforms. The rest of the developers followed suit.
So now the weak SGI should really do the same with IRIX maybe release a free version like Darwin by Apple to attract software and improvements and eyeballs to revamp their OS for free. Opensourcing Irix will go a long way in improving Irix (and Linux and FreeBSD), which will sell the SGI platforms well. They wont have to resort to Linux on the x86 and die a painful death.
I'm not against Linux, but I dont want to see Linux killing powerful potent companies. Linux should really augument them(maybe with some progressive competition), while these companies should use Linux like IBM to sell their products as well as improvise on their applications.
"Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
... of which 7 or so are offtopic. And the rest tell you stuff you could have found out with "apropos". I cannot believe some of the stuff Cliff picks up.
I can remember at Mindspring years ago we installed
the dpackage system on FreeBSD and on Digital
Unix 4.0x. I don't recall it being very hard
to get the system up and running. Before someone
jumps my shit about ports being significantly
better, I agree. The reason we went with dpackage
was because we did a lot of custom in house
code, and dpackages are very easy to put together.
This meant that the developers had to hand the
admins dpackages. If for any reason the install
didn't work or the package was moofed, it got sent
back until it did work. It made developing a project
life cycle much easier.
For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
Supports
c ka ges.html.
Darwin 6.6/powerpc
Debian Linux/i386
FreeBSD 3.5/i386
FreeBSD 5.1/i386
IRIX 6.5/mips
IRIX64 6.5/mips
OpenBSD 3.2/i386
Slackware 8.1/i386
Solaris 8/sparc
Solaris 9/sparc
Solaris 9/i386
http://www.netbsd.org/Documentation/software/pa
Of course, you have to compile the packages using the framework they provide, but where will you find 3000 precompiled Irix binaries anyway?
Be ot or bot ne ot, taht is the nestquoi.
Not automatic but the best way might be similar to the following as it should avoid dependancies
/dist/disk[1234]. You can also script this. Look on http://techpubs.sgi.com but basically
/dist/disk1 -f /dist/disk2 -f /dist/disk3 -f /dist/disk4
download all the iso images and save them locally to say
inst -f
inst upgrade
conf (there shouldn't be any conflicts as you are updating everything)
go
come back in 10 minutes
HTH
Rgds
Rus
Cheap UK and US VPS
Then do keep *, install updated, go
Inst can fetch stuff over http so what's the problem?
Like tinyurl, but one letter less! http://qurl.co.uk/
I can't believe I just saw someone say "inst" and "avoid dependancies" in the same sentence!
Gotta love SGI's inst packages.. Never the same upgrade twice, circular dependencies, and a 10 minute per install cleanup routine.
The only thing it's good for is job security.
They don't even give you a listing of prices on their site. You have to call resellers. Why the hell would I want to deal with a reseller instead of the company itself? Sun has a much better model.
you probably can't afford it anyway. =)
Go into software manager. For the install location put in http://freeware.sgi.com/Inst/ . It will then get the list of packages and then you choose to deselect all of them. And tell it to filter by upgrades. Then select all. You can also do this from "inst" but I don't have the exact instructions.