Difference between revisions of "Beginners' Guide/Post-Installation (Српски)"

From ArchWiki
Jump to: navigation, search
(update link(s) (avoid redirect))
(15 intermediate revisions by 7 users not shown)
Line 1: Line 1:
<noinclude>
+
[[Category:Српски]]<noinclude>
{{i18n|Beginners' Guide/Post-Installation}}
+
[[en:Beginners' Guide/Installation]]
 +
[[es:Beginners' Guide/Post-Installation]]
 +
[[fr:Installation#Configuration_post-installation]]
 +
[[hr:Beginners' Guide/Post-Installation]]
 +
[[hu:Beginners' Guide/Post-Installation]]
 +
[[it:Beginners' Guide/Post-Installation]]
 +
[[nl:Beginners' Guide/Post-Installatie]]
 +
[[ru:Beginners' Guide/Post-Installation]]
 +
[[zh-CN:Beginners' Guide/Post-Installation]]
 
{{Note| Ovo je deo visestranog clanka za Uputstvo za pocetnike.'''[[Beginners' Guide (Српски)|Kliknite ovde]]''' ako biste pre zeleli da citate uputstvo u celosti.}}
 
{{Note| Ovo je deo visestranog clanka za Uputstvo za pocetnike.'''[[Beginners' Guide (Српски)|Kliknite ovde]]''' ako biste pre zeleli da citate uputstvo u celosti.}}
 
</noinclude>
 
</noinclude>
Line 16: Line 24:
  
 
====Podesavanje mreze (ako je neophodno)====
 
====Podesavanje mreze (ako je neophodno)====
Ako ste dobro konfigurisali vas sistem, trebalo bi da imate mrezu koja radi. Probajte <code>ping www.google.com</code> da potvrdite:
+
Ako ste dobro konfigurisali vas sistem, trebalo bi da imate mrezu koja radi. Probajte {{ic|ping www.google.com}} da potvrdite:
{{Command|ping -c 3 www.google.com |<nowiki>PING www.l.google.com (74.125.229.51) 56(84) bytes of data.
+
{{hc|$ ping -c 3 www.google.com |<nowiki>PING www.l.google.com (74.125.229.51) 56(84) bytes of data.
 
64 bytes from 74.125.229.51: icmp_seq=1 ttl=51 time=26.8 ms
 
64 bytes from 74.125.229.51: icmp_seq=1 ttl=51 time=26.8 ms
 
64 bytes from 74.125.229.51: icmp_seq=2 ttl=51 time=27.4 ms
 
64 bytes from 74.125.229.51: icmp_seq=2 ttl=51 time=27.4 ms
Line 24: Line 32:
 
--- www.l.google.com ping statistics ---
 
--- www.l.google.com ping statistics ---
 
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
 
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 26.847/27.053/27.436/0.330 ms</nowiki>|prompt=#}}
+
rtt min/avg/max/mdev = 26.847/27.053/27.436/0.330 ms</nowiki>}}
  
 
Ako ste uspesno uspostavili mreznu konekciju, nastavite sa '''[[#Update, Sync, and Upgrade the system with pacman|Osvezavanje, sinhronizovanje i nadgradnja sistema sa pacman-om]]'''.
 
Ako ste uspesno uspostavili mreznu konekciju, nastavite sa '''[[#Update, Sync, and Upgrade the system with pacman|Osvezavanje, sinhronizovanje i nadgradnja sistema sa pacman-om]]'''.
Line 30: Line 38:
 
Ako, nakon sto ste probali da pingujete www.google.com, dobijete "unknown host" gresku, mozete da zakljucite da vasa mreza nije ispravno konfigurisana. Mozete da proverite jos jednom sledece fajlove za integritet i ispravna podesavanja:
 
Ako, nakon sto ste probali da pingujete www.google.com, dobijete "unknown host" gresku, mozete da zakljucite da vasa mreza nije ispravno konfigurisana. Mozete da proverite jos jednom sledece fajlove za integritet i ispravna podesavanja:
  
{{Filename|/etc/rc.conf}} - Posebno, proverite vas HOSTNAME i NETWORKING sekciju za eventualne greske u kucanju i greske generalno.
+
{{ic|/etc/rc.conf}} - Posebno, proverite vas HOSTNAME i NETWORKING sekciju za eventualne greske u kucanju i greske generalno.
  
{{Filename|/etc/hosts}} - Duplo proverite za format, greske u kucanju i greske.
+
{{ic|/etc/hosts}} - Duplo proverite za format, greske u kucanju i greske.
  
{{Filename|/etc/resolv.conf}} - Ako koristite staticku IP adresu. Ako koristite DHCP, ovaj fajl ce biti dinamicki kreiran i unisten prema pocetnim podesavanjima (default).
+
{{ic|/etc/resolv.conf}} - Ako koristite staticku IP adresu. Ako koristite DHCP, ovaj fajl ce biti dinamicki kreiran i unisten prema pocetnim podesavanjima (default).
  
 
{{Tip|Napredne instrukcije za konfigurisanje mreze se mogu naci u [[Network]] clanku.}}
 
{{Tip|Napredne instrukcije za konfigurisanje mreze se mogu naci u [[Network]] clanku.}}
Line 40: Line 48:
 
=====Zicni LAN (Lokalna mreza)=====
 
=====Zicni LAN (Lokalna mreza)=====
 
Proverite vas Ethernet sa
 
Proverite vas Ethernet sa
  # ifconfig -a
+
  # ip a
 
Svi interfejsi ce biti izlistani. Trebalo bi da vidite jedan unos za eth0, ili moguce eth1. Ovi primeri ce koristiti eth0.
 
Svi interfejsi ce biti izlistani. Trebalo bi da vidite jedan unos za eth0, ili moguce eth1. Ovi primeri ce koristiti eth0.
  
Line 46: Line 54:
  
 
Ako je neophodno, mozete da podesite novu staticku IP adresu sa:
 
Ako je neophodno, mozete da podesite novu staticku IP adresu sa:
  # ifconfig eth0 <ip adresa> netmask <netmask> up
+
  # ip address add <ip adresa>/<mask-length> dev eth0
 
i default gejtvej sa
 
i default gejtvej sa
  # route add default gw <ip adresa gejtveja>
+
  # ip route add default via <ip adresa gejtveja>
Proverite da {{Filename|/etc/resolv.conf}} sadrzi vas DNS server i dodajte ga ako nedostaje.
+
Proverite da {{ic|/etc/resolv.conf}} sadrzi vas DNS server i dodajte ga ako nedostaje.
Proverite vasu mrezu opet sa <code>ping -c 3 www.google.com</code>. Ako sada sve radi, podesite {{Filename|/etc/rc.conf}} kao sto je opisano gore za staticki IP.
+
Proverite vasu mrezu opet sa {{ic|ping -c 3 www.google.com}}. Ako sada sve radi, podesite {{ic|/etc/rc.conf}} kao sto je opisano gore za staticki IP.
  
 
'''DHCP'''
 
'''DHCP'''
Line 56: Line 64:
 
Ako imate DHCP server/ruter u vasoj mrezi probajte:
 
Ako imate DHCP server/ruter u vasoj mrezi probajte:
 
  # dhcpcd eth0
 
  # dhcpcd eth0
Ako radi, podesite {{Filename|/etc/rc.conf}} kao sto je opisano gore, za dinamicki IP.
+
Ako radi, podesite {{ic|/etc/rc.conf}} kao sto je opisano gore, za dinamicki IP.
  
 
=====Bezicni LAN (Lokalna mreza)=====
 
=====Bezicni LAN (Lokalna mreza)=====
Molim vas pogledajte [[<noinclude>Beginners' Guide/Installation</noinclude>#Wireless Quickstart For the Live Environment|Bezicni brzi start za zivo okruzenje]] za detalje u vezi konektovanja na bezicnu mrezu. Iako vise ne radite sa intalacionog medija, komande su iste sve dok imate instalirane sve neophodne pakete za bezicni (vajrles) internet (instalirano u sekciji "Izaberite pakete"). Upamtite, vas bezicni uredjaj mozda zahteva firmver da bi mogao da radi. Za resavanje eventualnih problema, posetite za vise detalja [[Wireless Setup]] stranicu.
+
Molim vas pogledajte [[<noinclude>Beginners' Guide/Installation</noinclude>#Wireless Quickstart For the Live Environment|Bezicni brzi start za zivo okruzenje]] za detalje u vezi konektovanja na bezicnu mrezu. Iako vise ne radite sa intalacionog medija, komande su iste sve dok imate instalirane sve neophodne pakete za bezicni (vajrles) internet (instalirano u sekciji "Izaberite pakete"). Upamtite, vas bezicni uredjaj mozda zahteva firmver da bi mogao da radi. Za resavanje eventualnih problema, posetite za vise detalja [[Wireless network configuration]] stranicu.
  
 
=====Proksi server=====
 
=====Proksi server=====
Ako ste iza proksi servera, editujte {{Filename|/etc/wgetrc}} i podesite http_proxy i ftp_proxy u njemu.
+
Ako ste iza proksi servera, editujte {{ic|/etc/wgetrc}} i podesite http_proxy i ftp_proxy u njemu.
  
 
=====Analogni modem, ISDN i DSL (PPPoE)=====
 
=====Analogni modem, ISDN i DSL (PPPoE)=====
Line 73: Line 81:
  
 
=====/etc/pacman.conf=====
 
=====/etc/pacman.conf=====
pacman ce pokusati da cita {{Filename|/etc/pacman.conf}} svaki put kad je pokrenut. Ovaj konfiguracioni fajl je podeljen u delove, ili repozitorijume. Svaka sekcija definise pakete [[Official Repositories|repository]] koje pacman moze da koristi kada vrsi pretragu za paketima. Izuzetak za ovo su <tt>options</tt> sekcija, koja definise globalne opcije.
+
pacman ce pokusati da cita {{ic|/etc/pacman.conf}} svaki put kad je pokrenut. Ovaj konfiguracioni fajl je podeljen u delove, ili repozitorijume. Svaka sekcija definise pakete [[Official Repositories|repository]] koje pacman moze da koristi kada vrsi pretragu za paketima. Izuzetak za ovo su {{ic|options}} sekcija, koja definise globalne opcije.
  
 
{{Note| Vec postojeca podesavanja bi trebala da rade, pa modifikovanje u ovom trenutku moze biti suvisno. Medjutim, provera je uvek preporucljiva. Dalje informacije su dostupne u [[Mirrors]] clanku.}}
 
{{Note| Vec postojeca podesavanja bi trebala da rade, pa modifikovanje u ovom trenutku moze biti suvisno. Medjutim, provera je uvek preporucljiva. Dalje informacije su dostupne u [[Mirrors]] clanku.}}
Line 102: Line 110:
 
Definise pacman repozitorijum odraze i prioritete.
 
Definise pacman repozitorijum odraze i prioritete.
  
Otvorite {{Filename|/etc/pacman.d/mirrorlist}} u nekom tekst editoru i uklonite komentare (uklonite '#' ispred) za server koji se nalazi blizu vas. Zatim izdajte komandu za kompletno osvezenje paketa:
+
Otvorite {{ic|/etc/pacman.d/mirrorlist}} u nekom tekst editoru i uklonite komentare (uklonite '#' ispred) za server koji se nalazi blizu vas. Zatim izdajte komandu za kompletno osvezenje paketa:
 
  # pacman -Syy
 
  # pacman -Syy
 
Dodavanje dva --refresh ili -y zastava primorava pacman-a da osvezi sve liste paketa cak i ako se smatra da su vec aktuelni. Izdavanje -Syy ''kad god se promeni odraz'', je dobra praksa i tako cete izbeci moguce glavobolje.
 
Dodavanje dva --refresh ili -y zastava primorava pacman-a da osvezi sve liste paketa cak i ako se smatra da su vec aktuelni. Izdavanje -Syy ''kad god se promeni odraz'', je dobra praksa i tako cete izbeci moguce glavobolje.
  
=====<tt>rankmirrors</tt>=====
+
====={{ic|rankmirrors}}=====
Alternativno, mozete da koristite <code>rankmirrors</code>. <code>rankmirrors</code> je bash skripta koja ce pokusati da detektuje nekomentirane odraze naznacene u {{Filename|/etc/pacman.d/mirrorlist}} koji su najblize do instalacione masine bazirano na latenciji. Brzi odrazi ce u velikoj meri da unaprede performanse pacman-a i opsti Arch Linux dozivljaj. Ova skripta moze da se pokrene periodicno, pogotovo ako izabrani odrazi pruzaju nekonzistentan protok i/ili osvezenja. Imajte na umu da <code>rankmirrors</code> ne testira za protok. Alati poput <code>wget</code> ili <code>rsync</code> mogu biti upotrebljeni za efikasno testiranje protoka odraza nakon sto je novi {{Filename|/etc/pacman.d/mirrorlist}} generisan.
+
Alternativno, mozete da koristite {{ic|rankmirrors}}. {{ic|rankmirrors}} je bash skripta koja ce pokusati da detektuje nekomentirane odraze naznacene u {{ic|/etc/pacman.d/mirrorlist}} koji su najblize do instalacione masine bazirano na latenciji. Brzi odrazi ce u velikoj meri da unaprede performanse pacman-a i opsti Arch Linux dozivljaj. Ova skripta moze da se pokrene periodicno, pogotovo ako izabrani odrazi pruzaju nekonzistentan protok i/ili osvezenja. Imajte na umu da {{ic|rankmirrors}} ne testira za protok. Alati poput {{ic|wget}} ili {{ic|rsync}} mogu biti upotrebljeni za efikasno testiranje protoka odraza nakon sto je novi {{ic|/etc/pacman.d/mirrorlist}} generisan.
  
Izdajte sledecu komandu da kompletno osvezite bazu paketa, nadogradite i instalirate <code>curl</code>:
+
Izdajte sledecu komandu da kompletno osvezite bazu paketa, nadogradite i instalirate {{ic|curl}}:
 
  # pacman -Syyu curl
 
  # pacman -Syyu curl
  
 
*''Ako dobijete gresku u ovom koraku, upotrebite komandu "nano /etc/pacman.d/mirrorlist" i uklonite komentar za server koji vam odgovara.''
 
*''Ako dobijete gresku u ovom koraku, upotrebite komandu "nano /etc/pacman.d/mirrorlist" i uklonite komentar za server koji vam odgovara.''
  
<code>cd</code> u {{Filename|/etc/pacman.d/}} direktorijumu:
+
{{ic|cd}} u {{ic|/etc/pacman.d/}} direktorijumu:
 
  # cd /etc/pacman.d
 
  # cd /etc/pacman.d
Bekapujte postojeci {{Filename|/etc/pacman.d/mirrorlist}}:
+
Bekapujte postojeci {{ic|/etc/pacman.d/mirrorlist}}:
 
  # cp mirrorlist mirrorlist.backup
 
  # cp mirrorlist mirrorlist.backup
 
Editujte mirrorlist.backup i dekomentirajte sve odraze na istom kontinentu ili u geografskoj blizini da testirate sa rankmirrors.
 
Editujte mirrorlist.backup i dekomentirajte sve odraze na istom kontinentu ili u geografskoj blizini da testirate sa rankmirrors.
Line 128: Line 136:
  
 
=====Provera odraza za aktuelne pakete=====
 
=====Provera odraza za aktuelne pakete=====
Jer <code>rankmirrors</code> ne uzima u obzir koliko je paket lista sa odraza aktuelna, vazno je da napomenemo da jedan ili vise odraza koje selektuje kao najbrze mogu ipak biti neaktuelni. [https://www.archlinux.de/?page=MirrorStatus;orderby=lastsync;sort=1 ArchLinux provera odraza] prijavljuje razne aspekte o odrazima poput mreznih problema sa odrazima, problema sa prikupljanjem podataka, zadnje vreme kada je odraz bio sinhronizovan, itd. Mozda cete pozeleti da rucno ispitate  {{Filename|/etc/pacman.d/mirrorlist}}, da bi seuverili da fajl sadrzi samo aktuelne odraze ako je posedovanje najskorijih paket verzija prioritet.
+
Jer {{ic|rankmirrors}} ne uzima u obzir koliko je paket lista sa odraza aktuelna, vazno je da napomenemo da jedan ili vise odraza koje selektuje kao najbrze mogu ipak biti neaktuelni. [https://www.archlinux.de/?page=MirrorStatus;orderby=lastsync;sort=1 ArchLinux provera odraza] prijavljuje razne aspekte o odrazima poput mreznih problema sa odrazima, problema sa prikupljanjem podataka, zadnje vreme kada je odraz bio sinhronizovan, itd. Mozda cete pozeleti da rucno ispitate  {{ic|/etc/pacman.d/mirrorlist}}, da bi seuverili da fajl sadrzi samo aktuelne odraze ako je posedovanje najskorijih paket verzija prioritet.
  
Alternativno,  [http://www.archlinux.org/mirrorlist/ Mirrorlist Generator] moze automatski da rankira odraze koji su blizu vase lokacije prema tome koliko su aktuelni.
+
Alternativno,  [https://www.archlinux.org/mirrorlist/ Mirrorlist Generator] moze automatski da rankira odraze koji su blizu vase lokacije prema tome koliko su aktuelni.
  
 
====Bolje se upoznajte se pacman-om====
 
====Bolje se upoznajte se pacman-om====
Line 139: Line 147:
  
 
====Osvezavanje sistema====
 
====Osvezavanje sistema====
Sada ste spremni da nadogradite ceo vas sistem. Pre nego sto to ucinite, procitajte [http://www.archlinux.org/news/ vesti] (i opciono [http://archlinux.org/pipermail/arch-announce/ mejling lista za objave]).  Obicno ce programeri obezbediti vazne informacije o neophodnim podesavanjima i modifikacijama za poznate probleme. Konsultovanje ovih stranica pre nadogradnje je dobra praksa.
+
Sada ste spremni da nadogradite ceo vas sistem. Pre nego sto to ucinite, procitajte [https://www.archlinux.org/news/ vesti] (i opciono [https://archlinux.org/pipermail/arch-announce/ mejling lista za objave]).  Obicno ce programeri obezbediti vazne informacije o neophodnim podesavanjima i modifikacijama za poznate probleme. Konsultovanje ovih stranica pre nadogradnje je dobra praksa.
  
 
Sinhronizujte, osvezite i nadogradite vas ceo sistem sa:
 
Sinhronizujte, osvezite i nadogradite vas ceo sistem sa:
Line 146: Line 154:
 
  # pacman --sync --refresh --sysupgrade
 
  # pacman --sync --refresh --sysupgrade
  
pacman ce sada preuzeti svezu kopiju glavne paket liste sa servera definisanog u {{Filename|/etc/pacman.conf}} i izvrsiti sve dostupne nadogradnje. Mozda cete biti upitani da nadogradite i sam pacman u ovom momentu. Ako je to slucaj, recite "yes", a zatim ponovo izdajte <code>pacman -Syu</code> komandu kada zavrsi.
+
pacman ce sada preuzeti svezu kopiju glavne paket liste sa servera definisanog u {{ic|/etc/pacman.conf}} i izvrsiti sve dostupne nadogradnje. Mozda cete biti upitani da nadogradite i sam pacman u ovom momentu. Ako je to slucaj, recite "yes", a zatim ponovo izdajte {{ic|pacman -Syu}} komandu kada zavrsi.
  
 
Restartujte ukoliko je izvrsena nadogradnja kernela.
 
Restartujte ukoliko je izvrsena nadogradnja kernela.
Line 152: Line 160:
 
{{Note|Obicno, konfiguracione promene mogu zahtevati delovanje korisnika tokom nadogradnje; procitajte pacman-ove izlaze za relevantne informacije.}}
 
{{Note|Obicno, konfiguracione promene mogu zahtevati delovanje korisnika tokom nadogradnje; procitajte pacman-ove izlaze za relevantne informacije.}}
  
Pacman-ov izlaz se cuva u {{Filename|/var/log/pacman.log}}.
+
Pacman-ov izlaz se cuva u {{ic|/var/log/pacman.log}}.
  
 
Pogledajte [[Package_Management_FAQs|Upravljanje paketima FAQ]] za odgovore za cesto postavljana pitanja koja se odnose na osvezenje i upravljanje vasim paketima.
 
Pogledajte [[Package_Management_FAQs|Upravljanje paketima FAQ]] za odgovore za cesto postavljana pitanja koja se odnose na osvezenje i upravljanje vasim paketima.
  
 
=====Ignorisanje paketa=====
 
=====Ignorisanje paketa=====
Nakon izvrsene komande <code>pacman -Syu</code>, ceo sistem ce biti nadogradjen. Moguce je da sprecite pakete da budu nadogradjeni. Tipicni scenario bi bio paket cija nadogradnja moze biti problematicna za sistem. U tom slucaju postoje dve opcije; odredite pakete koje zelite da preskocite u pacman komandnoj liniji tako sto cete upotrebiti --ignore prekidac (<code>pacman -S --help</code> za detalje) ili trajno odredite da se paket preskace u /etc/pacman.conf fajlu u IgnorePkg nizu. Za vise informacija, molim vas pogledajte [[pacman]] wiki unos.
+
Nakon izvrsene komande {{ic|pacman -Syu}}, ceo sistem ce biti nadogradjen. Moguce je da sprecite pakete da budu nadogradjeni. Tipicni scenario bi bio paket cija nadogradnja moze biti problematicna za sistem. U tom slucaju postoje dve opcije; odredite pakete koje zelite da preskocite u pacman komandnoj liniji tako sto cete upotrebiti --ignore prekidac ({{ic|pacman -S --help}} za detalje) ili trajno odredite da se paket preskace u /etc/pacman.conf fajlu u IgnorePkg nizu. Za vise informacija, molim vas pogledajte [[pacman]] wiki unos.
  
 
Molm vas da imate na umu da se od naprednog korisnika ocekuje da drzi sistem aktuelnim sa pacman -Syu, pre nego da selektivno nadogradjuje pakete. Mozete da odstupate od ovog tipicnog nacina upotrebe ukoliko zelite; samo budite upozoreni da postore vece sanse da stvari nece raditi ocekivano i da mogu slomiti vas sistem. Vecina zalbi se desava kada se vrsi selektivna nadogradnja, neobicno kompajliranje ili ako je izvrseno nepravilno instaliranje softvera. Upotreba '''IgnorePkg''' u /etc/pacman.conf je zbog toga nepreporucljiva i treba je koristiti samo sporadicno, ako znate sta radite.
 
Molm vas da imate na umu da se od naprednog korisnika ocekuje da drzi sistem aktuelnim sa pacman -Syu, pre nego da selektivno nadogradjuje pakete. Mozete da odstupate od ovog tipicnog nacina upotrebe ukoliko zelite; samo budite upozoreni da postore vece sanse da stvari nece raditi ocekivano i da mogu slomiti vas sistem. Vecina zalbi se desava kada se vrsi selektivna nadogradnja, neobicno kompajliranje ili ako je izvrseno nepravilno instaliranje softvera. Upotreba '''IgnorePkg''' u /etc/pacman.conf je zbog toga nepreporucljiva i treba je koristiti samo sporadicno, ako znate sta radite.
  
 
=====The Arch rolling release model (Arch-ov model novih verzija u letu)=====
 
=====The Arch rolling release model (Arch-ov model novih verzija u letu)=====
Imajte na umu da je Arch '''rolling release''' distribucija. To znaci da nikad ne postoji razlog da ponovo instalirate ili vrsite detaljnu reizgradnju sistema da bi ste nadogradili na najskoriju verziju. Jednostavnim izdavanjem <code>pacman -Syu</code> preiodicno odrzavate vas sistem aktuelnim i na krvavoj ostrici (bleeding edge). Na kraju ove nadogradnje, vas sistem je kompletno osvezen i nov. Zapamtite da '''restartujete''' ako je doslo do nadogradnje kernela.
+
Imajte na umu da je Arch '''rolling release''' distribucija. To znaci da nikad ne postoji razlog da ponovo instalirate ili vrsite detaljnu reizgradnju sistema da bi ste nadogradili na najskoriju verziju. Jednostavnim izdavanjem {{ic|pacman -Syu}} preiodicno odrzavate vas sistem aktuelnim i na krvavoj ostrici (bleeding edge). Na kraju ove nadogradnje, vas sistem je kompletno osvezen i nov. Zapamtite da '''restartujete''' ako je doslo do nadogradnje kernela.
  
 
===Dodavanje korisnika===
 
===Dodavanje korisnika===
{{Note|Pre dodavanja vasih korisnika, razmotrite ojacavanje vaseg sistema prelaskom sa md5 hesa za sifre na sha512 hesa za sifre. Pogledajte [[https://wiki.archlinux.org/index.php/SHA_password_hashes SHA_sifra_hes]] wiki clanak za vise informacija.}}
+
{{Note|Pre dodavanja vasih korisnika, razmotrite ojacavanje vaseg sistema prelaskom sa md5 hesa za sifre na sha512 hesa za sifre. Pogledajte [[SHA_password_hashes| SHA_sifra_hes]] wiki clanak za vise informacija.}}
  
Linux je visekorisnicko okruzenje. Ne bi trebali da radite svakidasnje poslove upotrebom root naloga. To je vise nego siromasna praksa; to je opasno. Root je za administrativne poslove. Umesto toga, dodajte normalnog, ne-root, korisnika upotrebom <code>/usr/sbin/useradd</code> programa.
+
Linux je visekorisnicko okruzenje. Ne bi trebali da radite svakidasnje poslove upotrebom root naloga. To je vise nego siromasna praksa; to je opasno. Root je za administrativne poslove. Umesto toga, dodajte normalnog, ne-root, korisnika upotrebom {{ic|/usr/sbin/useradd}} programa.
  
 
  # useradd -m -g [startne-grupe] -G [dodatne-grupe] -s [login_shell] [korisnicko-ime]
 
  # useradd -m -g [startne-grupe] -G [dodatne-grupe] -s [login_shell] [korisnicko-ime]
Line 187: Line 195:
 
Tipicni desktop sistem primer, uz dodatog korisnika pod imenom "archie" sa bash-om kao skoljkom za prijavljivanje:
 
Tipicni desktop sistem primer, uz dodatog korisnika pod imenom "archie" sa bash-om kao skoljkom za prijavljivanje:
 
  # useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash archie
 
  # useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash archie
Sledece, dodajte sifru za vaseg novog korisnika sa komandom <code>/usr/bin/passwd</code>.
+
Sledece, dodajte sifru za vaseg novog korisnika sa komandom {{ic|/usr/bin/passwd}}.
  
 
Primer za naseg korisnika, 'archie':
 
Primer za naseg korisnika, 'archie':
Line 197: Line 205:
 
'''Brisanje korisnickog naloga:'''
 
'''Brisanje korisnickog naloga:'''
  
U slucaju greske, ili ako zelite da obrisete nalog korisnika u korist drugog imena ili iz nekog drugog razloga, upotrebite <code>/usr/sbin/userdel</code>:
+
U slucaju greske, ili ako zelite da obrisete nalog korisnika u korist drugog imena ili iz nekog drugog razloga, upotrebite {{ic|/usr/sbin/userdel}}:
 
  # userdel -r [username]
 
  # userdel -r [username]
 
* '''-r ''' Fajlovi u korisnickom kuca (home) direktorijumu ce biti uklonjeni zajedno sa kuca direktorijumom i korisnikovim mejl spool-om.
 
* '''-r ''' Fajlovi u korisnickom kuca (home) direktorijumu ce biti uklonjeni zajedno sa kuca direktorijumom i korisnikovim mejl spool-om.
  
Ako zelite da promenite ime vaseg korisnika ili bilo kog postojeceg korisnika, pogledajte [[Change username|Promena korisnickog imena]] stranicu Arch wiki-ja i/ili [[Groups|Grupe]] i [[User Management|Upravljanje korisnikom]] clanke za dalje informacije. Takodje mozete da proverite man stranice za <code>usermod(8)</code> i <code>gpasswd(8)</code>.
+
Ako zelite da promenite ime vaseg korisnika ili bilo kog postojeceg korisnika, pogledajte [[Change username|Promena korisnickog imena]] stranicu Arch wiki-ja i/ili [[Groups|Grupe]] i [[User Management|Upravljanje korisnikom]] clanke za dalje informacije. Takodje mozete da proverite man stranice za {{ic|usermod(8)}} i {{ic|gpasswd(8)}}.
  
 
====Instalacija i podesavanje Sudo-a (Opciono)====
 
====Instalacija i podesavanje Sudo-a (Opciono)====
Line 224: Line 232:
 
Za vise informacija, poput <TAB> kompletiranja, pogledajte [[Sudo]].
 
Za vise informacija, poput <TAB> kompletiranja, pogledajte [[Sudo]].
  
==Extras==
+
==Dodatci==
You should now have a completely functional Arch system which will act as a suitable base for you to build upon based on your needs. However, most people are interested in a desktop system, complete with sound and graphics. This part of the guide will give a quick run down to getting these extras working.
+
Sada bi trebalo da imate potpuno funkcionalan Arch sistem koji ce se ponasati kao pogodna baza na kojoj mozete da gradite dalje prema vasim potrebama. Kako kod, ljudi su vecinom zainteresovani za desktop sistem, zajedno sa zvukom i grafikom. Ovaj deo uputstva ce vam dati brzi start i za te dodatne stvari.
  
===Sound===
+
===Zvuk===
If you want sound, proceed to [[Advanced Linux Sound Architecture]] for instructions. Alternatively, proceed to the next section (installing a GUI) first, and set up sound later (it usually works out of the box, so you'll just need to unmute it).
+
Ako zelite zvuk, nastavite na [[Advanced Linux Sound Architecture|Napredna Linux zvuk arhitektura]] za instrukcije. Alternativno, nastavite na sledecu sekciju (instaliranje GUI-ja) prvo, i podesite zvuk kasnije (obicno radi direktno iz kutije, pa cete samo morati da ga ukljucite (unmute)).
  
The [[Wikipedia:Advanced Linux Sound Architecture|Advanced Linux Sound Architecture]] (ALSA) is included with the kernel and it's recommended to try it first. However, if it doesn't work or you aren't satisfied with the quality, the [[Wikipedia:Open Sound System|Open Sound System]] is a viable alternative. OSSv4 has been released under a free license and is generally considered a significant improvement over the older OSS which was replaced by ALSA. Instructions can be found in the [[OSS|OSS article]].
+
[[Wikipedia:Advanced Linux Sound Architecture|Napredna Linux zvuk arhitektura]] (ALSA) je sadrzana u okviru kernela i preporucljivo je da prvo nju probate. Medjutim, ako ne radi ili niste zadovoljni kvalitetom, [[Wikipedia:Open Sound System|Otvoreni sistem za zvuk]] je dostupan kao alternativa. OSSv4 je objavljen pod besplatnom licencom i generalno se smatra za znacajno unapredjenje u odnosu na stariji OSS koji je zamenjen sa ALSA. Instrukcije se mogu naci u [[OSS|OSS clanku]].
  
If you have advanced audio requirements, take a look at [[Sound]] for an overview of various articles.
+
Ako imate napredne zahteve sto se tice zvuka, pogledajte [[Sound|Zvuk]] za pregled razlicitih clanaka.
  
==='''G'''raphical '''U'''ser '''I'''nterface===
+
==='''G'''raphical '''U'''ser '''I'''nterface (graficki korisnicki interfejs)===
====Install X====
+
====Instalacija X-a====
The '''X''' Window System version 11 (commonly '''X11''', or just simply '''X''') is a networking and display protocol which provides windowing on bitmap displays. In laymens terms, it provides the standard toolkit and protocol to build graphical user interfaces (GUIs).
+
'''X''' prozor sistem verzija 11 (obicno se naziva '''X11''', ili jednostavno '''X''') je mrezni i displej protokol koji pruza mogucnost koriscenja prozora na bitmap ekranima. Laickim jezikom, pruza standardni skup alata i protokola za izgradnju grafickog korisnickog interfejsa (GUI-ja).
  
{{Warning|If you're installing Arch in a Virtualbox guest, you need a different way to complete X installation. See [[Virtualbox#Running Arch Linux as a guest|Running Arch Linux as a guest]], then skip the A,B,C steps below.
+
{{Warning|Ako instalirate Arch u Virtualbox-u, treba vam drugaciji nacin da zavrsite X instalaciju. Pogledajte [[Virtualbox#Running Arch Linux as a guest|Pokretanje Arch Linux-a kao gost korisnik]], preskocite A,B,C korake ispod.
 
}}
 
}}
  
Now we will install the base '''[[Xorg]]''' packages using pacman.  This is the first step in building a GUI.
+
Sada cemo instalirati osnovne '''[[Xorg]]''' pakete pomocu pacman-a. Ovo je prvi korak u izgradnji GUI-ja.
  
Install the base packages:
+
Instalirajte osnovne pakete:
 
  # pacman -S xorg
 
  # pacman -S xorg
  
Install mesa for 3D support:
+
Instalirajte mesa za 3D podrsku:
 
  # pacman -S mesa
 
  # pacman -S mesa
  
The 3D utilities glxgears and glxinfo are included in the '''mesa-demos''' package, install if needed:
+
3D pomocni programi glxgears i glxinfo su sadrzani u okviru '''mesa-demos''' paketa. Instalirajte ako je neophodno:
 
  # pacman -S mesa-demos
 
  # pacman -S mesa-demos
  
====Install video driver====
+
====Instalirajte video drajver====
Next, you should install a driver for your graphics card.
+
Sledece, trebali bi da instalirate drajver za vasu graficku karticu.
  
You will need knowledge of which video chipset your machine has. If you do not know, use the <code>/usr/sbin/lspci</code> program:
+
Trebace vam znanje vezano za skup video cipova koje vasa masina ima. Ako ne znate, upotrebite {{ic|/usr/sbin/lspci}} program:
 
  $ lspci
 
  $ lspci
  
{{Note| The '''vesa''' driver is the most generic, and should work with almost any modern video chipset. If you cannot find a suitable driver for your video chipset, vesa ''should'' work with any video card, but it offers only slow 2D.}}
+
{{Note| '''vesa''' drajver je genericki i trebalo bi da radi sa skoro svakim modernim skupom video cipova. Ako ne mozete da nadjete odgovarajuci drajver za vas skup video cipova, vesa ''bi'' trebalo da radi sa bilo kojom karticom, ali pruza samo 2D.}}
  
For a complete list of all '''open-source''' video drivers, search the package database:
+
Za kompletnu listu svih '''open-source''' video drajvera, pretrazite bazu paketa:
 
  $ pacman -Ss xf86-video | less
 
  $ pacman -Ss xf86-video | less
  
{{Note|Proprietary drivers for NVIDIA and ATI are covered in the next sections. If you plan on doing heavy 3D processing such as gaming, consider using these.}}
+
{{Note|Vlasnicki drajveri za NVIDIA i ATI su pokriveni u sledecoj sekciji. Ako planirate da koristite 3D procesiranje poput igranja igrica, razmotrite upotrebu ovih.}}
  
Use pacman to install the appropriate video driver for your video card/onboard video. Example for the Savage driver:
+
Upotrebite pacman da instalirate vlasnicke video drajvere za vasu video karticu/integrisanu karticu. Primer za Savage drajver:
 
  # pacman -S xf86-video-savage
 
  # pacman -S xf86-video-savage
  
{{Tip|For some Intel graphics cards, configuration may be necessary to get proper 2D or 3D performance, see [[Intel]] for more information.}}
+
{{Tip|Za neke Intel graficke kartice, moze biti neophodno dodatno podesavanje da bi ste dobili ispravne 2D ili 3D performanse. Pogledajte [[Intel]] za vise informacija.}}
  
=====NVIDIA Graphics Cards=====
+
=====NVIDIA Graficke karte=====
NVIDIA users have three options for drivers (in addition to the vesa driver):
+
NVIDIA korisnici imaju tri opcijeza drajvere (kao dodatak vesa drajveru):
* The open source nouveau driver, which offers fast 2d acceleration and experimental 3d support which is good enough for basic compositing (note: does not fully support powersaving yet). [http://nouveau.freedesktop.org/wiki/FeatureMatrix Feature Matrix.]
+
* Open sors nouveau drajver koji pruza brzu 2d akceleraciju i eksperimentalnu 3d podrsku koja je dovoljno dobra za osnovnu kompozitnost (napomena: ne podrzava u potpunosti stednju energije). [http://nouveau.freedesktop.org/wiki/FeatureMatrix Feature Matrix.]
* The open source (but obfuscated) nv driver, which is very slow and only has 2d support.
+
* Open sors (ali bagovit) nv drajver, koji je veoma spor i ima samo 2d podrsku.
* The proprietary nvidia drivers, which offer good 3d performance and powersaving. Even if you plan on using the proprietary drivers, it's recommended to start with nouveau and then switch to the binary driver, because nouveau will almost always work out-of-the-box, while nvidia will require configuration and likely some troubleshooting. See [[NVIDIA]] for more information.
+
* Vlasnicki nvidia drajveri, koji pruzaju dobre 3d performanse i stednju energije. Cak i ako planirate da koristite vlasnicke drajvere, preporucuje se da startujete sa nouveau i zatim predjete na binarni drajver, jer nouveau ce skoro uvek raditi direktno iz kutije, dok nvidia zahteva konfigurisanje i vrlo verovatno resavanje nekih problema. Pogledajte [[NVIDIA]] za vise informacija.
  
The open-source nouveau driver should be good enough for most users and is recommended:
+
Open sors nouveau drajver bi trebalo da bude dovoljan za vecinu korisnika i preporucuje se:
 
  # pacman -S xf86-video-nouveau
 
  # pacman -S xf86-video-nouveau
  
Or, for 3D support (highly experimental):
+
Ili, za 3D podrsku (visoko eksperimentalan):
 
  # pacman -S nouveau-dri
 
  # pacman -S nouveau-dri
  
Create the file {{Filename|/etc/X11/xorg.conf.d/20-nouveau.conf}}, and input the following contents:
+
Napravite fajl {{ic|/etc/X11/xorg.conf.d/20-nouveau.conf}}, i ubacite sledeci sadrzaj:
 
  Section "Device"
 
  Section "Device"
 
     Identifier "n"
 
     Identifier "n"
Line 288: Line 296:
 
  EndSection
 
  EndSection
  
This is required to ensure that nouveau driver is loaded. Xorg is not yet smart enough to do this by itself.
+
Ovo je neophodno da osigura ucitavanje nouveau drajvera. Xorg nije jos dovoljno pametan da to sam uradi.
  
{{Tip|For advanced instructions, see [[Nouveau]].}}
+
{{Tip|Za napredne instrukcije, pogledajte [[Nouveau]].}}
  
=====ATI Graphics Cards=====
+
=====ATI graficke kartice=====
ATI owners have two options for drivers (in addition to the vesa driver):
+
Vlasnici ATI-ja imaju dve glavne opcije za drajvere (uz dodatak vesa drajveru):
* The open source '''radeon''' driver provided by the '''xf86-video-ati''' package. See the [http://wiki.x.org/wiki/RadeonFeature radeon feature matrix] for details.
+
* open sors '''radeon''' drajver sadrzan u '''xf86-video-ati''' paketu. Pogledajte [http://wiki.x.org/wiki/RadeonFeature radeon feature matrix] za detalje.
* The proprietary '''fglrx''' driver provided by the [http://aur.archlinux.org/packages.php?O=0&K=catalyst&do_Search=Go catalyst] package located in the [[AUR]]. It supports only newer devices (HD2xxx and newer). It was once a package offered by Arch in the <code>extra</code> repository, but as of March 2009, official support has been dropped because of dissatisfaction with the quality and speed of development of the proprietary driver. See [[ATI Catalyst]] for more information.
+
* Vlasnicki '''fglrx''' drajver obezbedjen u [https://aur.archlinux.org/packages.php?O=0&K=catalyst&do_Search=Go catalyst] paketu koji se nalazi u [[AUR]]. On podrzava samo novije uredjaje (HD2xxx i novije). U proslosti se taj paket nalazio u Arch {{ic|extra}} repozitorijumu, ali od marta 2009, oficijalna podrska je izbacena zbog nezadovljstva sa kvalitetom i brzinom razvoja vlasnickih drajvera. Pogledajte [[ATI Catalyst]] za vise informacija.
  
The open-source driver is the recommended choice. Install the '''radeon''' ATI Driver:
+
Open sors drajver se preporucuje kao izbor. Instalirajte '''radeon''' ATI drajver:
 
  # pacman -S xf86-video-ati
 
  # pacman -S xf86-video-ati
  
{{Tip|For advanced instructions, see [[ATI]].}}
+
{{Tip|Za napredne instrukcije pogledajte [[ATI]].}}
  
====Install input drivers====
+
====Instalirajte drajvere za unos====
Udev should be capable of detecting your hardware without problems and evdev (xf86-input-evdev) is the modern, hotplugging input driver for almost all devices so in most cases, installing input drivers is not needed. At this point, evdev has already been installed as a dependency of Xorg.
+
Udev bi trebalo da bude u mogucnosti da detektuje vas hardver bez problema i evdev (xf86-input-evdev) je moderan, ulazni drajver sa hotplug mogucnostima za gotovo sve uredjaje u vecini slucajeva i instaliranje ulaznih drajvera u tom slucaju nije neophodno. U ovom momentu evdev he vec instaliran kao zavisnost Xorg-a.
  
If evdev does not support your device, install the needed driver from the xorg-input-drivers group.
+
Ako evdev ne podrzava vas uredjaj, instalirajte neophodni drajver iz xorg-input-drivers grupe.
  
For a complete list of available input drivers, invoke a pacman search:
+
Za kompletnu listu dostupnih ulaznih drajvera upotrebite pacman pretragu:
 
  # pacman -Ss xf86-input | less
 
  # pacman -Ss xf86-input | less
{{Note|You only need xf86-input-keyboard or xf86-input-mouse if you plan on disabling hotplugging, otherwise, evdev will act as the input driver.}}
+
{{Note|Potrebni su vam samo xf86-input-keyboard ili xf86-input-mouse ako planirate da onemogucite hotplug. U suprotnom, evdev ce se ponasati kao input drajver. }}
  
Laptop users (or users with a touchscreen) will also need the synaptics package to allow X to configure the touchpad/touchscreen:
+
Laptop korisnicima (ili korisnici sa ekranom na dodir) ce isto trebati synaptics paket da bi dozvolili X-u da konfigurise dodirnu tablu/ekran na dodir:
 
  # pacman -S xf86-input-synaptics
 
  # pacman -S xf86-input-synaptics
  
{{Tip|For instructions on fine tuning or troubleshooting touchpad settings, see the [[Touchpad Synaptics]] article.}}
+
{{Tip|Za instrukcije za fino podesavanje ili resavanje problema sa podesavanjima za dodirnu tablu, pogledajte [[Touchpad Synaptics]] clanak.}}
  
====Configure X (Optional)====
+
====Podesavanje X-a(Opciono)====
{{Warning|Proprietary drivers usually require a reboot after installation along with configuration. See [[NVIDIA]] or [[ATI Catalyst]] for details.}}
+
{{Warning|Vlasnicki drajveri obicno zahtevaju restart nakon instalacije i konfigurisanja. Pogledajte [[NVIDIA]] ili [[ATI Catalyst]] za detalje.}}
  
X Server features auto-configuration and therefore can function without an xorg.conf. If you still wish to configure X Server, please see the [[Xorg]] wiki page.
+
X server ima mogucnost za automatsko konfigurisanje i zbog toga moze da funkcionise bez xorg.conf fajla. Ako ipak zelite da konfigurisete X server, molim vas pogledajte [[Xorg]] wiki stranicu.
  
=====Non-US keyboard=====
+
=====Ne-US tastatura=====
If you do not use a standard US keyboard you need to set the keyboard layout in {{Filename|/etc/X11/xorg.conf.d/10-evdev.conf}}:
+
Ako ne koristite standardnu US tastaturu morate da podesite raspored tastature u {{ic|/etc/X11/xorg.conf.d/10-evdev.conf}}:
  
 
  Section "InputClass"
 
  Section "InputClass"
Line 329: Line 337:
 
     MatchDevicePath "/dev/input/event*"
 
     MatchDevicePath "/dev/input/event*"
 
     Driver "evdev"
 
     Driver "evdev"
     '''Option "XkbLayout" "be"'''
+
     '''Option "XkbLayout" "rs"'''
 +
    '''Option "XkbLayout" "rs latin"'''
 
  EndSection
 
  EndSection
  
{{Note|The '''XkbLayout''' key may differ from the keymap code you used with the km or loadkeys command. For instance, the uk layout corresponds to the key: '''gb'''. <!-- Where can the user find his/her key then? --Xgamer99 -->}}
+
{{Note|'''XkbLayout''' taster se moze razlikovati od keymap koda koji ste koristili sa km ili loadkeys komandom. Na primer, uk raspored tastature odgovara tasteru: '''gb'''. <!-- Where can the user find his/her key then? --Xgamer99 -->}}
  
====Testing X====
+
====Testiranje X-a====
This section will explain how to start the very basic graphical environment included with in the xorg group in order to test it. This uses the simple default X window manager, twm.
+
Ova sekcija ce objasniti kako da startujete osnovno graficko okruzenje koje je sastavni deo xorg grupe, kako bi ga istestirali. On koristi jednostavan X prozor menadzer, twm.
  
The default X environment is rather bare. [[#Choose and install a graphical interface|This section below]] will deal with installing a desktop environment or window manager of your choice to supplement X.
+
Pocetno X okruzenje je sasvim prosto. [[#Choose and install a graphical interface|Ova sekcija ispod]] ce obraditi instalaciju desktop okruzenja ili prozor menadzera prema vasem izboru i ono ce zameniti X.
  
If you installed Xorg before creating your regular user, there will be an empty .xinitrc file in your $HOME that you need to either delete or edit in order for X to start properly. If you do not do this X will show a blank screen with what appears to be no errors in your {{Filename|Xorg.0.log}}. Simply deleting it will get it running with a default X environment.
+
Ako ste instalirali Xorg pre nego sto ste napravili vaseg regularnog korisnika, postojace prazan .xinitrc fajl u vasem $HOME koji cete morati ili da obrisete ili da editujete da bi ste uspesno startovali X. Ako ne uradite to X ce pokazati prazan ekran a {{ic|Xorg.0.log}} ce izgledati kao da nema greske. Jednostavnim brisanjem cete ga pokrenuti sa pocetnim X okruzenjem.
  
 
  $ rm ~/.xinitrc
 
  $ rm ~/.xinitrc
  
=====Message bus=====
+
=====Magistrala za poruke=====
{{Note|<tt>dbus</tt> is likely required for many of your applications to work properly, if you know you don't need it, skip this section.}}
+
{{Note|{{ic|dbus}} je verovatno potrebna za mnoge od vasih aplikacija da bi radile ispravno. Ako vam to nije neophodno, preskocite ovu sekciju.}}
  
Install dbus:
+
Instalirajte dbus:
 
  # pacman -S dbus
 
  # pacman -S dbus
  
To start automatically on boot, you should add <tt>dbus</tt> to your DAEMONS array in {{filename|/etc/rc.conf}}:
+
Da startujete automatski prilikom butovanja, trebali bi da dodate {{ic|dbus}} u vas DAEMONS niz u {{ic|/etc/rc.conf}}:
  
 
  DAEMONS=(syslog-ng '''dbus''' network crond)
 
  DAEMONS=(syslog-ng '''dbus''' network crond)
  
If you need to start dbus without rebooting, run
+
Ako zelite da startujete dbus bez restartovanja, izvrsite
 
  # /etc/rc.d/dbus start
 
  # /etc/rc.d/dbus start
  
=====Start X=====
+
=====Startujte X=====
{{Note|The Ctrl-Alt-Backspace shortcut traditionally used to kill X has been deprecated and will not work to exit out of this test. You can enable Ctrl-Alt-Backspace by editing xorg.conf, as described [[Xorg#Ctrl-Alt-Backspace doesn't work|here]].}}
+
{{Note|Ctrl-Alt-Backspace precica tradicionalno je koriscena za ubijanje X-a, ali ona je zastarela i nece raditi za izlazak iz ovog testa. Mozete je ukljuciti editovanjem xorg.conf-a, kao sto je opisano [[Xorg#Ctrl-Alt-Backspace doesn't work|ovde]].}}
  
Finally, start Xorg:
+
Konacno, startujte Xorg:
 
  $ startx
 
  $ startx
or
+
ili
 
  $ xinit -- /usr/bin/X -nolisten tcp
 
  $ xinit -- /usr/bin/X -nolisten tcp
  
A few movable windows should show up, and your mouse should work. Once you are satisfied that '''X''' installation was a success, you may exit out of X by issuing the <tt>exit</tt> command into the prompts until you return to the console.
+
Nekoliko prozora ,koje je moguce pomerati, bi trebalo da se pojave i vas mis bi trebao da radi. Kada budete zadovoljni da je '''X''' instalacija bila supeh, mozete izaci iz X-a izdavanjem {{ic|exit}} komande u promtu i tako se vratite u konzolu.
  
If the screen goes black, you may still attempt to switch to a different virtual console (CTRL-Alt-F2, for example), and login blindly as root, followed by <Enter>, followed by root's password followed by <Enter>.
+
Ako ekran postane crn, mozete da pokusate da se prebacite u drugu virtualnu konzolu (CTRL-Alt-F2, na primer), i da se ulogujete na slepo kao root, praceno sa <Enter>, praceno sa root sifrom, praceno sa <Enter>.
  
You can attempt to kill the X server with <code>/usr/bin/pkill</code> (note the capital letter '''X'''):
+
Mozete da probate da roknete X (haha) server sa {{ic|/usr/bin/pkill}} (primetite veliko slovo '''X'''):
 
  # pkill X
 
  # pkill X
  
If pkill does not work, reboot blindly with:
+
Ako pkill ne obavi posao, restartujte na slepo sa:
 
  # reboot
 
  # reboot
  
=====In case of errors=====
+
=====U slucaju gresaka=====
If a problem occurs, then look for errors in {{Filename|/var/log/Xorg.0.log}}. Be on the lookout for any lines beginning with {{Codeline|(EE)}} which represent errors, and also {{Codeline|(WW)}} which are warnings that could indicate other issues.
+
Ako dodje do problema, pogledajte za greske u {{ic|/var/log/Xorg.0.log}}. Trazite linije koje pocinju sa {{ic|(EE)}} koje predstavljaju greske, i takodje {{ic|(WW)}} koji su upozorenja koja ukazuju na druge probleme.
 
  $ grep EE /var/log/Xorg.0.log
 
  $ grep EE /var/log/Xorg.0.log
  
Errors may also be searched for in the console output of the virtual console from which '''X''' was started.
+
Greske se isto mogu pretraziti i u konzolnom izlazu iz virtualne konzole iz koje je '''X''' startovan.
  
See the [[Xorg]] article for detailed instructions and troubleshooting.
+
Pogledajte [[Xorg]] clanak za detaljne instrukcije i resavanje problema.
  
=====Need Help?=====
+
=====Treba vam pomoc?=====
If you are still having trouble after consulting the [[Xorg]] article and need assistance via the Arch forums, be sure to install and use wgetpaste:
+
Ako i dalje imate problema nakon konsultovanja [[Xorg]] clanka i treba vam pomoc na Arch forumima, obavezno instalirajte wgetpaste:
  
 
  # pacman -S wgetpaste
 
  # pacman -S wgetpaste
Use wgetpaste and provide links for the following files when asking for help in your forum post:
+
Koristite wgetpaste i obezbedite linkove za sledece fajlove kada trazite pomoc u vasem forum postu:
 
* ~/.xinitrc
 
* ~/.xinitrc
 
* /etc/X11/xorg.conf
 
* /etc/X11/xorg.conf
 
* /var/log/Xorg.0.log
 
* /var/log/Xorg.0.log
 
* /var/log/Xorg.0.log.old
 
* /var/log/Xorg.0.log.old
Use wgetpaste like so:
+
Upotrebite wgetpaste na sledeci nacin:
 
  $ wgetpaste </path/to/file>
 
  $ wgetpaste </path/to/file>
Post the corresponding links given within your forum post. Be sure to provide appropriate hardware and driver information as well.
+
Post-ujte odgovarajuce linkove u vasem forum postu. Proverite, takodje, da ste dali ispravne hardverske informacije i informacije o drajverima.
{{Warning|It is very important to provide detail when troubleshooting X. Please provide all pertinent information as detailed above when asking for assistance on the Arch forums.}}
+
{{Warning|Vrlo je vazno da date detalje kada resavate probleme za X. Molim vas obezbedite sve neophodne informacije, kao sto je naznaceno gore, kada trazite za pomoc na Arch forumima.}}
  
====Install Fonts====
+
====Instalijate fontove====
At this point, you may wish to save time by installing visually pleasing, true type fonts, before installing a desktop environment/window manager. DejaVu is a set of high quality, general-purpose fonts.
+
U ovom trenutku, mozemo da sacuvamo malo vremena tako sto cemo instalirati vizuelno prijate, true type fontove, pre nego sto instaliramo desktop okruzenje/prozor menadzer. DajaVu je skup visoko kvalitetnih fontova za generalnu namenu..
  
Install with:
+
Instalirajte sa:
 
  # pacman -S ttf-dejavu
 
  # pacman -S ttf-dejavu
  
Refer to [[Font Configuration]] for how to configure font rendering and [[Fonts]] for font suggestions and installation instructions.
+
Pogledajte [[Font Configuration|Podesavanje fontova]] da saznate kako da podesite renderovanje fontova i [[Fonts|Fontovi]] za sugestije o fontovima i intrukcije za instaliranje.
  
====Choose and install a graphical interface====
+
====Izaberite i instalirajte graficki interfejs.====
The X Window System provides the basic framework for building a graphical user interface (GUI).
+
X prozor sistem pruza osnovni frejmvork za izgradnju grafickog korisnickog interfejsa (GUI-a).
  
;Window Manager (WM) : Controls the placement and appearance of application windows in conjunction with the X Window System. '''See [[Window Manager#Window managers|Window managers]] for more information.'''
+
{{Note|Nasuprot velikom proju drugih distribucija, Arch nece odluciti umesto vas koje graficko okruzenje cete koristiti. Izbor vaseg grafickog okruzenja ili prozor menadzera je vrlo subjektivan i licni izbor.  Vredi probati veliki broj okruzenja izlistanih ovde pre nego sto napravite vas izbor jer pacman moze kompletno da ukloni sve sto vi instalirate.}}
  
;Desktop Environment (DE): Works atop and in conjunction with X, to provide a completely functional and dynamic GUI. A DE typically provides a window manager, icons, applets, windows, toolbars, folders, wallpapers, a suite of applications and abilities like drag and drop. When you think of a personal desktop, it's usually a DE that you want. '''See [[Desktop Environment#Desktop environments|Desktop environments]] for more information.'''
+
;Prozor menadzer (WM) : kontrolise raspored i izgled prozora aplikacija u saradnji sa X prozor sistemom. '''See [[Window Manager#Window managers|Prozor menadzeri]] za vise informacija.'''
  
Alternatively, you can build your own DE by using a WM and the applications of your choice.
+
;Desktop okruzenje (DE): Radi povrh i u saradnji sa X-om da obezbedi kompletno funkcionalan i dinamicki GUI. DE tipicno obezbedjuje prozor menadzer, ikone, aplete, prozore, toolbar-ove, foldere, pozadine (wallpaper-e), skup aplikacija i mogucnosti poput prevuci i ispusti (drag and drop). Kada razmisljate o licnom desktopu, obicno je DE ono sto zelite. '''See [[Desktop Environment#Desktop environments|Desktop okruzenja]] za vise informacija.'''
  
{{Note|Unlike lots of other distributions, Arch won't decide what graphical environment you want to use.  Choosing your DE or WM is a very subjective and personal decision. Choose the best environment for ''your'' needs. It's worth trying out a bunch of the environments listed here before you make your choice as pacman can completely remove anything you install.}}
+
Mozete izgraditi vas licni DE koriscenjem WM-a i aplikacija prema vasem izboru.
  
After installing a graphical interface, you'll probably want to continue with [[General Recommendations]] for post-installation instructions.
+
Nakon sto ste instalirali graficki interfejs, verovatno cete zeleti da nastavite sa [[General recommendations|Generalnim preporukama]] za instrukcije nakon instalacije.
  
====Methods for starting your Graphical Environment====
+
====Metode za startovanje vaseg grafickog okruzenja====
=====Manually=====
+
=====Rucno=====
You might prefer to start X manually from your terminal rather than booting straight into the desktop. For DE-specific commands, please see the wiki page corrosponding to your DE for more information. For more generic '''X''' commands, please see the [[Xorg#Methods for starting your Graphical Environment|section on the Xorg page]].
+
Mozda cete vise voleti da startujete X rucno iz vaseg terminala pre nego da startujete pravo u desktop. Za DE-specificne komande, molim vas pogledajte wiki stranicu vezanu za vas DE (desktop okruzenje) za vise informacija. Za vise generickih '''X''' komandi, molim vas pogledajte [[Xorg#Methods for starting your Graphical Environment|sekciju za Xorg]].
 
+
=====Automatically=====
+
You might prefer to have the desktop start automatically during boot instead of starting X manually. See [[Display Manager]] for instructions on using a login manager or [[Start X at Boot]] for two lightweight methods that don't rely on a display manager.<noinclude>
+
  
 +
=====Automatski=====
 +
Mozda cete zeleti da imate desktop koji startuje automatski tokom butovanja umesto da startujete X rucno. Pogledajte [[Display Manager]] za instrukcije za upotrebu menadzera za prijavljivanje ili [[Start X at Boot|Startovanje X-a prilikom butovanja]] za dve lagane metode koje se ne oslanjaju na displej menadzer-a.<noinclude>
  
 
<div style='text-align: center;'>'''[[Beginners' Guide (Српски)]] stranice:'''
 
<div style='text-align: center;'>'''[[Beginners' Guide (Српски)]] stranice:'''
[[Beginners' Guide/Preface (Српски)|Predgovor]] >> '''[[Beginners' Guide/Preparation (Српски)|Priprema za instalaciju]]''' >> [[Beginners' Guide/Installation (Српски)|Instalacija osnovnog sistema]] >> [[Beginners' Guide/Post-Installation (Српски)|Nakon instalacije]] >> [[Beginners' Guide/Appendix (Српски)|Dalje citanje]]
+
[[Beginners' Guide/Preface (Српски)|Predgovor]] >> '''[[Beginners' Guide/Preparation (Српски)|Priprema za instalaciju]]''' >> [[Beginners' Guide/Installation (Српски)|Instalacija osnovnog sistema]] >> [[Beginners' Guide/Post-Installation (Српски)|Nakon instalacije]] >> [[Beginners' Guide/Extra (Српски)|Dalje citanje]]
 
</div>
 
</div>
 
</noinclude>
 
</noinclude>

Revision as of 03:21, 17 February 2014

Note: Ovo je deo visestranog clanka za Uputstvo za pocetnike.Kliknite ovde ako biste pre zeleli da citate uputstvo u celosti.

Nakon instalacije

Cestitamo i dobrodosli u vas novi Arch Linux sistem!

Ova sekcije ce pokriti razne, morate-uraditi, procedure nakon instalacije poput osvezavanja vaseg novog sistema i dodavanje regularnog, ne-root korisnika.

Osvezavanje

Vas novi Arch Linux osnovni sistem je sada funkcionalano GNU/Linux okruzenje spremno za prilagodjavanje. Odavde, mozete graditi ovaj elegantni skup alata u sta god pozelite ili zahtevate za vase namene.

Prijavite se sa root nalogom. Konfigurisacemo pacman i osvezicemo sistem kao root.

Note: Virtualne konzole 1-6 su dostupne. Mozete prelaziti izmedju njih sa <ALT>+F1...F6

Podesavanje mreze (ako je neophodno)

Ako ste dobro konfigurisali vas sistem, trebalo bi da imate mrezu koja radi. Probajte ping www.google.com da potvrdite:

$ ping -c 3 www.google.com 
PING www.l.google.com (74.125.229.51) 56(84) bytes of data.
64 bytes from 74.125.229.51: icmp_seq=1 ttl=51 time=26.8 ms
64 bytes from 74.125.229.51: icmp_seq=2 ttl=51 time=27.4 ms
64 bytes from 74.125.229.51: icmp_seq=3 ttl=51 time=26.8 ms

--- www.l.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 26.847/27.053/27.436/0.330 ms

Ako ste uspesno uspostavili mreznu konekciju, nastavite sa Osvezavanje, sinhronizovanje i nadgradnja sistema sa pacman-om.

Ako, nakon sto ste probali da pingujete www.google.com, dobijete "unknown host" gresku, mozete da zakljucite da vasa mreza nije ispravno konfigurisana. Mozete da proverite jos jednom sledece fajlove za integritet i ispravna podesavanja:

/etc/rc.conf - Posebno, proverite vas HOSTNAME i NETWORKING sekciju za eventualne greske u kucanju i greske generalno.

/etc/hosts - Duplo proverite za format, greske u kucanju i greske.

/etc/resolv.conf - Ako koristite staticku IP adresu. Ako koristite DHCP, ovaj fajl ce biti dinamicki kreiran i unisten prema pocetnim podesavanjima (default).

Tip: Napredne instrukcije za konfigurisanje mreze se mogu naci u Network clanku.
Zicni LAN (Lokalna mreza)

Proverite vas Ethernet sa

# ip a

Svi interfejsi ce biti izlistani. Trebalo bi da vidite jedan unos za eth0, ili moguce eth1. Ovi primeri ce koristiti eth0.

Staticki IP

Ako je neophodno, mozete da podesite novu staticku IP adresu sa:

# ip address add <ip adresa>/<mask-length> dev eth0

i default gejtvej sa

# ip route add default via <ip adresa gejtveja>

Proverite da /etc/resolv.conf sadrzi vas DNS server i dodajte ga ako nedostaje. Proverite vasu mrezu opet sa ping -c 3 www.google.com. Ako sada sve radi, podesite /etc/rc.conf kao sto je opisano gore za staticki IP.

DHCP

Ako imate DHCP server/ruter u vasoj mrezi probajte:

# dhcpcd eth0

Ako radi, podesite /etc/rc.conf kao sto je opisano gore, za dinamicki IP.

Bezicni LAN (Lokalna mreza)

Molim vas pogledajte Bezicni brzi start za zivo okruzenje za detalje u vezi konektovanja na bezicnu mrezu. Iako vise ne radite sa intalacionog medija, komande su iste sve dok imate instalirane sve neophodne pakete za bezicni (vajrles) internet (instalirano u sekciji "Izaberite pakete"). Upamtite, vas bezicni uredjaj mozda zahteva firmver da bi mogao da radi. Za resavanje eventualnih problema, posetite za vise detalja Wireless network configuration stranicu.

Proksi server

Ako ste iza proksi servera, editujte /etc/wgetrc i podesite http_proxy i ftp_proxy u njemu.

Analogni modem, ISDN i DSL (PPPoE)

Pogledajte Internet Access za detaljne instrukcije.

Osvezavanje, sinhronizacija i nadogradnja sistema sa pacman-om

Sada cemo osveziti sistem koristeci pacman. Pacman je package manager (paket menadzer) za Arch Linux. On upravlja celim vasim paket sistemom i obavlja instalaciju, uklanjanje, unazadjivanje paketa (preko kesa), kompajliranje specijalno prilagodjenih paketa, automatsko resavanje zavisnosti, udaljene i lokalne pretrage i jos mnogo toga. Pacman ce sada biti upotrebljen za preuzimanje sofverskih paketa sa udaljenog repozitorijuma i njihovu instalaciju na vas sistem.

Note: Ako ste instalirali preko Net-instalera, mnogi, ako ne svi, od vasih paketa su vec aktuelni. Medjutim, preporucljivo je da prodjete kroz ovaj proces ozvezavanja.
/etc/pacman.conf

pacman ce pokusati da cita /etc/pacman.conf svaki put kad je pokrenut. Ovaj konfiguracioni fajl je podeljen u delove, ili repozitorijume. Svaka sekcija definise pakete repository koje pacman moze da koristi kada vrsi pretragu za paketima. Izuzetak za ovo su options sekcija, koja definise globalne opcije.

Note: Vec postojeca podesavanja bi trebala da rade, pa modifikovanje u ovom trenutku moze biti suvisno. Medjutim, provera je uvek preporucljiva. Dalje informacije su dostupne u Mirrors clanku.
# nano /etc/pacman.conf

Repozitorijumi su opisani ispod; omogucite sve raspolozive repozitorijume tako sto cete ukloniti # ispred 'Include =' i '[repository]' linija.

Note: Kada birate repozitorijume, obavezno dekomentirajte naslove repozitorijuma u [zagradama] kao i 'Include =' linije. Ukoliko to ne ucinite, kao rezultat cete dobiti repozitorijum koji ce biti preskocen! Ovo je vrlo cesta greska koja se desava.
Repozitorijumi za pakete

repozitorijum za softver je lokacija za skladistenje iz koje softverski paketi mogu biti preuzeti i instalirani na racunar. Arch Linux odrzavaoci paketa (programeri i Trusted Users) odrzavaju veliki broj oficijalnih repozitorijuma koji sadrze softverske pakete za vitalnim i popularnim softverom, spremni za pristup preko pacman-a. Ovaj clanak istice te zvanicno-podrzane repozitorijume. Pogledajte Official Repositories Za vise informacija ukljucujuci detalje o svrsi svakog repozitorijuma.

Vecina ljudi ce zeleti da koristi [core], [extra] i [community]. Ako zelite da koristite 32-bitne aplikacije na Arch x86_64, ukljucite [multilib] repozitorijum tako sto cete dodati linije ispod u /etc/pacman.conf:

[multilib]
Include = /etc/pacman.d/mirrorlist
AUR

AUR takodje sadrzi nepodrzanu granu, kojoj se ne moze pristupiti direktno sa pacman-om. AUR [nepodrzan] ne sadrzi binarne pakete. On pre pruza vise od sesnaest hiljada PKGBUILD skripti za izgradnju paketa iz izvornog koda koji su mozda nedostupni preko drugih repozitorijuma. Kada jedan AUR nepodrzani paket stekne dovoljno glasova za popularnost, moze biti prebacen u AUR [community] binarni repozitorijum, ako je korisnik koji ga odrzava voljan da ga usvoji i odrzava tamo.

  • Odrzava se od strane korisnika kojima se veruje -eng. TU (Trusted User)
  • Svi PKGBUILD-ovi su bash skripte za izgradnju paketa
  • Nije dostupan sa pacman-om po difoltu

* pacman omotaci (AUR Helpers) vam mogu pomoci da bez poteskoca pristupite AUR-u.

/etc/pacman.d/mirrorlist

Definise pacman repozitorijum odraze i prioritete.

Otvorite /etc/pacman.d/mirrorlist u nekom tekst editoru i uklonite komentare (uklonite '#' ispred) za server koji se nalazi blizu vas. Zatim izdajte komandu za kompletno osvezenje paketa:

# pacman -Syy

Dodavanje dva --refresh ili -y zastava primorava pacman-a da osvezi sve liste paketa cak i ako se smatra da su vec aktuelni. Izdavanje -Syy kad god se promeni odraz, je dobra praksa i tako cete izbeci moguce glavobolje.

rankmirrors

Alternativno, mozete da koristite rankmirrors. rankmirrors je bash skripta koja ce pokusati da detektuje nekomentirane odraze naznacene u /etc/pacman.d/mirrorlist koji su najblize do instalacione masine bazirano na latenciji. Brzi odrazi ce u velikoj meri da unaprede performanse pacman-a i opsti Arch Linux dozivljaj. Ova skripta moze da se pokrene periodicno, pogotovo ako izabrani odrazi pruzaju nekonzistentan protok i/ili osvezenja. Imajte na umu da rankmirrors ne testira za protok. Alati poput wget ili rsync mogu biti upotrebljeni za efikasno testiranje protoka odraza nakon sto je novi /etc/pacman.d/mirrorlist generisan.

Izdajte sledecu komandu da kompletno osvezite bazu paketa, nadogradite i instalirate curl:

# pacman -Syyu curl
  • Ako dobijete gresku u ovom koraku, upotrebite komandu "nano /etc/pacman.d/mirrorlist" i uklonite komentar za server koji vam odgovara.

cd u /etc/pacman.d/ direktorijumu:

# cd /etc/pacman.d

Bekapujte postojeci /etc/pacman.d/mirrorlist:

# cp mirrorlist mirrorlist.backup

Editujte mirrorlist.backup i dekomentirajte sve odraze na istom kontinentu ili u geografskoj blizini da testirate sa rankmirrors.

# nano mirrorlist.backup

Pokrenite skriptu na mirrorlist.backup sa -n prekidacem i preusmerite izlaz u novi /etc/pacman.d/mirrorlist fajl:

# rankmirrors -n 6 mirrorlist.backup > mirrorlist

-n 6: rank the 6 closest mirrors

Primorajte pacman da osvezi sve liste paketa sa novom listom odraza na mestu:

# pacman -Syy
Provera odraza za aktuelne pakete

Jer rankmirrors ne uzima u obzir koliko je paket lista sa odraza aktuelna, vazno je da napomenemo da jedan ili vise odraza koje selektuje kao najbrze mogu ipak biti neaktuelni. ArchLinux provera odraza prijavljuje razne aspekte o odrazima poput mreznih problema sa odrazima, problema sa prikupljanjem podataka, zadnje vreme kada je odraz bio sinhronizovan, itd. Mozda cete pozeleti da rucno ispitate /etc/pacman.d/mirrorlist, da bi seuverili da fajl sadrzi samo aktuelne odraze ako je posedovanje najskorijih paket verzija prioritet.

Alternativno, Mirrorlist Generator moze automatski da rankira odraze koji su blizu vase lokacije prema tome koliko su aktuelni.

Bolje se upoznajte se pacman-om

pacman je najbolji prijatelj Arch korisnika. Vrlo je preporucljivo da studirate i naucite kako da koristite pacman(8) alatku. Probajte:

$ man pacman

Za vise informacija, bacite pogled na pacman wiki clanak u vase slobodno vreme, ili pogledajte pacman rosetta unos za poredjenje sa drugim popularnim paket menadzerima.

Osvezavanje sistema

Sada ste spremni da nadogradite ceo vas sistem. Pre nego sto to ucinite, procitajte vesti (i opciono mejling lista za objave). Obicno ce programeri obezbediti vazne informacije o neophodnim podesavanjima i modifikacijama za poznate probleme. Konsultovanje ovih stranica pre nadogradnje je dobra praksa.

Sinhronizujte, osvezite i nadogradite vas ceo sistem sa:

# pacman -Syu

ili:

# pacman --sync --refresh --sysupgrade

pacman ce sada preuzeti svezu kopiju glavne paket liste sa servera definisanog u /etc/pacman.conf i izvrsiti sve dostupne nadogradnje. Mozda cete biti upitani da nadogradite i sam pacman u ovom momentu. Ako je to slucaj, recite "yes", a zatim ponovo izdajte pacman -Syu komandu kada zavrsi.

Restartujte ukoliko je izvrsena nadogradnja kernela.

Note: Obicno, konfiguracione promene mogu zahtevati delovanje korisnika tokom nadogradnje; procitajte pacman-ove izlaze za relevantne informacije.

Pacman-ov izlaz se cuva u /var/log/pacman.log.

Pogledajte Upravljanje paketima FAQ za odgovore za cesto postavljana pitanja koja se odnose na osvezenje i upravljanje vasim paketima.

Ignorisanje paketa

Nakon izvrsene komande pacman -Syu, ceo sistem ce biti nadogradjen. Moguce je da sprecite pakete da budu nadogradjeni. Tipicni scenario bi bio paket cija nadogradnja moze biti problematicna za sistem. U tom slucaju postoje dve opcije; odredite pakete koje zelite da preskocite u pacman komandnoj liniji tako sto cete upotrebiti --ignore prekidac (pacman -S --help za detalje) ili trajno odredite da se paket preskace u /etc/pacman.conf fajlu u IgnorePkg nizu. Za vise informacija, molim vas pogledajte pacman wiki unos.

Molm vas da imate na umu da se od naprednog korisnika ocekuje da drzi sistem aktuelnim sa pacman -Syu, pre nego da selektivno nadogradjuje pakete. Mozete da odstupate od ovog tipicnog nacina upotrebe ukoliko zelite; samo budite upozoreni da postore vece sanse da stvari nece raditi ocekivano i da mogu slomiti vas sistem. Vecina zalbi se desava kada se vrsi selektivna nadogradnja, neobicno kompajliranje ili ako je izvrseno nepravilno instaliranje softvera. Upotreba IgnorePkg u /etc/pacman.conf je zbog toga nepreporucljiva i treba je koristiti samo sporadicno, ako znate sta radite.

The Arch rolling release model (Arch-ov model novih verzija u letu)

Imajte na umu da je Arch rolling release distribucija. To znaci da nikad ne postoji razlog da ponovo instalirate ili vrsite detaljnu reizgradnju sistema da bi ste nadogradili na najskoriju verziju. Jednostavnim izdavanjem pacman -Syu preiodicno odrzavate vas sistem aktuelnim i na krvavoj ostrici (bleeding edge). Na kraju ove nadogradnje, vas sistem je kompletno osvezen i nov. Zapamtite da restartujete ako je doslo do nadogradnje kernela.

Dodavanje korisnika

Note: Pre dodavanja vasih korisnika, razmotrite ojacavanje vaseg sistema prelaskom sa md5 hesa za sifre na sha512 hesa za sifre. Pogledajte SHA_sifra_hes wiki clanak za vise informacija.

Linux je visekorisnicko okruzenje. Ne bi trebali da radite svakidasnje poslove upotrebom root naloga. To je vise nego siromasna praksa; to je opasno. Root je za administrativne poslove. Umesto toga, dodajte normalnog, ne-root, korisnika upotrebom /usr/sbin/useradd programa.

# useradd -m -g [startne-grupe] -G [dodatne-grupe] -s [login_shell] [korisnicko-ime]
  • -m Pravi home direktorijum za korisnika kao /home/korisnicko-ime. U okviru svojih home direktorijuma, korisnici mogu da pisu fajlove, brisu ih, instaliraju programe, itd. Home direktorijumi korisnika ce sadrzati njihove podatke i licne konfiguracione fajlove, takozvane 'tacka fajlove' (njihovo ime kao prefiks ima tacku), koji su 'skriveni'. (Da vidite tacka-fajlove, ukljucite odgovarajucu opciju u vasem fajl menadzeru ili pokrenite ls komandu sa -a prekidacem.) Ako postoji konflikt izmedju korisnickih (pod /home/korisnicko-ime) i globalnih konfiguracionih fajlova, (obicno pod /etc/) podesavanja u korisnickom fajlu ce imati prednost. Tacka-fajlovi koji ce najverovatnije biti menjani od strane korisnika su .xinitrc i .bashrc fajlovi. To su konfiguracioni fajlovi za xinit i Bash. Oni omogucavaju korisniku mogucnost da promeni prozor menadzer koji ce biti startovan prilikom prijavljivanja i takodje aliase, komande zadate od strane korisnika i prostorne varijable. Kada je korisnik napravljen, njihovi tacka-fajlovi ce biti preuzeti iz /etc/skel direktorijuma gde obitavaju uzorci sistemskih fajlova.
  • -g Ime grupe ili broj korisnikove inicijalne grupe za prijavljivanje. Ime grupe mora da postoji. Ako je obezbedjen broj grupe, on mora da se odnosi na vec postojecu grupu. Ako nije zadat, ponasanje komande useradd ce zavisiti od USERGROUPS_ENAB varijable koja se nalazi u /etc/login.defs.
  • -G Lista dopunskih grupa kojih je korisnik isto clan. Svaka grupa je odvojena od sledece zarezom, bez praznih prostora. Prema pocetnim podesavanjima (default) korisnik pripada samo inicijalnoj grupi.
  • -s Staza i ime fajla korisnikove osnovnoe skoljke (shell) za logovanje. Arch Linux init skripte koriste Bash. Nakon pokretanja sistema (butovanja), osnovna skoljka za prijavljivanje je specificna za svakog korisnika pojedinacno. (Obezbedite paket za izabranu skoljku ukoliko koristite nesto drugo, a ne Bash).

Korisne grupe za vaseg ne-root korisnika su:

  • audio - za poslove koji ukljucuju zvucnu karticu i programe koji se odnose na nju
  • floppy - za pristup flopiju ukoliko postoji
  • lp - za upravljanje poslovima stampanja
  • optical - za upravljanje poslovima sa optickim citacima
  • storage - za upravljanje uredjajima za skladistenje podataka
  • video - za video poslove i hardversku akceleraciju
  • wheel - za upotrebu sudo-a
  • games - neophodno za dozvolu za pisanje za igrice u games grupi
  • power - za upravljanje napajanjem (npr.: gasenje racunara sa dugmetom za napajanje)
  • scanner - za upotrebu skenera

Tipicni desktop sistem primer, uz dodatog korisnika pod imenom "archie" sa bash-om kao skoljkom za prijavljivanje:

# useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash archie

Sledece, dodajte sifru za vaseg novog korisnika sa komandom /usr/bin/passwd.

Primer za naseg korisnika, 'archie':

# passwd archie

(Bicete upitani da obezbedite novu sifru.)

Vas novi ne-root korisnik je sada napravljen zajedno sa kuca (home) direktorijumom i sifrom za prijavljivanje.

Brisanje korisnickog naloga:

U slucaju greske, ili ako zelite da obrisete nalog korisnika u korist drugog imena ili iz nekog drugog razloga, upotrebite /usr/sbin/userdel:

# userdel -r [username]
  • -r Fajlovi u korisnickom kuca (home) direktorijumu ce biti uklonjeni zajedno sa kuca direktorijumom i korisnikovim mejl spool-om.

Ako zelite da promenite ime vaseg korisnika ili bilo kog postojeceg korisnika, pogledajte Promena korisnickog imena stranicu Arch wiki-ja i/ili Grupe i Upravljanje korisnikom clanke za dalje informacije. Takodje mozete da proverite man stranice za usermod(8) i gpasswd(8).

Instalacija i podesavanje Sudo-a (Opciono)

Instalirajte Sudo:

# pacman -S sudo

Da dodate korisnika kao sudo korisnika (a "sudoer"), visudo komanda mora biti pokrenuta kao root.

Po difoltu, visudo komanda koristi editor vi. Ako ne znate kako da koristite vi, mozete da podesite EDITOR prostornu varijablu na editor prema vasem izboru, kao u ovom primeru sa editorom "nano":

# EDITOR=nano visudo
Note: Imajte na umu da podesavate varijablu i startujete visudo na istoj liniji u isto vreme. Ovo nece raditi ispravno kao dve zasebne komande.

Ako znate da koristite vi, upotrebite komandu visudo bez EDITOR=nano varijable:

# visudo

Ovo ce otvoriti fajl /etc/sudoers u specijalnoj sesiji vi-ja. Visudo kopira fajl da bi bio editovan u privremenom fajlu, edituje ga sa nekim editorom, (vi po difoltu), i zatim izvrsava proveru ispravnosti. Ako prodje proveru, privremeni fajl prepisuje original uz odgovarajuce dozvole.

Warning: Nemojte da editujete /etc/sudoers direktno sa editorom; Greske u sintaksi mogu uzrokovati probleme (poput toga da root korisnik postane neupotrebljiv. Morate da koristite visudo komandu da editujete /etc/sudoers.

U prethodnoj sekciji mi smo dodali vaseg korisnika u "wheel" grupu. Da damo korisnicima u wheel grupi pune root privilegije kada u svojim komandama imaju "sudo" kao prefix, uklonicemo sledecu liniju:

%wheel	ALL=(ALL) ALL

Sada mozete da date bilo kom korisniku pristup sudo komandi tako sto cete ih dodati u wheel grupu.

Za vise informacija, poput <TAB> kompletiranja, pogledajte Sudo.

Dodatci

Sada bi trebalo da imate potpuno funkcionalan Arch sistem koji ce se ponasati kao pogodna baza na kojoj mozete da gradite dalje prema vasim potrebama. Kako kod, ljudi su vecinom zainteresovani za desktop sistem, zajedno sa zvukom i grafikom. Ovaj deo uputstva ce vam dati brzi start i za te dodatne stvari.

Zvuk

Ako zelite zvuk, nastavite na Napredna Linux zvuk arhitektura za instrukcije. Alternativno, nastavite na sledecu sekciju (instaliranje GUI-ja) prvo, i podesite zvuk kasnije (obicno radi direktno iz kutije, pa cete samo morati da ga ukljucite (unmute)).

Napredna Linux zvuk arhitektura (ALSA) je sadrzana u okviru kernela i preporucljivo je da prvo nju probate. Medjutim, ako ne radi ili niste zadovoljni kvalitetom, Otvoreni sistem za zvuk je dostupan kao alternativa. OSSv4 je objavljen pod besplatnom licencom i generalno se smatra za znacajno unapredjenje u odnosu na stariji OSS koji je zamenjen sa ALSA. Instrukcije se mogu naci u OSS clanku.

Ako imate napredne zahteve sto se tice zvuka, pogledajte Zvuk za pregled razlicitih clanaka.

Graphical User Interface (graficki korisnicki interfejs)

Instalacija X-a

X prozor sistem verzija 11 (obicno se naziva X11, ili jednostavno X) je mrezni i displej protokol koji pruza mogucnost koriscenja prozora na bitmap ekranima. Laickim jezikom, pruza standardni skup alata i protokola za izgradnju grafickog korisnickog interfejsa (GUI-ja).

Warning: Ako instalirate Arch u Virtualbox-u, treba vam drugaciji nacin da zavrsite X instalaciju. Pogledajte Pokretanje Arch Linux-a kao gost korisnik, preskocite A,B,C korake ispod.

Sada cemo instalirati osnovne Xorg pakete pomocu pacman-a. Ovo je prvi korak u izgradnji GUI-ja.

Instalirajte osnovne pakete:

# pacman -S xorg

Instalirajte mesa za 3D podrsku:

# pacman -S mesa

3D pomocni programi glxgears i glxinfo su sadrzani u okviru mesa-demos paketa. Instalirajte ako je neophodno:

# pacman -S mesa-demos

Instalirajte video drajver

Sledece, trebali bi da instalirate drajver za vasu graficku karticu.

Trebace vam znanje vezano za skup video cipova koje vasa masina ima. Ako ne znate, upotrebite /usr/sbin/lspci program:

$ lspci
Note: vesa drajver je genericki i trebalo bi da radi sa skoro svakim modernim skupom video cipova. Ako ne mozete da nadjete odgovarajuci drajver za vas skup video cipova, vesa bi trebalo da radi sa bilo kojom karticom, ali pruza samo 2D.

Za kompletnu listu svih open-source video drajvera, pretrazite bazu paketa:

$ pacman -Ss xf86-video | less
Note: Vlasnicki drajveri za NVIDIA i ATI su pokriveni u sledecoj sekciji. Ako planirate da koristite 3D procesiranje poput igranja igrica, razmotrite upotrebu ovih.

Upotrebite pacman da instalirate vlasnicke video drajvere za vasu video karticu/integrisanu karticu. Primer za Savage drajver:

# pacman -S xf86-video-savage
Tip: Za neke Intel graficke kartice, moze biti neophodno dodatno podesavanje da bi ste dobili ispravne 2D ili 3D performanse. Pogledajte Intel za vise informacija.
NVIDIA Graficke karte

NVIDIA korisnici imaju tri opcijeza drajvere (kao dodatak vesa drajveru):

  • Open sors nouveau drajver koji pruza brzu 2d akceleraciju i eksperimentalnu 3d podrsku koja je dovoljno dobra za osnovnu kompozitnost (napomena: ne podrzava u potpunosti stednju energije). Feature Matrix.
  • Open sors (ali bagovit) nv drajver, koji je veoma spor i ima samo 2d podrsku.
  • Vlasnicki nvidia drajveri, koji pruzaju dobre 3d performanse i stednju energije. Cak i ako planirate da koristite vlasnicke drajvere, preporucuje se da startujete sa nouveau i zatim predjete na binarni drajver, jer nouveau ce skoro uvek raditi direktno iz kutije, dok nvidia zahteva konfigurisanje i vrlo verovatno resavanje nekih problema. Pogledajte NVIDIA za vise informacija.

Open sors nouveau drajver bi trebalo da bude dovoljan za vecinu korisnika i preporucuje se:

# pacman -S xf86-video-nouveau

Ili, za 3D podrsku (visoko eksperimentalan):

# pacman -S nouveau-dri

Napravite fajl /etc/X11/xorg.conf.d/20-nouveau.conf, i ubacite sledeci sadrzaj:

Section "Device"
    Identifier "n"
    Driver "nouveau"
EndSection

Ovo je neophodno da osigura ucitavanje nouveau drajvera. Xorg nije jos dovoljno pametan da to sam uradi.

Tip: Za napredne instrukcije, pogledajte Nouveau.
ATI graficke kartice

Vlasnici ATI-ja imaju dve glavne opcije za drajvere (uz dodatak vesa drajveru):

  • open sors radeon drajver sadrzan u xf86-video-ati paketu. Pogledajte radeon feature matrix za detalje.
  • Vlasnicki fglrx drajver obezbedjen u catalyst paketu koji se nalazi u AUR. On podrzava samo novije uredjaje (HD2xxx i novije). U proslosti se taj paket nalazio u Arch extra repozitorijumu, ali od marta 2009, oficijalna podrska je izbacena zbog nezadovljstva sa kvalitetom i brzinom razvoja vlasnickih drajvera. Pogledajte ATI Catalyst za vise informacija.

Open sors drajver se preporucuje kao izbor. Instalirajte radeon ATI drajver:

# pacman -S xf86-video-ati
Tip: Za napredne instrukcije pogledajte ATI.

Instalirajte drajvere za unos

Udev bi trebalo da bude u mogucnosti da detektuje vas hardver bez problema i evdev (xf86-input-evdev) je moderan, ulazni drajver sa hotplug mogucnostima za gotovo sve uredjaje u vecini slucajeva i instaliranje ulaznih drajvera u tom slucaju nije neophodno. U ovom momentu evdev he vec instaliran kao zavisnost Xorg-a.

Ako evdev ne podrzava vas uredjaj, instalirajte neophodni drajver iz xorg-input-drivers grupe.

Za kompletnu listu dostupnih ulaznih drajvera upotrebite pacman pretragu:

# pacman -Ss xf86-input | less
Note: Potrebni su vam samo xf86-input-keyboard ili xf86-input-mouse ako planirate da onemogucite hotplug. U suprotnom, evdev ce se ponasati kao input drajver.

Laptop korisnicima (ili korisnici sa ekranom na dodir) ce isto trebati synaptics paket da bi dozvolili X-u da konfigurise dodirnu tablu/ekran na dodir:

# pacman -S xf86-input-synaptics
Tip: Za instrukcije za fino podesavanje ili resavanje problema sa podesavanjima za dodirnu tablu, pogledajte Touchpad Synaptics clanak.

Podesavanje X-a(Opciono)

Warning: Vlasnicki drajveri obicno zahtevaju restart nakon instalacije i konfigurisanja. Pogledajte NVIDIA ili ATI Catalyst za detalje.

X server ima mogucnost za automatsko konfigurisanje i zbog toga moze da funkcionise bez xorg.conf fajla. Ako ipak zelite da konfigurisete X server, molim vas pogledajte Xorg wiki stranicu.

Ne-US tastatura

Ako ne koristite standardnu US tastaturu morate da podesite raspored tastature u /etc/X11/xorg.conf.d/10-evdev.conf:

Section "InputClass"
    Identifier "evdev keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "XkbLayout" "rs"
    Option "XkbLayout" "rs latin"
EndSection
Note: XkbLayout taster se moze razlikovati od keymap koda koji ste koristili sa km ili loadkeys komandom. Na primer, uk raspored tastature odgovara tasteru: gb.

Testiranje X-a

Ova sekcija ce objasniti kako da startujete osnovno graficko okruzenje koje je sastavni deo xorg grupe, kako bi ga istestirali. On koristi jednostavan X prozor menadzer, twm.

Pocetno X okruzenje je sasvim prosto. Ova sekcija ispod ce obraditi instalaciju desktop okruzenja ili prozor menadzera prema vasem izboru i ono ce zameniti X.

Ako ste instalirali Xorg pre nego sto ste napravili vaseg regularnog korisnika, postojace prazan .xinitrc fajl u vasem $HOME koji cete morati ili da obrisete ili da editujete da bi ste uspesno startovali X. Ako ne uradite to X ce pokazati prazan ekran a Xorg.0.log ce izgledati kao da nema greske. Jednostavnim brisanjem cete ga pokrenuti sa pocetnim X okruzenjem.

$ rm ~/.xinitrc
Magistrala za poruke
Note: dbus je verovatno potrebna za mnoge od vasih aplikacija da bi radile ispravno. Ako vam to nije neophodno, preskocite ovu sekciju.

Instalirajte dbus:

# pacman -S dbus

Da startujete automatski prilikom butovanja, trebali bi da dodate dbus u vas DAEMONS niz u /etc/rc.conf:

DAEMONS=(syslog-ng dbus network crond)

Ako zelite da startujete dbus bez restartovanja, izvrsite

# /etc/rc.d/dbus start
Startujte X
Note: Ctrl-Alt-Backspace precica tradicionalno je koriscena za ubijanje X-a, ali ona je zastarela i nece raditi za izlazak iz ovog testa. Mozete je ukljuciti editovanjem xorg.conf-a, kao sto je opisano ovde.

Konacno, startujte Xorg:

$ startx

ili

$ xinit -- /usr/bin/X -nolisten tcp

Nekoliko prozora ,koje je moguce pomerati, bi trebalo da se pojave i vas mis bi trebao da radi. Kada budete zadovoljni da je X instalacija bila supeh, mozete izaci iz X-a izdavanjem exit komande u promtu i tako se vratite u konzolu.

Ako ekran postane crn, mozete da pokusate da se prebacite u drugu virtualnu konzolu (CTRL-Alt-F2, na primer), i da se ulogujete na slepo kao root, praceno sa <Enter>, praceno sa root sifrom, praceno sa <Enter>.

Mozete da probate da roknete X (haha) server sa /usr/bin/pkill (primetite veliko slovo X):

# pkill X

Ako pkill ne obavi posao, restartujte na slepo sa:

# reboot
U slucaju gresaka

Ako dodje do problema, pogledajte za greske u /var/log/Xorg.0.log. Trazite linije koje pocinju sa (EE) koje predstavljaju greske, i takodje (WW) koji su upozorenja koja ukazuju na druge probleme.

$ grep EE /var/log/Xorg.0.log

Greske se isto mogu pretraziti i u konzolnom izlazu iz virtualne konzole iz koje je X startovan.

Pogledajte Xorg clanak za detaljne instrukcije i resavanje problema.

Treba vam pomoc?

Ako i dalje imate problema nakon konsultovanja Xorg clanka i treba vam pomoc na Arch forumima, obavezno instalirajte wgetpaste:

# pacman -S wgetpaste

Koristite wgetpaste i obezbedite linkove za sledece fajlove kada trazite pomoc u vasem forum postu:

  • ~/.xinitrc
  • /etc/X11/xorg.conf
  • /var/log/Xorg.0.log
  • /var/log/Xorg.0.log.old

Upotrebite wgetpaste na sledeci nacin:

$ wgetpaste </path/to/file>

Post-ujte odgovarajuce linkove u vasem forum postu. Proverite, takodje, da ste dali ispravne hardverske informacije i informacije o drajverima.

Warning: Vrlo je vazno da date detalje kada resavate probleme za X. Molim vas obezbedite sve neophodne informacije, kao sto je naznaceno gore, kada trazite za pomoc na Arch forumima.

Instalijate fontove

U ovom trenutku, mozemo da sacuvamo malo vremena tako sto cemo instalirati vizuelno prijate, true type fontove, pre nego sto instaliramo desktop okruzenje/prozor menadzer. DajaVu je skup visoko kvalitetnih fontova za generalnu namenu..

Instalirajte sa:

# pacman -S ttf-dejavu

Pogledajte Podesavanje fontova da saznate kako da podesite renderovanje fontova i Fontovi za sugestije o fontovima i intrukcije za instaliranje.

Izaberite i instalirajte graficki interfejs.

X prozor sistem pruza osnovni frejmvork za izgradnju grafickog korisnickog interfejsa (GUI-a).

Note: Nasuprot velikom proju drugih distribucija, Arch nece odluciti umesto vas koje graficko okruzenje cete koristiti. Izbor vaseg grafickog okruzenja ili prozor menadzera je vrlo subjektivan i licni izbor. Vredi probati veliki broj okruzenja izlistanih ovde pre nego sto napravite vas izbor jer pacman moze kompletno da ukloni sve sto vi instalirate.
Prozor menadzer (WM) 
kontrolise raspored i izgled prozora aplikacija u saradnji sa X prozor sistemom. See Prozor menadzeri za vise informacija.
Desktop okruzenje (DE)
Radi povrh i u saradnji sa X-om da obezbedi kompletno funkcionalan i dinamicki GUI. DE tipicno obezbedjuje prozor menadzer, ikone, aplete, prozore, toolbar-ove, foldere, pozadine (wallpaper-e), skup aplikacija i mogucnosti poput prevuci i ispusti (drag and drop). Kada razmisljate o licnom desktopu, obicno je DE ono sto zelite. See Desktop okruzenja za vise informacija.

Mozete izgraditi vas licni DE koriscenjem WM-a i aplikacija prema vasem izboru.

Nakon sto ste instalirali graficki interfejs, verovatno cete zeleti da nastavite sa Generalnim preporukama za instrukcije nakon instalacije.

Metode za startovanje vaseg grafickog okruzenja

Rucno

Mozda cete vise voleti da startujete X rucno iz vaseg terminala pre nego da startujete pravo u desktop. Za DE-specificne komande, molim vas pogledajte wiki stranicu vezanu za vas DE (desktop okruzenje) za vise informacija. Za vise generickih X komandi, molim vas pogledajte sekciju za Xorg.

Automatski

Mozda cete zeleti da imate desktop koji startuje automatski tokom butovanja umesto da startujete X rucno. Pogledajte Display Manager za instrukcije za upotrebu menadzera za prijavljivanje ili Startovanje X-a prilikom butovanja za dve lagane metode koje se ne oslanjaju na displej menadzer-a.