# Arch User Repository (Polski)

## Czym jest AUR?

ArchLinux User Community Repository (AUR) - po polsku oznacza repozytorium społeczności użytkowników Arch Linuksa. Jest zbiorem PKGBUILDów pisanych przez użytkowników Arch Linuksa. Mówiąc prostym językiem, AUR to pakiety, których nie dołączono jeszcze do oficjalnego repozytorium [community], a do tego kandydują. Użytkownicy głosują na poszczególne pakiety, które po osiągnięciu pozytywnej opinii społeczności trafiają do zbioru pakietów oficjalnych.

## Jak zacząć korzystanie z AUR?

Jeżeli zamierzasz korzystać z pakietów z AUR, zainstaluj grupę `base-devel`:

    # pacman -S base-devel

Aby zainstalować pakiet z AUR, należy pobrać archiwum `*.tar.gz`, rozpakować je (`tar -xvzf nazwa_pakietu.tar.gz`), następnie sprawdzić `PKGBUILD` i `*.install`. Jeżeli wszystko jest w porządku, wykonujemy polecenie (będąc w katalogu rozpakowanego pakietu):

    # makepkg

Nazwa pakietu do instalacji powinna wyglądać:

    <nazwa_pakietu>-<wersja>-<architektura>.pkg.tar.xz

Na koniec pozostaje wydać polecenie:

    # pacman -U <nazwa_pakietu>-<wersja>-<architektura>.pkg.tar.xz

Kompilacja pakietu również jest prosta i wygląda następująco:

    wget https://aur.archlinux.org/packages/nazwa_pakietu/nazwa_pakietu.tar.gz
    tar zxvf nazwa_pakietu.tar.gz
    cd nazwa_pakietu
    makepkg -si

Jeśli znasz już zasadę budowania pakietów, możesz zainstalować program, który wykona część niezbędnej pracy.

Sporą listę narzędzi wspomagających pracę z pakietami z AUR znajdziesz w angielskojęzycznym artykule AUR Helpers.

## Czym różni się ABS od AUR?

Arch Build System zawiera paczki stworzone wyłącznie przez developerów. Założeniem AUR jest korzystanie tylko z PKGBUILDów stworzonych przez zwykłych użytkowników, członków społeczności. Nie ma się jednak czego bać. Paczki, nawet gdy zdobędą dużą ilości głosów, są jeszcze dodatkowo sprawdzane przez tzw. Trusted Usera (TU).

Categories:

- About Arch (Polski)
- Package management (Polski)
- Arch development (Polski)
- Polski