cz. 3 | Arch Linux (Dystrybucje GNU/Linux)

Witam. W trzeciej części artykułu na temat dystrybucji GNU/Linux przedstawię Wam Arch Linux.

UWAGA: Arch Linux nie jest dystrybucją dla osób które chcą dopiero zacząć przygodę z Linuksem, dla takich osób najlepsze jest Ubuntu.

reklama

Arch Linux to system operacyjny oparty o Linuksa tworzony w założeniach lekkości i prostoty.
Przez odpowiednie ułożenie i budowę plików konfiguracyjnych nie ma potrzeby stosowania graficznych konfiguratorów do podstawowej konfiguracji systemu ponieważ jest ona bardzo prosta i udokumentowana na wiki.archlinux.org

Warto również podkreślić, że jest to system bez konkretnych wydań - typ ciągły (rolling-release).
Zatem nie ma potrzeby aktualizować jak w Ubuntu np. z wersji 10.10 do 11.04, wystarczy aktualizować wszystkie pakiety na bieżąco.

[color=#555555]Insta[color=#2ca9e8]lacja

Instalator Arch Linux jest prosty, łatwy i przyjemny.
Pozwala on na wstępną konfigurację systemu taką jak czas, data, połączenia sieciowe.

Posiada możliwość wyboru pakietów z zestawu base i base-devel, pakiety zostaną pobrane i zainstalowane do nowego systemu.

Menadżer partycjonowania radzi Sobie z tworzeniem, usuwaniem, formatowaniem partycji i obsługuje wszelkie systemy plików a także te najważniejsze jak ext-4, reiserfs czy vfat.

Pod koniec instalacji można w łatwy sposób przy użyciu ulubionego edytora zmodyfikować podstawowe pliki konfiguracyjne aby dostosować system do naszych potrzeb, do tego jest specjalne menu z listą plików konfiguracyjnych które po wciśnięciu klawisza enter uruchamia edytor tekstowy z otwartym plikiem konfiguracyjnym wybranym przez nas.

[color=#555555]Menadżer [color=#2ca9e8]pakietów

Pacman jest bardzo cenionym menadżerem pakietów ze względu na prostotę, estetykę i łatwość używania, konfigurowania.

Do standardowych repozytoriów trafia świeże oprogramowanie, jednak czasami możne się okazać lekko niestabilne (system typowo pod desktop - nie jest dobrym rozwiązaniem na serwer).

W /etc/pacman.d/mirrorlist znajduje się lista serwerów lustrzanych FTP oraz HTTP z których można pobierać paczki.
Składnia pliku konfiguracyjnego wygląda następująco:


Server = http://serwerlustrzany.org/archlinux/architektura/
Server = ftp://ftp.innyserwerlustrzany.org/archlinux/architektura

W /etc/pacman.conf można ustawić katalog przechowywania pakietów, bazy danych, dodatkowe repozytoria binarne, pakiety ignorowane przy aktualizacji czy przeróżne inne szczegółowe opcje.

Dodatkowe repozytoria można dodać bardzo prosto na końcu pliku /etc/pacman.conf przykładowo:


[arczi]
Server = http://arczi-linux.c.pl/distro/i686/

[color=#555555]Repozytorium [color=#2ca9e8]użytkowników

Jedną z ważnych cech Arch Linux jest repozytorium użytkowników w którym znajdziemy wszystko i jeszcze więcej, a mianowicie czego nie ma w podstawowych repozytoriach to bez problemu znajdziemy w tak zwanym AUR tworzonym przez użytkowników.

Należy pamiętać, że AUR jest tworzone przez użytkowników i nie sprawdzane przez deweloperów dystrybucji, dlatego nie można zgłaszać błędów odnośnie paczek z AUR na bugliście systemu.
Należy także zachować ostrożność przy instalacji pakietów z AUR ponieważ nie są one zaufane.

Myślę, że warto podać także przykład instalowania paczek z repozytorium, takim bardziej "klasycznym sposobem" (bez pomocy żadnych programów/skryptów automatyzujących):

Przykładowy program: GMPC

Najpierw należy zainstalować wszystkie zależności które są podane w polu Dependencies.

pacman -S libglade libmpd-git libsoup libunique

Jak którejś paczki nie ma w standardowy repozytorium, to wiadomo instalujemy z AUR, ale jak to zrobić to już pokażę w dalszych krokach.


# pobieranie paczki wgetem
wget http://aur.archlinux.org/packages/gmpc-git/gmpc-git.tar.gz
# należy rozpakować paczkę
tar xvf gmpc-git.tar.gz
# wejście do katalogu budowania
cd gmpc*
# tworzymy paczkę
makepkg
# logujemy się na konto root
su root
# instalujemy zbudowaną paczkę
pacman -U gmpc-*.pkg.tar.gz 

[color=#555555]Podsumo[color=#2ca9e8]wanie

Fot: pik3y.deviantart.com

Plusy:
+ Prostota
+ Lekkość
+ Funkcjonalny instalator
+ Repozytorium użytkowników jest doskonałym uzupełnieniem zwykłęgo repozytorium
+ Rolling-release czyli system bez konkretnych wydań
+ Bardzo dobre WIKI w wielu językach
+ Zawsze świeże oprogramowanie

Minusy:
- Instalator nie obsługuje WPA2 jednak netcfg nadrabia to
- Troszkę zaniżone bezpieczeństwo standardowo, głównie repozytorium, wydaje Mi się, że jest bez sum i podpisów
- Pacman potrafi minimalnie zwolnić po jakimś czasie użytkowania, prawdopodobnie wina struktury plików
- Czasami trafiają się niestabilne pakiety

Pozostałe części "Dystrybucje GNU/Linux":
cz. 1 | Gentoo
cz. 2 | Debian
cz. 3 | Arch Linux
 

reklama

Komentarze