🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bionet.software.acedb
Article #28

Instructions for installing acedb on Mac OS X 10.3

#28
From: Keith Bradnam
Date: Mon, 07 Feb 2005 22:00
125 lines
5876 bytes
I found that I needed to tweak the instructions given at:

http://www.acedb.org/Software/Downloads/supported.shtml

in order to get xace to work properly on Panther (10.3).  This might
be because the acedb debian package was built using Jaguar (10.2) and
there may be some subtle library differences between the two releases.
Full details are below and assume that you know nothing (well nearly
nothing) and have done nothing.

Regards,

Keith


INSTALLATION INSTRUCTIONS FOR INSTALLING ACEDB BINARIES
-------------------------------------------------------

NOTE 1: This protocol has only been tested on Mac OS X 10.3 (Panther) and
with version 4.9t of the acedb binaries (xace, tace, giface etc.).  Later
versions of acedb may require changes (most likely to install other
dependent packages).

NOTE 2:  Fink provides a few different ways of installing packages.  I
initially used the 'fink install' method but discovered that fink will
insist that the xfree86 package needs to be installed when installing
gtk+.  This is not true if you have Apple's X11 application already
installed.  I found that the 'apt-get install' command gets around this.


1) Install fink (http://fink.sourceforge.net/).  At time of writing this
is the only successful method I have found to install acedb.   If you have
a /sw directory on your machine (at the top level) then fink is most
likely already installed.


2) Each user on the system needs to configure their path so that they can
'see' the /sw/bin directory where any applications installed by fink will
be located.  This can simply be done by running a fink shell configuration
script (this script will change your .profile file):

. /sw/bin/init.sh

Note that running this script will not affect the X11 terminal application
as this does not read a users .profile file.  You will either have to
manually run this command in each X11 terminal or add -ls as an command
line option for xterm (go to 'Cutomize' in the Applications menu.  This
forces the terminal to read the login shell profile (but note that this
still doesn't happen in the *first* terminal window that automatically
launches as part of X11).


3) Make sure that the apt-get command (part of fink) knows about the
latest set of available packages (this is not strictly necessary but is
good practice):

sudo apt-get update


4) Install Mac OS X developer tools.  Without these Mac OS X does not have
a C compiler which can be used by fink for installing some packages.


5) Install readline package if not already present (this is required by
acedb).  You can check by typing the following in a terminal window:

fink list readline

A lower case 'i' at the start of the output indicates that it exists and
is already installed.  If no 'i' appears then install readline by typing:

sudo apt-get install readline

The install routine may request that other dependent packages need to be
installed.  Answer 'Y' when prompted to do so to install these.


6) Install gtk+.  Again you can see if this installed by typing:

fink list gtk+

If it needs to be installed then run:

sudo apt-get install gtk+


7) Now download the acedb debian package from the link on:
http://www.acedb.org/Software/Downloads/supported.shtml
The actual URL will change with each version, but here is an example:
http://www.acedb.org/Software/Downloads/MACOS/ACEDB-MACOSX.4.9t.tar.gz

This package should unpack to a folder called 'ACEDB-MACOSX.4.9t.tar.gz
Folder' and in this folder will be a file called:
 acedb_4.9t-1_darwin-powerpc.deb

Again, the actual name will be release specific.  In that directory you
now need to run:

sudo dpkg -i acedb_4.9t-1_darwin-powerpc.deb

This should end up adding tace, xace, giface etc. binaries to /sw/bin.


8) Normally this should be all that is needed, but there still seems to be
a problem with one dependent package missing (dlcompat-shlibs).   Try
running xace on the command line of an X11 terminal and if it complains,
install this extra package:

sudo apt-get install dlcomat-shlibs


That should be it, you should now be able to launch xace (you will still
need a database with valid data in, but even without a database you should
see an xace error popup message).






~  Keith Bradnam - WormBase group: http://www.wormbase.org/
~
~  The Wellcome Trust Sanger Institute,
~  Hinxton, Cambridge, CB10 1SA, UK.  Tel: 01223 494922
Technical Details
Message-ID: <Pine.OSF.4.58.0502072149380.793405@cbi1a.internal.sanger.ac.uk>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!easynet-quince!easynet.net!feed4.jnfs.ja.net!feed3.jnfs.ja.net!jnfs.ja.net!rfcgr.mrc.ac.uk!hgmp.mrc.ac.uk!net.bio.net

Show Full Headers
Complete Article Headers
X-Google-Thread: f6d40,29bbb7ef920312de,start
X-Google-Attributes: gidf6d40,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!easynet-quince!easynet.net!feed4.jnfs.ja.net!feed3.jnfs.ja.net!jnfs.ja.net!rfcgr.mrc.ac.uk!hgmp.mrc.ac.uk!net.bio.net
From: Keith Bradnam <krb@sanger.ac.uk>
Newsgroups: bionet.software.acedb
Subject: Instructions for installing acedb on Mac OS X 10.3
Date: 7 Feb 2005 22:00:47 -0000
Organization: BIOSCI/MRC Rosalind Franklin Centre for Genomics Research
Lines: 126
Sender: mod-ace@rfcgr.mrc.ac.uk
Approved: BIOSCI Approval Key <biosci-approval-key@net.bio.net>
Message-ID: <Pine.OSF.4.58.0502072149380.793405@cbi1a.internal.sanger.ac.uk>
NNTP-Posting-Host: mercury.hgmp.mrc.ac.uk
Mime-Version:  1.0
Content-Type:  TEXT/PLAIN; charset=US-ASCII
X-Trace: helium.hgmp.mrc.ac.uk 1107813647 2905 193.62.192.80 (7 Feb 2005 22:00:47 GMT)
X-Complaints-To: news@net.bio.net
NNTP-Posting-Date: Mon, 7 Feb 2005 22:00:47 +0000 (UTC)
X-Original-To: bionet-software-acedb@net.bio.net
X-X-Sender: krb@cbi1a.internal.sanger.ac.uk
X-Auth: PGPMoose V1.1 PGP bionet.software.acedb
 iQCVAwUAQgflDaCIqsWvyF5FAQE3qgQAsTtBBPJd7Gc5D+lmi4elGN8mgmjlohyM
 CIVeBuQ8BmvQy3Sxby/l21w49weEy4ldVPRzCQH2VxyU2Kk6IxSzVYELLgp09HiL
 bKPRC+ZlUnU0/93deH0XZyb4L57QVIWIfbw9VMlTqkJPlLMRzM06loKrzi2pCWB2
 bE9M4Hj0+S8=
 =Q1MW