Gentoo Overlay

Для усиления поддержки языка Ада в Gentoo Linux мы создали свой overlay, который планируем постепенно наполнить различными пакетами.

Сейчас в ada_ru Gentoo Overlay входят следующие пакеты

  • dev-lang/gnat-gpl-4.5.4.2012
  • dev-ada/asis-gpl-4.5.4.2012
  • dev-ada/aws-2.11.0
  • dev-ada/gprbuild-2012
  • dev-ada/matreshka-0.4.0
  • dev-ada/polyorb-2012
  • dev-ada/qtada-3.2.0
  • dev-ada/xmlada-4.3

Прежде чем установить пакеты входящие в overlay вам нужно установить сам overlay. Сделать это просто используя утилиту layman

Установка layman

Установите пакет app-portage/layman

emerge -av app-portage/layman

Затем отредактируйте /etc/make.conf, как подскажет вам программа установки:

echo "source /var/lib/layman/make.conf" >> /etc/make.conf

Установка нашего overlay

Найдите в файле /etc/layman/layman.cfg строку

overlays  : http://www.gentoo.org/proj/en/overlays/repositories.xml

И добавьте http://www.ada-ru.org/gentoo/overlay.xml, чтобы получилось

overlays  : http://www.gentoo.org/proj/en/overlays/repositories.xml
            http://www.ada-ru.org/gentoo/overlay.xml

Теперь обновите список оверлеев:

layman --fetch

Теперь, наконец, можно поставить сам оверлей

layman -a ada_ru

Установка gnat-gpl-2012

После этих манипуляций, пакеты из overlay устанавливаются, как обычные пакеты. Например:

emerge -av dev-lang/gnat-gpl