Ada Linux Packages Repository

General information

Ada Linux Packages Repository contains various programs and libraries related to Ada programming language for different Linux distributions. The main goal of the project is to create a repository of various Ada programs and libraries for different Linux distributions and CPU architectures in one place. Also, the repository can serve as an example for someone who wants to create own. All information related to the repository are under CC BY-SA 4.0 license.

Not all the packages are available for every distribution, same with various architectures. At this moment available repositories are:

To see the full list of available packages please go to the repository page.

To see the lists of all available architectures and distributions, please look to the FAQ section.


Current status of the project is SNAFU.

There are several packages available, but the repository still needs some work, mostly related to the documentation and to making packages more various distributions standards friendly. They should work but they content and names can change from time to time. Any help in that matter is more than welcomed. :)

WARNING: This document is under construction now thus, everything here is subject to change. Be ready for everything. :)

How to use it

First you have to add the repository to your repositories list. You can also skip this step and download directly packages, but then you will not have option to obtain automatically updates to them.

Keep in mind that the owner of the key may distribute updates, packages and repositories that your system will trust (more information). In console enter:

echo 'deb /' | sudo tee /etc/apt/sources.list.d/home:thindil.list

curl -fsSL | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_thindil.gpg > /dev/null

sudo apt update`

The same detailed information about how to install each package you can find at download page of the package. For example, for yass.



  1. Creating simple binary package for Debian describes how to create a simple binary package for the repository for Debian distribution.