————————————————————-

arch linux x86_64 2009.01, 2009.02 – opis

————————————————————

Sama instalacja:

MENU

DO KAŻDEJ ZAKŁADKI WCHODZIMY

i zaznaczamy odpowiednie dla siebie ustawienia. Po co później się męczyć.

Select seurce – wybór czy instalujemy Arch-a z CD-ROM czy z internetu.

Set Clock – ustawienie daty i zegara

Prepare Hard Drive – Zmieniamy, tworzymy i kasujemy partycje.

Radzę tutaj nie robić nic na pałę !!

Pierwsza opcja (Auto-prepare…) nas nie interesuje.

Partition Hard Drives – partycje naszego dysku.

Można spojrzeć, ale jeśli mamy już przygotowaną partycje, lepiej nie kombinować, jeśli się nie posiada wiedzy.

Jeśli nie, posługujemy się tym menu

do utworzenia dwóch, ja radzę, trzech nowych partycji lub edycji obecnych, czyli skasowaniu jednej, z której rezygnujemy i utworzeniu nowych. Logiczne jest że większość z nas, nie ma czystych dysków. Dlatego lepiej sobie uprzątnąć na działającym systemie, wcześniej taką partycję, do zainstalowania lub wypróbowania Arch-a.

Jeśli posiadamy już dyski, dochodzi opcja „Delete„.

Dajemy partycję >> „New„, rozmiar, rodzaj dysku (ext2,ext3,ext4 czy inny), potwierdzamy i już.

Dlaczego napisałem o 3 partycjach??

swap – dysk wymiany, taka zastępcza kość RAM używana w pierwszej kolejności przez system.

/ – tak oznacza się główną partycje linux. Oznacza to, jaki dysk jest główny dla systemu.

/home – partycja, która w systemach linux jest katalogiem, gdzie mieszczą się pliki użytkowników.

W systemach linux, każdy katalog może być partycją i każda partycja może być katalogiem, co to oznacza – że przy kasowaniu jednego katalogu, nie zostaną kasowane dane w innych, bo choć po instalacji widzimy je jako katalogi czyli jednolity system, w rzeczywistości są osobnymi magazynami danych, osobnymi dyskami. Dlatego tworząc partycję dla /home i ustawiając ją, że system ma ją widzieć jako /home, powoduje że przy kasowaniu systemu, bo coś jest nie tak, katalog z naszymi plikami i danymi nie zostanie skasowany, bo przecież kasujemy dysk główny / , gdzie /home to inny dysk istniejący jako katalog. Wiem mało zrozumiałe 😉

Potwierdzamy zakończenie partycjonowania:

Ustawienie tego co utworzyliśmy wcześniej 🙂 i na co byliśmy przygotowywani…:

Set Filesystem Mountpoints

CZYTAMY O CO NAS PYTA SIĘ NAS INSTALATOR

Musimy pamiętać jaki dysk do czego utworzyliśmy…….

Podobnie zaznaczamy /home

Wybór formatu dysku, na jaki ma być sformatowany dany dysk. To rutynowa czynność…

Przechodzimy dalej:

Potwierdzenie wyboru, można się jeszcze wycofać…

Po formatowaniu i montowaniu…

…przychodzi czas na wybór paczek do instalacji 🙂

Select Packages

Podstawowy system jest już zaznaczony, ale warto zaznaczyć coś więcej, jak paczki odpowiedzialne za wifi, zarządzanie siecią. Ale bez znajomości jakie to są, mało zrobimy.

Po wyborze tego co ma być zainstalowane

Instalacja:

Tu warto patrzeć na diodę oznaczającą działanie dysku (jeśli ktoś posiada). Mi zdarzyło się dwa razy, że instalacje odbyła się, ale nic nie zostało zainstalowane, przekopiowane na dysk 😐 – jakiś błąd??

Configure System

wybieramy: nano (edytor) i…

>> rc.conf – główny plik, który odpowiada za sprawne działanie systemu i jest głównym modułem systemu, wszystko od niego zależy.

„!” – oznacza że „coś” nie będzie ładowane lub nie będzie uruchomione

————–

#język polski

# -----------------------------------------------------------------------

# LOCALIZATION

# -----------------------------------------------------------------------

LOCALE="pl_PL.utf8"

HARDWARECLOCK="localtime"

USEDIRECTISA="no"

TIMEZONE="Europe/Warsaw"

KEYMAP="pl"

CONSOLEFONT="lat2-16.psfu.gz"

CONSOLEMAP="lat2-16.psfu.gz"

USECOLOR="yes"

#uruchomienie mojej karty wifi, przy ładowaniu się systemu

# -----------------------------------------------------------------------

# HARDWARE

# -----------------------------------------------------------------------

MODULES=(8139too)

#sekcja od internetu

# -----------------------------------------------------------------------

# NETWORKING

# -----------------------------------------------------------------------

HOSTNAME="… nazwa jaką chcecie aby wasz komputer posiadał…

#Ustawienie, jakie połączenie mają być sprawdzane przy ładowaniu się systemu i z jakich ustawień ma się to odbywać.

wlan0 - wifi, jeśli nie posiadacie, nie dodajecie

wlan0="dhcp"

eth0="dhcp"

INTERFACES=(eth0 wlan0)

#ustawienie, czy interfejs network ma korzystać z „menu”, czy z wybranego utworzonego profilu głownego, znajdującego się (utworzonego) w network.d.

NETWORKS=(main)

#moduły jakie zostaną załadowane przy uruchamianiu systemu

# -----------------------------------------------------------------------

# DAEMONS

# -----------------------------------------------------------------------

DAEMONS=(syslog-ng network netfs crond)

--------

fstab – plik, w którym są ustawione dyski (nie zmieniamy)

trzy kolejne pozycje zostawiamy bez zaglądania

hosts – nazwa komputera, jest ona też ustawiana w rc.conf (można zmienić)

locale.gen – ustawienie języka (zmieniamy (czyt. edytujemy))

„#” oznacza, że coś nie będzie brane pod uwagę. Brak „#” że będzie.

Zaznaczamy „#” przy językach us… i odznaczamy/kasujemy przy pl…

pacman.d/mirrorlist – lista serwerów, z których będą pobierane paczki

Ta sama metoda co w locale.gen 🙂 kasujemy „#” z tych adresów serwerów, z których będzie pobierane i będzie sprawdzane: czy są nowsze wersje paczek. Zaznaczać już nie trzeba, bo cała lista jest zaznaczona. Trochę to dziwi, że nie zostawia się choć by kilku serwerów.

i na dobrą sprawę nic więcej nie ustawiamy.

>>Jeszcze hasła root w głównym menu.

>> i ustawienie Grub-a (manager wyboru systemu)

Mając inny system linux, dodałem tylko nową pozycję do istniejącego Grub-a:

title Arch Linux [/boot/vmlinuz26]

root (hd0,8)

kernel /boot/vmlinuz26 root=/dev/sda9 ro

initrd /boot/kernel26.img

…a że ja posiadam już Ubuntu, edytowałem menu.lst w /boot/grub/ i dodałem po prostu pozycję Arch Linux.

Dysk dla Arch linux w moim przypadku: sda9. W linijce root (hd0,8) podaje się niższą wartość (inny sposób liczenia przez Grub-a dysków, dlatego niższa cyfra), ale niech każdy ustawi sobie pod siebie, przecież wie na jakim dysku instalował Arch Linux 🙂

——————-

Czynności po restarcie jakie wykonałem (po dodaniu do istniejącego Grub-a, linijek wyżej):

(opierając się na notatkach)

————–

– utworzyłem nowego użytkownika: dodałem go do grup, hasło, uprawnienia

useradd -m -G audio -s /bin/bash spychacz

………

-m (tworzy użytkownika: spychach w katalogu /home/spychacz)

-G (przydział do jakiej grupy)

-s (powłoka)

spychacz (nazwa użytkownika)

………

grupy do jakich ja dodałem swojego usera:

audio,optical,storage,video,wheel,power,hal,disk,dbus

Dodawanie grup osobno:

gpasswd -a użytkownik ...grupa...

……………….

w /etc/sudoers zmieniłem użytkownik ALL=(ALL) ALL.

Później:

passwd użytkownik

(nadanie hasła użytkownikowi)

[aby działała komenda sudo]

>>>>WSZYSTKIE KOMENDY SĄ POPRZEDZANE sudo LUB WYKONYWANE Z POD root (administrator).

sudo nano /etc/pacman.d/mirrorlist

(kasujemy „#” przed polskimi serwerami, reszta powinna już zawierać „#”)

nano /etc/pacman.conf

sprawdzamy czy na samym dole jest link do mirrorlist

………

Pacman

(narzędzie odpowiadające: apt-get (ubuntu, debian i im pochodnym), czyli narzędzie do instalacji aktualizacji i kasowaniu instalowanych paczek)

Instalacja:

pacman -S paczka

np.: pacman -S hal

Wyszukiwanie paczki:

pacman -Ss paczka

np.:pacman -Ss xorg

(pokarze nam wszystkie paczki zwierające w nazwie xorg lub opisie).

pokazanie grup:

pacman -Sg kde

Instalacja z dysku:

pacman -U /home/spychacz/Desktop/....paczka.tar.gz

Wymuszanie instalacji (jeśli występuje konflikt zależności):

pacman -Sf

np.: pacman -Sf libgl

Kasowanie:

pacman -R

Kasowanie zależności:

pacman -Rs

Kasowanie z plikami konfiguracyjnymi i ustawieniami:

pacman -Rn

Czyszczenie ściągnietych paczek:

pacman -Sc

Informacja o pakiecie:

pacman -Si pakiet

———————–

PRZYDATNA RZECZ:

pacman -S mc

(manager jak z DOS’a 🙂 czasami się przydaje bardziej, niż wpisywać cały czas znacznik katalogu)

– instalacja czcionek

pacman -S ttf-ms-fonts

pacman -S ttf-dejavu

pacman -S ttf-bitstreame-vera

– alsa i to co potrzebne aby dźwięk działał

pacman -S alsa-lib

pacman -S alsa-utils

pacman -S alsa-oss

dodałem do /etc/rc.conf >> DEMONS (… alsa …)

– instalacja xorg: xf86-x, libgl, nvidia, zrobienie aby działało

pacman -S libgl

pacman -S xorg-server

pacman -S xf86-video-nv

pacman -S xf86-video-vesa

pacman -S xf86-video-v4l

– klawiatura i myszka (graficznie)

pacman -S xf86-input-mouse

pacman -S xf86-input-keyboard

pacman -S pacman -S xf86-input-synaptics

– Nvidia

pacman -S nvidia

(może pojawić się konflikt z paczką libgl, kasujemy ją wstawiając nvidia)

sudo pacman -S mesa

Xorg -configure

konfiguracja /etc/x11/xorg.conf

Section "Monitor"

Identifier "Configured Monitor"

EndSection

Section "Screen"

Identifier "Default Screen"

Monitor "Configured Monitor"

Device "Configured Video Device"

DefaultDepth 24

EndSection

Section "Module"

Load "glx"

EndSection

Section "Device"

Identifier "Configured Video Device"

Driver "nvidia"

Option "NoLogo" "true"

EndSection

– Gnome lub KDE

(odradzam Gnome – jest stare i nie posiada wielu rzeczy, które trzeba sobie dograć – w tym przypadku radze instalować KDE, może to zajmuje 2h, ale ma się kompletny pulpit, nawet mi plasma zadziałała i zaskoczyły efekty graficzne, a w Gnome: no tak nie ma compz, trzeba dograć, tak samo jak pidgin, czy inny komunikator, szkoda pisać dlaczego Gnome przegrywa z KDE w obecnej sytuacji, nawet nie ma programu do słuchania muzyki, trzeba sobie go dograć – może jest mniej do ściągnięcia, ale więcej muszę samemu dograć co wydłuża czas)

pacman -S kde

(pokarze nam się wiele paczek:

pierwsze co to nie potwierdzamy instalację wszystkiego bo to około 450 MB do ściągnięcia.

Dlatego proponuje (wiem że to żmudne) zaznaczyć każdy aspekt tego środowiska osobno, i odpuścić sobie game, bo one zwierają najwięcej)

lub

sudo pacman- S gnome
(podctawowe paczki)
sudo pacman -S gnome-extra
(dodatkowe programy)

(tu jest mniej, ale dużo trzeba samemu dograć aby środowisko to było używalne).

Po instalacji jakiegokolwiek środowiska:

Jeśli jest to nie tworzymy tylko edytujemy. Jeśli nie ma, tworzymy:

.xinitrc

i wpisujemy:

exec startkde

lub exec startgdm >> jeśli zainstalowaliśmy gnome.

Zmieniamy plik /etc/inittab :

zaznaczamy „#” przy: id:3:initdefault: a odznaczamy „#” id:5:initdefault:

Dodajemy do /etc/rc.conf >> DEMONS (… kdm …) lub (… gdm …).

— programy użytkowe:

Wiadomo:

pacman -S firefox

pacman -S firefox-i18n

pacman -S kadu

pacman -S sylpheed

pacman -S xine

pacman -S gthumb

pacman -S ntfs-3g

itd…

——–

wicd

pacman - S wicd

w /etc/rc.conf w DEMONS dodajemy przed networks „!”, czyli wyłączenie tego moduły przy ładowaniu się systemu >>(… !network …).

Wpisujemy do DEMONS (… wicd …)

System będzie łączył się przez wicd.

Wersja 1.6.2 nie jest za dobra 😦 i tu przydaje się polecenie:

sudo /etc/rc.d/wicd restart

———-

Skype:

(JA POSIADAM WERSJE SYSTEMU x86_64, dlatego takie kroki)

pacman -S lib32-skype

………………..JEŚLI NIE MA TAKIEJ PACZKI:

W yaourt komendy są jak w pacman, więc problemów nie ma 🙂 A jest to narzędzie do instalacji paczek użytkowników, stworzonych przez kogoś innego, co się przydaje, bo wiele brakuje w głównych repozytoriach Arch-a.

instalujemy yaourt

Dadajemy do /etc/pacman.conf na samym dole:

[archlinuxfr]

Server = http://repo.archlinux.fr/i686

lub

[archlinuxfr]

Server = http://repo.archlinux.fr/x86_64

…….i

pacman -Syu

pacman -S yaourt

teraz

yaourt -Ss skype lub yaourt -Ss bin32-skype

i odpowiednio:

yaourt -S aur/bin32-skype lub yaourt -S aur/skype

Zależności zostaną zainstalowane przy okazji, więc martwić nie o nic nie musimy, zostaną ściągnięte i zainstalowane:)

Co do kamerki to nie wiem, czytałem wiele i nic nie pomogło, aby ona zadziałała 😦 działa wbudowana w laptopa, ale ona nie ma takiego zakresu jak ta pod usb.

——

Reklamy

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s