How to install software available in deprecated packman

113 views
Skip to first unread message

Tiberiu Turbureanu

unread,
Jan 28, 2011, 11:06:26 AM1/28/11
to min...@googlegroups.com
Hello,

I've noticed many pages from the wiki Users' Guide [1] refer to
packman as a way to install useful software, but packman in not
available in 3.1.9 and pkgin doesn't have all packages that packman is
reported to have.

Any thoughts?

Tibi

[1] http://wiki.minix3.org/en/UsersGuide

pikpik

unread,
Jan 28, 2011, 11:42:42 AM1/28/11
to minix3
Hi,
Yes, this is a common problem. Basically, what I understand is that
with the transition to pkgin and pkgsrc, interested contributors
should work within the pkgsrc infrastructure to port (and sometimes re-
port) packages to MINIX. These packages would then be available
through pkgin as binary packages, rather than source code which must
be built. In the case of many of the older packman packages, they
simply haven't been ported via pkgsrc yet.

About using older packman packages: with the understanding that it
isn't preferred and that the newer pkgin/pkgsrc system is the proper
thing to use, below is a method I've used to install packman packages.
It works on MINIX release 3.1.8. I have not tested it with MINIX 3.1.9
yet.

Visit http://www.minix3.org/packages/i386/3.1.8/ and look for the
*.tar.bz2 file you would like to install; the *.tar.bz2 files are the
packages. Once you've found what you want, download and install it by
following the steps below.


Short version:

pkgin in curl

curl -L http://tinyurl.com/2752tdr > /bin/makewhatis

curl -L http://tinyurl.com/2ahcmtp > /bin/packit

chmod u+x /bin/makewhatis
chmod u+x /bin/packit


To save time and effort, try using http://tinyurl.com or http://bit.ly
to shorten the package's URL.


Example for Python:

curl -L http://tinyurl.com/27gu4us > python-2.4.3.tar.bz2

packit python-2.4.3.tar.bz2


(To be safe, verify the contents of "makewhatis," "packit," and
"python-2.4.3.tar.bz2" to make sure they aren't Web pages or anything
you don't want.)



Long version:

pkgin in curl

curl -g -L
http://gforge.cs.vu.nl/gf/project/minix/scmsvn/?action=browse&path=%2F%2Acheckout%2A%2Ftags%2FR3.1.7%2Fcommands%2Fmakewhatis%2Fmakewhatis.sh&revision=7312
> /bin/makewhatis

curl -g -L
http://gforge.cs.vu.nl/gf/project/minix/scmsvn/?action=browse&path=%2F%2Acheckout%2A%2Ftags%2FR3.1.7%2Fcommands%2Fpackit%2Fpackit.sh
> /bin/packit

chmod u+x /bin/makewhatis
chmod u+x /bin/packit


Example for Python:

curl -L http://www.minix3.org/packages/i386/3.1.8/python-2.4.3.tar.bz2
> python-2.4.3.tar.bz2

packit python-2.4.3.tar.bz2


I hope this helps,
pikpik
Reply all
Reply to author
Forward
0 new messages