Slashdot Mirror


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"

4 of 28 comments (clear)

  1. something more automated than swmgr? by irix · · Score: 3, Informative

    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.
  2. Re:Irix package management by Jeremiah+Cornelius · · Score: 3, Informative
    ./configure

    Works every time? Not more than half...

    There is a long-standing link from the freeware pages at SGI which states:

    GNU autoconf generates configure scripts that assume that if a library exists, it should be used. This is incorrect on IRIX, which keeps some old libraries around just for the sake of backward compatibility with very old programs. This alone breaks most of the GNU utilities on IRIX. To prevent this from happening, simply force GNU configure to explicitly ignore 'libsocket', 'libnsl', 'libgen' and 'libsun'. All these interfaces have their up-to-date entries in the standard C library libc.so on IRIX 6.x.

    For example, when calling GNU configure you should use something like:

    ac_cv_lib_gen_getmntent=no \
    ac_cv_lib_sun=no \
    ac_cv_lib_sun_getpwnam=no \
    ac_cv_lib_sun_getmntent=no \
    ac_cv_lib_sun_yp_match=no \
    ac_cv_lib_socket=no \
    ac_cv_lib_socket_main=no \
    configure ...
    Note that this is just an example. Make sure to look at your config.cache (or equivalent) file after configuration, and inspect it for any suspicious ac_cv_lib... entries that match one of the libraries mentioned above and force them to no (or equivalent).

    This is a fair warning, and the devil is in the details...

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  3. NetBSD pkgsrc by sethgecko · · Score: 3, Informative

    Supports

    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/pac ka ges.html.

    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.
  4. Already done for you by terrencefw · · Score: 4, Informative
    inst -f http://freeware.sgi.com/Inst


    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/