Difference between revisions of "Arch User Repository (Polski)"
Line 1: | Line 1: | ||
[[Category:Polski]] | [[Category:Polski]] | ||
− | |||
{{i18n|Arch User Repository}} | {{i18n|Arch User Repository}} | ||
Revision as of 08:53, 1 July 2010
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 http://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).