# Yaourt (Polski)

## Wprowadzenie

Yaourt jest tekstowym menadżerem pakietów. Jego główną zaletą jest to, iż umożliwia on zarówno korzystanie z gotowych paczek za pomocą Pacmana, jak i automatyczne kompilowanie programów z AUR.

## Instalacja

Na początek potrzebujemy zainstalować grupę pakietów base-devel:

    # pacman -S base-devel

Następnie należy skorzystać z Arch User Repository lub dodać do pliku `/etc/pacman.conf` francuskie repozytoria:

- dla i686

    [archlinuxfr]
    SigLevel = Never
    Server = http://repo.archlinux.fr/i686}}

- dla x86_64

    [archlinuxfr]
    SigLevel = Never
    Server = http://repo.archlinux.fr/x86_64

Teraz wystarczy, że odświeżymy lokalną bazę pakietów i zainstalujemy pakiet Pacmanem:

    # pacman -Sy yaourt

## Opcje

    yaourt -h                                 Pomoc
    yaourt -v                                 Informacje o wersji Yaourt
    yaourt ... --noconfirm                    Wyłączenie potwierdzenia polecenia
    yaourt --stats                            Statystyki o pakietach i repozytoriach
    yaourt -S ...                             Instalacja pakietu - także z AUR
    yaourt -Sb ...                            Budowanie pakietu ze źródła
    yaourt -Sc ...                            Czyszczenie pamięci podręcznej Pacmana
    yaourt -Sd ...                            Wyłączenie sprawdzania zależności podczas instalacji
    yaourt -Sf ...                            Wymuszanie instalacji pakietu
    yaourt -Sg ...                            Wyświetlenie wszystkich pakietów w grupie
    yaourt -Si ...                            Informacje o wybranym pakiecie
    yaourt -Sl ...                            Wyświetlenie wszystkich pakietów wchodzących w skład wybranego repozytorium
    yaourt -S ... --ignore <nazwa_pakietu>    Ignorowanie wybranych pakietów podczas instacji
    yaourt -Su                                Aktualizacja zainstalowanych pakietów z repozytorium
    yaourt -Su --aur                          Aktualizacja zainstalowanych pakietów z repozytorium i AUR
    yaourt -Sud                               Wyłączenie sprawdzania zależności podczas aktualizacji
    yaourt -Suf                               Wymuszanie aktualizacji ignorując konflikty pakietów
    yaourt -Su --ignore <nazwa_pakietu>       Aktualizacja zainstalowanych pakietów oprócz tych wybranych
    yaourt -Sy                                Synchronizacja lokalnej bazy pakietów z repozytorium
    yaourt -Su                                Reinstalacja wszystkich pakietów oznaczonych jako "nowsze niż te znajdujące się w repozytorium
    yaourt -Qe,
    yaourt -Qd,                               Wyszukiwanie pakietów jako zależności dla innych
    yaourt -Qt                                Wyszukiwanie pakietów nie wymaganych przez inne
    yaourt -Qdt                               Wyszukiwanie niepotrzebnych zależności
    yaourt -Qet
    yaourt -Qg ...                            Wyświetlenie wszystkich zainstalowanych pakietów z wybranej grupy
    yaourt -Qi ...                            Informacje o wybranym i zainstalowanym pakiecie
    yaourt -Ql ...
    yaourt -Qs ...                            Wyszukiwanie pakietu już zainstalowanego
    yaourt -Sq --depends <nazwa_pakietu>      Wyświetlenie wszystkich zależności wybranego pakietu
    yaourt -Sq --conflicts <nazwa_pakietu>    Wyświetlenie wszystkich konfliktów z wybranym pakietem
    yaourt -Sq --provides <nazwa_pakietu>
    yaourt -C                                 Zarządzanie plikami .pacsave/.pacnew
    yaourt -Cc                                Usuwanie wszystkich .pacsave/.pacnew
    yaourt -Cd                                Czyszczenie bazy Pacmana (także stare repozytoria)
    yaourt -Sc                                Usuwanie starych pakietów z pamięci podręcznej Pacmana
    yaourt -Scc                               Usuwanie wszystkich pakietów z pamięci podręcznej Pacmana
    yaourt -R <nazwa_pakietu>                 Odinstalowanie pakietu
    yaourt -Rc ...                            Odinstalowanie pakietu i jego zależności
    yaourt -Rns ...                            Odinstalowanie pakietu i jego zależności
    yaourt -Rdd ...                            Odinstalowanie pakietu bez sprawdzania zależności
    yaourt -Rk ...
    yaourt -B <ściezka do archiwum>           Kopia zapasowa bazy Pacmana

## Powerpill & Yaourt

Jeśli chcesz korzystać zarówno z mozliwości Yaourt oraz Powerpill, musisz zmienić ustawienia tego w pierwszego w pliku /etc/yaourtrc, aby wyglądało to nastepująco: File: /etc/yaourtrc

    # PacmanBin /usr/bin/powerpill

## Zobacz również

Strona projektu

Categories:

- Polski
- Package management (Polski)
- Arch User Repository (Polski)