Instalirao sam Arch Linux, šta dalje?
filed in How to, Linux, Softver on Mar.02, 2009
Ono što ja uvek uradim po instalaciji Arch Linuxa, koja je opisana na ovom blogu, je sledeće:
1. Odradim update
2. Napravim user-a za sebe
3. Ubacim user-a u potrebne grupe
4. Instaliram Xorg
5. Instaliram još neke sitnice i podesim sve
6. Instaliram radno okruženje
7. Podešavam sve ostalo iz okruženja
To su ravno 7 koraka kojih pređem do temeljitog Operativnog sistema koji sada imam. Naravno, unutar same procedure svakog koraka ima sitnih delova, tako da ću i o njima pisati i detaljno ih preći…
1. DEO —>> Odradim update:
Zavisno od toga jeste li prilkom instalacije, osnovne pakete instalirali sa CD-a ili sa neta, vaši su instalirani paketi noviji ili stariji…No, nije na odmet upak odraditi update. Arch linux ima savršen i veoma brz paket menadžer po imenu pacman. O samom načinu korišćenja pacmana će biti reči zasebno, a i u ovim će se postovima videti kako se odprilike sa njim rukuje!
Da bi odradili update liste paketa a tako isto i bilo kog paketa na sistemu, kucajte sledeće:
pacman -Syu
Ta komanda će osvežiti vašu listu paketa i updateovati neki softverski paket za slučaj da na netu postoji novija verzija i to sve automatizovano. Na samom početku će te imati samo osnovne repoe a aksanije će te moći i da dodate nove! To bi bilo to oko update-a!
2. DEO —>> Napravim user-a za sebe
Po instalaciji Arch linuxa i podizanju istog, vi se logujete kao “root”, ali je poželjno da napravite user-a kojim ćete raditi na sistemu. Tako da, ako niste prilikom instalacije instalirali sudo, uradite to sad, da bi ste posle kao user mogli uz sudo da radite administratosrki neke stvari:
pacman -S sudo
Sada da napravimo user-a:
adduser
Odkucajte željeni user name, a ostalo, na dalje, možete zanemariti, sve do password-a za user-a, gde ćete upisati željeni password. Tako, barem ja to odradim!
Sad, ubacite vašeg usera u /etc/sudoers file:
nano /etc/sudoers
Evo kako izgleda taj fajl odprlike:
# sudoers file.
#
# This file MUST be edited with the ‘visudo’ command as root.
# Failure to use ‘visudo’ may result in syntax or file permission errors
# that prevent sudo from running.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults specification
# Runas alias specification
# User privilege specification
root ALL=(ALL) ALL
—>>OVDE UPISATI<<—
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
Na mestu u fajlu gde piše (to sam ja dodao zarad lakšeg nalaženja) OVDE UPISATI, znači ispod root-a, trebate dodati sledeće:
user name ALL=(ALL) ALL
Naravno, pod user name se podrazumeva ime za user-a kojeg ste napravili…Sačuvajte fajl:
ctrl+x pa odgovorite sa y
sada se možete izlogovati:
exit
i ulogovati kao user!
3. DEO —>> Ubacim user-a u potrebne grupe
Da bi vaš user nalog funkcionisao kako treba, treba da bude u određenim grupama, tako da ćemo ga sad ubaciti u te grupe:
gpasswd -s user name ime grupe
Ako ovo radite ulogovani kao user, onda ispred ide sudo, naravno…Grupe u koje se trebate ubaciti, tj. u koje ja ubacujem svog user-a su sledeće:
audio
video
lp
storage
optical
disk
users
network
power
Tako da bi sad komanda za ubacivanje vašeg user-a u recimo audio grupu izgledala ovako:
gpasswd -a vaš user name audio
I to odradite za svaku grupu pojedinačno…Zašto je ovo važno? Konkretno na svom primeru ću da objasnim…Nisam prvi put to baš najbolje odradio i nisam mogao kao user niti da režem diskove, niti da čitam diskove koje ubacim, niti fleške, niti particije da koristim i sve to nisam mogao bez sudo da radim, tj. kao super user…Kad sebe ubacite u grupe, to ide sve samo od sebe, bez sudo…
4. DEO —>> Instaliram Xorg
Ako ste ikada došli u dodir sa Linux distribucijom, onda barem okvirno znate šta je Xorg, no to možete pročitati ovde. Da bi instalirali Xorg, kucajte sledeće, a predpostavimo da ste ulogovani kao user, pa koristimo sudo:
sudo pacman -S xorg
To će dovući nekih 50mb sa neta i instaliraće Xorg. Obratite pažnju na to da će vas sistem po instalaciji Xorga obavestiti o još jednom koraku koji treba da odaradite, pa stoga pažljivo čitajte!
5. DEO —>> Instaliram još neke sitnice i podesim sve
Ovo instaliram “još” neke sitnice sam tako namerno napisao jer se ovaj peti korak bukvalno radi u letu…
Pošto ste instalirali Xorg, treba ga i podesiti! Instalirajte program koji se zove hwd:
sudo pacman -S hwd
Opširnije o tom programu i podešavanju Xorga sa njim ovde. U svakom slučaju, treba po instalaciji hwd-a odraditi sledeće, tj. ja to odradim, a vi se konsultujte sa stranicom Wikija:
hwd -xa
Posle toga, ako nije instalirano, treba instalirati fam i hal:
sudo pacman -S fam hal
Ubaciti fam i hal u /etc/rc.conf u deo koji se zove DAEMONS, a taj ceo fajl izgleda ovako:
#
# /etc/rc.conf – Main Configuration for Arch Linux
#
# ———————————————————————–
# LOCALIZATION
# ———————————————————————–
#
# LOCALE: available languages can be listed with the ‘locale -a’ command
# HARDWARECLOCK: set to “UTC” or “localtime”
# USEDIRECTISA: use direct I/O requests instead of /dev/rtc for hwclock
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE=”en_US.utf8″
HARDWARECLOCK=”localtime”
USEDIRECTISA=”no”
TIMEZONE=”Canada/Pacific”
KEYMAP=”us”
CONSOLEFONT=
CONSOLEMAP=
USECOLOR=”yes”
# ———————————————————————–
# HARDWARE
# ———————————————————————–
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of ‘MOD_BLACKLIST’ is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD=”yes”
#MOD_BLACKLIST=() #deprecated
MODULES=(forcedeth slhc ac97_bus snd-mixer-oss snd-pcm-oss snd-page-alloc snd-pcm snd-timer snd snd-ac97-codec snd-intel8x0 soundcore)
# Scan for LVM volume groups at startup, required if you use LVM
USELVM=”no”
# ———————————————————————–
# NETWORKING
# ———————————————————————–
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME=”my host”
# Use ‘ifconfig -a’ or ‘ls /sys/class/net/’ to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# – prefix an entry in INTERFACES with a ! to disable it
# – no hyphens in your interface names – Bash doesn’t like it
#
# DHCP: Set your interface to “dhcp” (eth0=”dhcp”)
# Wireless: See network profiles below
#
eth0=”dhcp”
INTERFACES=(eth0)
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# – prefix an entry in ROUTES with a ! to disable it
#
gateway=”default gw 192.168.0.1″
ROUTES=(!gateway)
# Enable these network profiles at boot-up. These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
# – set to ‘menu’ to present a menu during boot-up (dialog package required)
# – prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)
# ———————————————————————–
# DAEMONS
# ———————————————————————–
#
# Daemons to start at boot-up (in this order)
# – prefix a daemon with a ! to disable it
# – prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond fam hal)
Deo gde treba ubaciti fam i hal je skroz donji red u okviru zagrada, kao što je pokazano u fajlu!
Posle ovoga, treba dobro razmotriti koje okruženje želite koristiti na vašem Arch Linuxu, konsultujete Wiki!
Sad prestoji najlepši deo, po meni, ali i najslađe muke… Trebamo instalirati grafičko radno okruženje…Verovatno preferirate neko okruženje, ali je činjenica da ih je za Arch baš mnogo i da je teško odlučiti se….
6. DEO —>> Instaliram radno okruženje
GNOME:
Ako želite da instalirate Gnome, to odradite na sledeći način:
sudo pacman -S gnome gdm
Ovim instalirate samo najosnovnije okruženje Gnome, bez softverskih paketa koja sa njim dolaze, a u instalaciju sam dodao i gdm, login menadžer zbog lakše upotrebe rada sa grafičkim okruženjem. Ako pak hoćete full Gnome, instalirate ga ovako:
sudo pacman -S gnome gnome-extra
Oba paketa, gnome i gnome-extra pronalaze grupe paketa i to instaliraju! Po završenoj instalaciji trebate ubaciti gdm u /etc/rc.conf u DAEMONS deo na kraju fajla gde smo upisali i hal i fam:
DAEMONS=(syslog-ng network netfs crond gdm fam hal)
Pokrenuti okruženje kada ste ubacili gdm u Daemons možete i prostim reboot-om, jer po ubacivanju gdm-a u Daemons, mi smo namestili da se Gdm diže po defaultu i odmah se logujete u grafičko okruženje! Takođe i ne morate rebootovati sistem odmah već možete odmah i ručno podići gdm:
sudo gdm
KDE 4:
Ako želite KDE 4 da instalirate, odradite to na sledeći način:
sudo pacman -S kde
To će instalirati KDE na vaš kompjuter. Takođe trebate ubaciti kdm (login za kde) u Daemons u fajlu /etc/rc.conf da bi se okruženje samo podizalo, a sad ga možete inicirati sa:
sudo kdm
I okruženje koje ja koristim:
KDEmod:
Kdemod je modularni KDE, i to je okruženje koje inače i ja koristim. Da bi ste instalirali KDEmod, trebate dodati dodatne repoe. tj. samo jedan sa samu instalaciju:
sudo nano /etc/pacman.conf
Na kraju textualnog fajla koji se otvori upišite ovo:
# KDEmod 4 – latest stable packages
[kdemod-core]
Server = http://mirror.rit.edu/kdemod/core/i686
To je za 32-bitni sistem!
To je ako želite KDEmod 4, a ako želite KDEmod 3, na kraju fajla upišite:
# KDEmod 3
[kdemod-legacy]
Server = http://mirror.rit.edu/kdemod/legacy/i686
Za najosnovije pakete i instalaciju KDEmod 4 se instalira na sledeći način:
sudo pacman -Sy kdemod-minimal
Za malo bogatiji kde sa više aplikacija:
sudo pacman -Sy kdemod
Za full instalaciju kdemod-a:
sudo pacman -Sy kdemod-complete
Primetili ste da smo komandi za instalaciju pacman -S dodali y, a to je da bi se osvežila lista paketa jer smo dodavali repo!
Po instalaciji potrebno je dodati kdm u /etc/rc.conf i to je to….
Ovo je bilo za najkorišćenija okruženja, a ako imate neku drugu želju, posavetujte se sa Wikijem!
6. DEO —>> Podešavam sve ostalo iz okruženja
Kada ste instalirali radno okruženje na Archu, možete po želji podešavati sve dalje, instalirati programe i ostalo…Treba još podesiti Alsu da bi imali zvuk. Prvo instalirajte potrebne pakete:
sudo pacman -S alsa-lib alsa-utils
Kada ste to instalirali, trebate “odključati” recimo PCM:
alsamixer
Otvoriće vam se konfiguracioni tui prozor u konzoli. Trebate odključatzi recimo PCM i pojačati ga do željene razine. Odključavate, bilo koji, pritiskom na taster M, a pojačavate kursorima na tastaturi!

Kada to završiti, u fajlu /etc/rc.conf u delu DAEMONS, ubacite i alsa! Kada sve to završite, imaćete i zvuk po defaultu kada se ulogujete!
7. Podešavam sve ostalo iz okruženja
Po instalaciji i podešavanju svega, trebate recimo još instalirati kodeke:
sudo pacman -S codecs gstreamer0.10-bad gstreamer0.10-ugly gstreamer0.10-ffmpeg gstreamer0.10-ugly-plugins
za sve kodeke, ali obratite pažnju, u tom paketu nije sve pod GPL licencom, ima i non-free paketa!
Od playera instalirajte recimo VLC koji i sam po sebi podržava ogroman broj audio i video formata:
sudo pacman -S vlc
i eventualno Mplayer i Mplayer-plugin za recimo FF ili SMplayer:
sudo pacman -S mplayer mplayer-plugin
Za prikaz flash-a u vašem browseru je najbolje prvo fa pregledate kako se zove flash-plugin, tj. kako je nazvan tačno onaj za vaš browser, pa da njega instalirate:
[punky@arch ~]$ sudo pacman -Ss flash
extra/flashplugin 10.0.15.3-1
Adobe Flash Player
extra/gnash-common 0.8.4-1
A GNU Flash movie player
extra/gnash-gtk 0.8.4-1
A GNU Flash movie player (gtk)
extra/libflashsupport 9.0.21.78-4
Macromedia flash plugin support lib (OSS SSL)
extra/swfdec 0.8.4-1
free library for decoding and rendering Flash animations
community/libflashsupport-oss 4.1_1050-1
Open Sound System UNIX audio architecture support for Flash plugin
kdemod-core/kdemod-kdeedu-kwordquiz 4.1.3-2 (kdemod-complete kdemod-kdeedu kdemod-uninstall)
KWordQuiz is a general purpose flash card program
kdemod-core/kdemod-kdeedu-kwordquiz-debug 4.1.3-2 (kdemod-debug)
KWordQuiz is a general purpose flash card program
kdemod-extragear/kdemod-extragear-synkron 1.3.0-2
Synkron is a simple Qt4 application that allows you to sync folders, for
example a flash disk with a folder on your hard disk.
archlinuxfr/flashplayer-standalone 10.0.12.36-1
Macromedia standalone flash player (nonfree)
archlinuxfr/flashplugin-beta 10.0.12.10-1
Macromedia beta flash plugin for Netscape/Mozilla (nonfree)
archlinuxfr/flashplugin-beta-opera 10.0.12.10-1
Macromedia flash plugin release candidate for Opera (nonfree) 32-bit
archlinuxfr/flashplugin-opera 10.0.12.36-3
Macromedia flash plugin for Opera (nonfree) 32-bit
archlinuxfr/flashplugin-opera-standard 9.0.48.0-2
Macromedia flash plugin for Opera standard (nonfree)
U mom slučaju, koristim Firefox, instalirate prvi flashplugin:
sudo pacman -S flashplugin
Instalirajmo i drajver za grafiku! Ako imate Nvidia grafičku, to odradite na sledeći način i dobiće te najnoviji stabilni drajver za vašu grafičku:
sudo pacman -S nvidia
Ovaj zadnji korak, instalacije Nvidia drajvera je najbolje da uradite po instalaciji Xorga, da bi odmah i konfigurisali xorg sa Nvidiom:
sudo nvidia-xconfig





Ostavi komentar!