Preparation

Installing Rosetta Stone

There are currently two ways to install the 0.5 version of Rosetta Stone:

  • Binary downloads (only for tools)
  • Debian packages
  • From source

Binary Downloads of Rosetta Stone Tools

  1. Download the rosetta binary from the appropriate location:

  2. After the download, the rosetta file has to be made executable in most cases. This can be done for example by executing

    chmod +x rosetta
    

    in the download directory.

  3. The various tools are provided as symbolic links to the single rosetta binary. When invoked, it prints a list of these links and offers to create them:

    $ ./rosetta
    [...]
    Create missing links now [yes/no]? y
    Creating symbolic link info -> rosseta
    [...]
    

    Note

    The links can also be created as follows:

    Non-interactively

    $ ./rosetta create-links
    

    Manually

    $ for alias in info bridge compiler ; do ln -s rosetta ${alias} ; done
    

From Source

Supported Lisp Implementations

Currently, only recent versions (e.g. 1.0.55 or newer) of SBCL are fully supported.

Required Infrastructure

  • ASDF is used for compilation, loading and dependency management
  • Quicklisp is used for installation of dependencies

External Dependencies

System Required Obtainable From
alexandria yes Quicklisp
split-sequence yes Quicklisp
iterate yes Quicklisp
metabang-bind yes Quicklisp
bordeaux-threads yes Quicklisp
closer-mop yes Quicklisp
log5 yes Quicklisp
puri yes Quicklisp
uuid yes Quicklisp
local-time yes Quicklisp
cl-hooks yes Quicklisp
cl-dynamic-classes yes 0.5 branch of https://code.cor-lab.org/git/rosetta.git/cl/cl-dynamic-classes/

Installation

  1. Download other required systems:

    • cl-hooks

      bzr branch lp:cl-hooks
      
  2. The whole source tree of Rosetta Stone can be obtained from the repository located at 0.5 branch of https://code.cor-lab.org/git/rosetta.git.

  3. Load cl-rosetta with Quicklisp to pull in remaining dependencies

    (ql:quickload :cl-rosetta)
    

Debian Packages

Debian packages for several versions of Ubuntu GNU/Linux are available from the CoR-Lab package repository.

  1. The following repository source line has to be added to /etc/apt/sources.list:

    deb http://packages.cor-lab.de/ubuntu/ RELEASENAME testing
    

    where RELEASENAME is the appropriate Ubuntu release name.

  2. After that, packages can be installed via

    $ sudo apt-get install PACKAGENAMES
    

    where PACKAGENAMES is a subset of rosetta-cl0.5, rosetta-tools-cl0.5.

Warning

This installation method only works with Ubuntu GNU/Linux.

Note

More information can be found here.

Troubleshooting

No problems yet.

Table Of Contents

Related Documentation

This Page