# Packaging

For those interested in packaging RIPE Atlas Tools for their favourite distro, this section is for you.

## Currently Supported

- OpenBSD

- FreeBSD

- Gentoo

- Debian

- Ubuntu

## In Progress

- Fedora: Jan Včelák is currently building the binary packages in COPR (which will take some time as there is a lot of other packages in the queue)

## Additional Distributions

Is your distribution not listed? If you’d like to build a package for another distro or even if you’re just someone who knows someone who can help us package and distribute this, please get in touch.

## Further Information

### User Agent

When packaging, it’s good practise to manually set the user agent used within the toolkit so that we can get a rough idea of which distros are using this software. This is easily done by writing an arbitrary string to `<root>/ripe/atlas/tools/user-agent`. Something like this is recommended::

    RIPE Atlas Tools [FreeBSD 10.2] 1.2

The only limitations to this file are that it should:

- Only have one line in it (all other will be ignored)

- That line should have a maximum of 128 characters in it

If no `user-agent` file is included then a platform-specific string will be automatically generated based on Python’s `platform` module.