Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NaZGUL #4: Arch Linux

NaZGUL #4: Arch Linux

Prezentacja z czwartego spotkania Nieformalnej Zamojskiej Grupy Użytkowników Linuksa. Pierwsza prezentacja na temat dystrybucji Linuksowych.
Autor: Kami "elwin013" Banach

More Decks by Nieformalna Zamojska Grupa Użytkowników Linuksa

Other Decks in Technology

Transcript

  1. Kilka słów o historii • Pierwsza wersja – 0.1, „Homer”,

    2002 rok • Główny developer: Judd Vinet -> Aaron Griffin (od 2007 roku) • Aktualna wersja – 2012.07.15 • Jednocześnie z systemem powstał menedżer pakietów – pacman
  2. Arch Way • Prostota (Simplicity) • Poprawność kodu ponad wygodę

    (Code- correctness over convenience) • Wpływ/zaangażowanie użytkowników (User- centric) • Otwartość (Openness) • Wolność (Freedom)
  3. Najważniejsze cechy • Ciągła dystrybucja – nie trzeba instalować ponownie,

    zmieniać ustawień by mieć aktualną wersję systemu. • Brak graficznych konfiguratorów – konfiguracja w logicznie i rozsądnie rozmieszczonych plikach. • Szybki – optymalizowany dla i686 (pl.wikipedia.org/wiki/i686) • Genialny menedżer pakietów - pacman
  4. pacman • Szybki i wygodny menedżer pakietów. • Pakiety wraz

    z zależnościami. • Aktualizacja całego systemu: pacman -Syu • Ignorowanie grup i pojedynczych pakietów. • Pakiety są podpisywane cyfrowo (pacman- keyring). • Trzy główne repozytoria – core, extra, community.
  5. PKGBUILD • Bardzo prosta budowa nowych pakietów: plik PKGBUILD zawierający

    informacje m.in. o źródłach, zależnościach, nazwie, itp. • Składnia Basha (bo to jest bash ;-P) • Budowa przy pomocy makepkg, instalacja: pacman -U pakiet-wersja.pkg.tar.xz
  6. Arch User Repository • Oficjalne repozytorium pakietów tworzonych przez użytkowników.

    • Każdy może dodać własną paczkę – aur.archlinux.org. • Zawiera wersję rozwojowe, beta oprogramowania. • Popularne pakiety mają szanse zostać adoptowane przez TU i znaleźć się w community.
  7. ABS – Arch Build System • Wzorowane na systemie portów

    FreeBSD. • Możemy sami zbudować pakiet, wprowadzić zmiany – np. zmienić flagi kompilacji. • Nie ma magii – musimy wejść do katalogu (a najlepiej skopiować jego zawartość) i wykonać makepkg, a potem zainstalować.
  8. Społeczność oraz pomoc • Jedna z najlepszych dokumentacji (wiki) •

    Pomoc można uzyskać na grupie dyskusyjnej, forum (także w języku polskim – archlinux.pl), kanałach IRC. • Błędy zgłaszać można przez stronę dystrybucji – bugs.archlinux.org.