Subsections

Initial setup

Downloading

One can choose a download from the list of files at http://sf.net/projects/hogs/. Binary (executable) files are of the following format:

hogs-RELEASE-PLATFORM.EXTENSION.

For example, release $1.00$ on a Mac is called hogs-1.00-mac.zip. You generally will want the most reason release for whatever platform you're running on.

Platforms

Since the compiled code is Java (which is generally portable across platforms), the only real difference between the packages is the form of installation.

  1. mac MacOSX
  2. win WinXP
  3. deb Debian GNU/Linux package
  4. nix GNU/Linux, but should work on most other *nix's.

Pseudo-platforms

There are also a few ``pseudo-platforms'' which are not architecture-dependent, but contain different sets of files. The instructions for the Connectivity Tools can be found in the developer documentation at http://hogs.sf.net/docs.php. There are no instructions for the raw files and source code.

  1. con Connectivity tools only (portable jar file)
  2. raw Raw files (no installer)
  3. src Source code only

Installation

MacOSX

WinXP

  1. Download the latest Hogs (full) ZIP file.
  2. Unzip the file to your Program Files folder (e.g., C:\Program Files).
  3. Run the ``installer.exe'' in the unzipped Hogs folder (C:\Program Files\Hogs\) to create shortcuts in the Start Menu.

To uninstall, simply delete the shortcuts and the files in C:\Program Files.

Debian GNU/Linux

The Debian package is as standard for that system.

  1. Download the latest Hogs Debian package file (hogs-X.YY-deb.deb).
  2. As root (or using sudo), run dpkg -i hogs-X.YY-deb.deb (use the actual filename of the download).

To uninstall, simply use apt-get remove hogs, or your preferred method of removing standard Debian packages.

GNU/Linux

  1. Download the latest Hogs tar-bzipped file (hogs-X.YY-nix.tar.bz2).
  2. Run tar -xjvf hogs-X.YY-nix.tar.bz2 to create a hogs-X.YY directory.
  3. Change to the newly-created directory, and run ./install.sh [PREFIX]. The PREFIX argument is optional, and defaults to /usr/local. Hogs installs files in the bin, lib, and share directories underneath the prefix.

To uninstall, simply run PREFIX/bin/uninstall_hogs to remove all the files.

Hogs Project 2005-05-15