————————————————————-
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.
------















