navigation, content, portlets

Package repository

The information in this article is specific to Ultima Linux releases with slapt-get, and may not be valid for other versions.

Gslapt is used to access the package repository.
Gslapt is used to access the package repository.

Ultima Linux 8.2 and newer releases support installing software from an online package repository using slapt-get (although the repository was not launched until April 2008, well after the release of version 8.3). This repository contains packages for the latest stable release of Ultima Linux, as well as system updates (superseding ulupdate), patches, and often quite a few user-contributed packages.

Repository URL’s

The repository is hosted on ibiblio, and can be accessed through anonymous FTP at ftp://distro.ibiblio.org/pub/linux/distributions/ultima.

You can add the following URL’s to your /etc/slapt-get/slapt-getrc:

x86 Edition ftp://distro.ibiblio.org/pub/linux/distributions/ultima/ultimalinux-stable/x86
AMD64 Edition ftp://distro.ibiblio.org/pub/linux/distributions/ultima/ultimalinux-stable/amd64

NOTE: The default configuration in Ultima Linux 8.2/8.3 uses ftp.ultimalinux.com as the package repository, but this was never implemented due to limited bandwidth. 8.4 will use the ibiblio address by default, or possibly one of their numerous mirrors.

The AMD64 repository includes “extra” packages from both x86 and AMD64 editions, but all system packages are 64-bit.

Installing packages

This article or section is a stub. You can help us by editing or expanding it.

Submitting packages

Currently, most packages are prepared and uploaded directly by the Ultima Linux developers, but we hope to allow more user input in the future. If you would like to submit a package, please upload it to your own hosting first, then e-mail a link to the Ultima Linux developers. Note that we review most packages personally – if there’s a problem with your package, we’ll let you know so you can re-submit it with fixes.

We do have various quality standards for packages. A good guide to follow is LinuxPackages.net’s “The Perfect Package”. We also prefer that the source be included, with an appropriate build script (SlackBuild, or preferably ultima-scripts, format).