Changes between Version 1 and Version 2 of WikiStart


Ignore:
Timestamp:
May 17, 2013 8:32:37 AM (8 years ago)
Author:
faber
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v1 v2  
    2424 * [CredPrinterDocs credential printer] an XMLRPC service to convert credentials to a text representation
    2525
    26 = Getting started: Installing libabac =
     26== Getting started: Installing libabac ==
    2727
    2828Installing libabac is a straightforward {{{configure}}}, {{{make}}}, {{{make install}}} sequence.  There are a few things to be careful of depending on your operating system.
    2929
    30 == Software Dependencies ==
     30=== Software Dependencies ===
    3131
    3232Libabac depends on openssl and the [http://www.aleksey.com/xmlsec/ xmlsec1 digital signature library].  Most unix-like operating systems have openssl installed and have xmlsec1 as a standard package. The perl and python bingings are generated by [http://www.swig.org/ swig] 1.3, and the build system uses automake and some autoconf macros.
     
    3838}}}
    3939
     40Under FreeBSD, use the ports system to install the following packages:
    4041
    41 == News ==
     42{{{
     43devel/libtool
     44devel/automake
     45devel/autoconf-archive
     46devel/swig13
     47devel/pkg-config
     48security/xmlsec1
     49lang/perl
     50lang/python
     51}}}
     52
     53If you plan to build the java implementation on ubuntu you should also
     54
     55{{{
     56$ apt-get -y install openjdk-7-jdk ant ant-optional
     57}}}
     58
     59Similarly in FreeBSD install
     60
     61{{{
     62devel/apache-ant
     63java/openjdk6
     64}}}
     65
     66We have seen no differences under the various JDKs.
     67
     68=== Installation ===
     69
     70Then get the [http://abac.deterlab.net/src/abac-0.1.4.tgz source], untar it, change to the {{{abac-0.1.4}}} directory and do the standars install sequence:
     71
     72{{{
     73# Ubuntu users: ./configure --prefix=/usr
     74$ ./configure
     75$ make
     76$ sudo make install
     77}}}
     78
     79To confirm that your install succeeded:
     80
     81{{{
     82$ cd examples
     83$ make
     84}}}
     85
     86Libabac uses the standard GNU install prefix of {{{/usr/local}}}.  '''If you are on Ububtu or another distribution that does not search /usr/local/lib for shared libraries, make sure you use ./configure --prefix=/usr'''
     87
     88=== Tracking Development ===
     89
     90If you would like to track the libabac development, you can pull code from out publically available git repository:
     91
     92{{{
     93$ git clone git://abac.deterlab.net/abac.git
     94}}}
     95
     96Current sources can be [/browser browsed on the web].
     97
     98== Releases  ==
     99
    42100See the [source:/doc/ChangeLog@mei_rt0 ChangeLog] for details about each release
    43101 * 2013-05-XX: ABAC 0.1.4 released
     
    48106  * '''Update:''' We fixed a one-line bug in creddy. If you downloaded this over the weekend, please fetch it again.
    49107
    50 == Source ==
    51108
    52 Grab the latest tarball from http://abac.deterlab.net/src/abac-0.1.4.tgz ([http://abac.deterlab.net/src/abac-0.1.4.tgz.asc sig]/[GpgKey key])
     109== Contacts ==
    53110
    54 Older versions available from http://abac.deterlab.net/src/
    55 
    56 Browse the source using Trac's [/browser internal browser].
    57 
    58 == Installation and Documentation ==
    59 
    60  * [source:/doc/dependencies@mei_rt0 Software dependencies]
    61  * [wiki:InstallRT0 Installation instructions]
    62  * [wiki:DocumentationRT0 Documentation]
    63 
    64  
    65  * [wiki:DocumentationOld Old Documentation]
    66 
    67 == git / mailing list ==
    68 
    69 Available via anonymous git: (RT0 with Java binding)
    70 {{{
    71 git clone git://abac.deterlab.net/abac.git
    72 }}}
    73 
    74 Latest available via anonymous git: (RT0)
    75 {{{
    76 git clone -b mei_rt0 git://abac.deterlab.net/abac.git
    77 }}}
    78 
    79 [http://lists.deterlab.net/listinfo/abac-dev dev mailing list]: If you're using anything out of git, you should be on it. It's low-volume, I promise!
    80 
    81 == Who ==
    82 
     111 * [http://lists.deterlab.net/listinfo/abac-dev devevelopers mailing list]
    83112 * Ted Faber faber@ISI.EDU
    84113 * Mei-Hui Su mei@ISI.EDU
    85  * John Wroclawski jtw@ISI.EDU
    86114 * Steve Schwab schwab@ISI.EDU