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

From ArchWiki
Jump to: navigation, search
(Created page with "<noinclude> {{i18n|Beginners' Guide/Post-Installation}} {{Note|This is part of a multi-page article for The Beginners' Guide. '''Click here''' if you would r...")
 
(wikify some external links, use https for archlinux.org)
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<noinclude>
+
[[Category:Српски]]<noinclude>
{{i18n|Beginners' Guide/Post-Installation}}
+
[[en:Beginners' Guide/Installation]]
{{Note|This is part of a multi-page article for The Beginners' Guide. '''[[Beginners' Guide|Click here]]''' if you would rather read the guide in it's entirety.}}
+
[[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.}}
 
</noinclude>
 
</noinclude>
==Post-Installation==
+
==Nakon instalacije==
'''Congratulations, and welcome to your new Arch Linux base system!'''
+
'''Cestitamo i dobrodosli u vas novi Arch Linux sistem!'''
  
This section will cover various must-do procedures after installation such as updating your new system and adding a regular, non-root user.
+
Ova sekcije ce pokriti razne, morate-uraditi, procedure nakon instalacije poput osvezavanja vaseg novog sistema i dodavanje regularnog, ne-root korisnika.
  
===Update===
+
===Osvezavanje===
Your new Arch Linux base system is now a functional GNU/Linux environment ready for customization. From here, you may build this elegant set of tools into whatever you wish or require for your purposes.
+
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.
  
Login with the root account. We will configure pacman and update the system as root.
+
Prijavite se sa root nalogom. Konfigurisacemo pacman i osvezicemo sistem kao root.
  
{{Note|Virtual consoles 1-6 are available. You may switch between them with <ALT>+F1...F6}}
+
{{Note|Virtualne konzole 1-6 su dostupne. Mozete prelaziti izmedju njih sa <ALT>+F1...F6}}
  
====Configure the network (if necessary)====
+
====Podesavanje mreze (ako je neophodno)====
If you properly configured your system, you should have a working network. Try to <code>ping www.google.com</code> to verify:
+
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>}}
  
If you have successfully established a network connection, continue with '''[[#Update, Sync, and Upgrade the system with pacman|Update, Sync, and Upgrade the system with pacman]]'''.
+
Ako ste uspesno uspostavili mreznu konekciju, nastavite sa '''[[#Update, Sync, and Upgrade the system with pacman|Osvezavanje, sinhronizovanje i nadgradnja sistema sa pacman-om]]'''.
  
If, after trying to ping www.google.com, an "unknown host" error is received, you may conclude that your network is not properly configured. You may choose to double-check the following files for integrity and proper settings:
+
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}} - Specifically, check your HOSTNAME and NETWORKING section for typos and errors.
+
{{ic|/etc/rc.conf}} - Posebno, proverite vas HOSTNAME i NETWORKING sekciju za eventualne greske u kucanju i greske generalno.
  
{{Filename|/etc/hosts}} - Double-check for format, typos, and errors.
+
{{ic|/etc/hosts}} - Duplo proverite za format, greske u kucanju i greske.
  
{{Filename|/etc/resolv.conf}} - If you are using a static IP. If you are using DHCP, this file will be dynamically created and destroyed by 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|Advanced instructions for configuring the network can be found in the [[Network]] article.}}
+
{{Tip|Napredne instrukcije za konfigurisanje mreze se mogu naci u [[Network]] clanku.}}
  
=====Wired LAN=====
+
=====Zicni LAN (Lokalna mreza)=====
Check your Ethernet with
+
Proverite vas Ethernet sa
 
  # ifconfig -a
 
  # ifconfig -a
All interfaces will be listed. You should see an entry for eth0, or perhaps eth1. These examples will use eth0.
+
Svi interfejsi ce biti izlistani. Trebalo bi da vidite jedan unos za eth0, ili moguce eth1. Ovi primeri ce koristiti eth0.
  
'''Static IP'''
+
'''Staticki IP'''
  
If required, you can set a new static IP with:
+
Ako je neophodno, mozete da podesite novu staticku IP adresu sa:
  # ifconfig eth0 <ip address> netmask <netmask> up
+
  # ifconfig eth0 <ip adresa> netmask <netmask> up
and the default gateway with
+
i default gejtvej sa
  # route add default gw <ip address of the gateway>
+
  # route add default gw <ip adresa gejtveja>
Verify that {{Filename|/etc/resolv.conf}} contains your DNS server and add it if it is missing.
+
Proverite da {{ic|/etc/resolv.conf}} sadrzi vas DNS server i dodajte ga ako nedostaje.
Check your network again with <code>ping -c 3 www.google.com</code>. If everything is working now, adjust {{Filename|/etc/rc.conf}} as described above for static 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'''
  
If you have a DHCP server/router in your network try:
+
Ako imate DHCP server/ruter u vasoj mrezi probajte:
 
  # dhcpcd eth0
 
  # dhcpcd eth0
If this is working, adjust {{Filename|/etc/rc.conf}} as described above, for dynamic IP.
+
Ako radi, podesite {{ic|/etc/rc.conf}} kao sto je opisano gore, za dinamicki IP.
  
=====Wireless LAN=====
+
=====Bezicni LAN (Lokalna mreza)=====
Please see [[<noinclude>Beginners' Guide/Installation</noinclude>#Wireless Quickstart For the Live Environment|Wireless Quickstart For the Live Environment]] for details on connecting to a wireless network. Although you are no longer running off the installation media, the commands are the same as long as you installed all related wireless packages during package selection. Remember, your wireless device may need firmware in order to operate. For troubleshooting, check the detailed [[Wireless Setup]] page.
+
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.
  
=====Proxy Server=====
+
=====Proksi server=====
If you are behind a proxy server, edit {{Filename|/etc/wgetrc}} and set http_proxy and ftp_proxy in it.
+
Ako ste iza proksi servera, editujte {{ic|/etc/wgetrc}} i podesite http_proxy i ftp_proxy u njemu.
  
=====Analog Modem, ISDN, and DSL (PPPoE)=====
+
=====Analogni modem, ISDN i DSL (PPPoE)=====
See [[Internet Access]] for detailed instructions.
+
Pogledajte [[Internet Access]] za detaljne instrukcije.
  
====Update, Sync, and Upgrade the system with [[pacman]]====
+
====Osvezavanje, sinhronizacija i nadogradnja sistema sa [[pacman]]-om====
Now we will update the system using [[pacman]]. [[Pacman]] is the '''pac'''kage '''man'''ager of Arch Linux. It manages your entire package system and handles installation, removal, package downgrade (through cache), custom compiled package handling, automatic dependency resolution, remote and local searches and much more. Pacman will now be used to download software packages from remote repositories and install them onto your system.
+
Sada cemo osveziti sistem koristeci [[pacman]]. [[Pacman]] je '''pac'''kage '''man'''ager (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|If you installed via a Netinstall, many, if not all, of your packages will already be up to date. However, it is still advisable to run through this update process.}}
+
{{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=====
 
=====/etc/pacman.conf=====
pacman will attempt to read {{Filename|/etc/pacman.conf}} each time it is invoked. This configuration file is divided into sections, or repositories. Each  section  defines  a package [[Official Repositories|repository]] that pacman can use when searching for packages. The exception to this is the <tt>options</tt> section, which defines global options.
+
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| The defaults should work, so modifying at this point may be unnecessary, but verification is always recommended. Further info available in the [[Mirrors]] article.}}
+
{{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
 
  # nano /etc/pacman.conf
  
Repositories are described below; enable all desired repositories by removing the # in front of the 'Include =' and '[repository]' lines.
+
Repozitorijumi su opisani ispod; omogucite sve raspolozive repozitorijume tako sto cete ukloniti # ispred 'Include =' i '[repository]' linija.
  
{{Note|<nowiki>When choosing repos, be sure to uncomment both the repository header lines in [brackets] as well as the 'Include =' lines. Failure to do so will result in the selected repository being omitted! This is a very common error.</nowiki>}}
+
{{Note|<nowiki>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.</nowiki>}}
  
=====Package Repositories=====
+
=====Repozitorijumi za pakete=====
A [[Wikipedia:software repository|software repository]] is a storage location from which software packages may be retrieved and installed on a computer. Arch Linux [[Package Maintainer|package maintainers]] (developers and [[Trusted Users]]) maintain a number of official repositories containing software packages for essential and popular software, readily accessible via [[pacman]]. This article outlines those officially-supported repositories. See [[Official Repositories]] for more information including details about the purpose of each repository.
+
[[Wikipedia:software repository|repozitorijum za softver]] je lokacija za skladistenje iz koje softverski paketi mogu biti preuzeti i instalirani na racunar. Arch Linux [[Package Maintainer|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.
  
Most people will want to use [core], [extra] and [community]. If you want to run 32-bit applications on Arch x86_64, enable the [multilib] repository by adding the lines below to /etc/pacman.conf:
+
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]
 
  [multilib]
Line 92: Line 100:
  
 
=====AUR=====
 
=====AUR=====
The '''[[AUR]]''' also contains the '''unsupported''' branch, which cannot be accessed directly by pacman*. '''AUR''' [unsupported] does not contain binary packages. Rather, it provides more than sixteen thousand PKGBUILD scripts for building packages from source, that may be unavailable through the other repos. When an AUR unsupported package acquires enough popular votes, it may be moved to the AUR [community] binary repo, if a TU is willing to adopt and maintain it there.
+
'''[[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.
* TU maintained
+
* Odrzava se od strane korisnika kojima se veruje -eng. TU (Trusted User)
* All PKGBUILD bash build scripts
+
* Svi PKGBUILD-ovi su bash skripte za izgradnju paketa
* '''Not''' pacman accessible by default
+
* '''Nije''' dostupan sa pacman-om po difoltu
  
<nowiki>*</nowiki> pacman wrappers ('''''[[AUR Helpers]]''''') can help you seamlessly access AUR.
+
<nowiki>*</nowiki> pacman omotaci ('''''[[AUR Helpers]]''''') vam mogu pomoci da bez poteskoca pristupite AUR-u.
  
 
====/etc/pacman.d/mirrorlist====
 
====/etc/pacman.d/mirrorlist====
Defines pacman repository mirrors and priorities.
+
Definise pacman repozitorijum odraze i prioritete.
  
Open {{Filename|/etc/pacman.d/mirrorlist}} in an editor and uncomment (remove the '#' in front) a server close to you. Then issue a complete package refresh:
+
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
Passing two --refresh or -y flags forces pacman to refresh all package lists even if they are considered to be up to date. Issuing pacman -Syy ''whenever a mirror is changed'', is good practice and will avoid possible headaches.
+
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}}=====
Alternatively, you can use <code>rankmirrors</code>. <code>rankmirrors</code> is a bash script which will attempt to detect uncommented mirrors specified in {{Filename|/etc/pacman.d/mirrorlist}} which are closest to the installation machine based on latency. Faster mirrors will dramatically improve pacman performance, and the overall Arch Linux experience. This script may be run periodically, especially if the chosen mirrors provide inconsistent throughput and/or updates. Note that <code>rankmirrors</code> does not test for throughput. Tools such as <code>wget</code> or <code>rsync</code> may be used to effectively test for mirror throughput after a new {{Filename|/etc/pacman.d/mirrorlist}} has been generated.
+
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.
  
Issue the following command to completely refresh package database, upgrade and install <code>curl</code>:
+
Izdajte sledecu komandu da kompletno osvezite bazu paketa, nadogradite i instalirate {{ic|curl}}:
 
  # pacman -Syyu curl
 
  # pacman -Syyu curl
  
*''If you get an error at this step, use the command "nano /etc/pacman.d/mirrorlist" and uncomment a server that suits you.''
+
*''Ako dobijete gresku u ovom koraku, upotrebite komandu "nano /etc/pacman.d/mirrorlist" i uklonite komentar za server koji vam odgovara.''
  
<code>cd</code> to the {{Filename|/etc/pacman.d/}} directory:
+
{{ic|cd}} u {{ic|/etc/pacman.d/}} direktorijumu:
 
  # cd /etc/pacman.d
 
  # cd /etc/pacman.d
Backup the existing {{Filename|/etc/pacman.d/mirrorlist}}:
+
Bekapujte postojeci {{ic|/etc/pacman.d/mirrorlist}}:
 
  # cp mirrorlist mirrorlist.backup
 
  # cp mirrorlist mirrorlist.backup
Edit mirrorlist.backup and uncomment all mirrors on the same continent or within geographical proximity to test with rankmirrors.
+
Editujte mirrorlist.backup i dekomentirajte sve odraze na istom kontinentu ili u geografskoj blizini da testirate sa rankmirrors.
 
  # nano mirrorlist.backup
 
  # nano mirrorlist.backup
Run the script against the mirrorlist.backup with the -n switch and redirect output to a new /etc/pacman.d/mirrorlist file:
+
Pokrenite skriptu na mirrorlist.backup sa -n prekidacem i preusmerite izlaz u novi /etc/pacman.d/mirrorlist fajl:
 
  # rankmirrors -n 6 mirrorlist.backup > mirrorlist
 
  # rankmirrors -n 6 mirrorlist.backup > mirrorlist
 
'''-n 6''': rank the 6 closest mirrors
 
'''-n 6''': rank the 6 closest mirrors
  
Force pacman to refresh all package lists with the new mirrorlist in place:
+
Primorajte pacman da osvezi sve liste paketa sa novom listom odraza na mestu:
 
  # pacman -Syy
 
  # pacman -Syy
  
=====Mirrorcheck for up-to-date packages=====
+
=====Provera odraza za aktuelne pakete=====
Since <code>rankmirrors</code> does not take into account how up-to-date a mirror's package list is, it's important to note that one or more of the mirrors it selects as fastest may still be out-of-date. [https://www.archlinux.de/?page=MirrorStatus;orderby=lastsync;sort=1 ArchLinux Mirrorcheck] reports various aspects about the mirrors such as network problems with mirrors, data collection problems, the last time mirrors have been synced, etc. One may wish to manually inspect {{Filename|/etc/pacman.d/mirrorlist}}, ensuring that the file contains only up-to-date mirrors if having the latest package versions is a priority.
+
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.
  
Alternatively, the [http://www.archlinux.org/mirrorlist/ Mirrorlist Generator] can automatically rank mirrors close to your location by how up-to-date they are.
+
Alternativno, [https://www.archlinux.org/mirrorlist/ Mirrorlist Generator] moze automatski da rankira odraze koji su blizu vase lokacije prema tome koliko su aktuelni.
  
====Get familiar with pacman====
+
====Bolje se upoznajte se pacman-om====
pacman is the Arch user's best friend. It is highly recommended to study and learn how to use the pacman(8) tool. Try:
+
pacman je najbolji prijatelj Arch korisnika. Vrlo je preporucljivo da studirate i naucite kako da koristite pacman(8) alatku. Probajte:
 
  $ man pacman
 
  $ man pacman
  
For more information, have a look at the [[pacman]] wiki entry at your own leisure, or check out the [[pacman rosetta]] entry for a comparison to other popular package managers.
+
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.
  
====Update the System====
+
====Osvezavanje sistema====
You are now ready to upgrade your entire system.  Before you do, read through the [http://www.archlinux.org/news/ news] (and optionally the [http://archlinux.org/pipermail/arch-announce/ announce mailing list]).  Often the developers will provide important information about required configurations and modifications for known issues. Consulting these pages before any upgrade is good practice.
+
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.
  
Sync, refresh, and upgrade your entire new system with:
+
Sinhronizujte, osvezite i nadogradite vas ceo sistem sa:
 
  # pacman -Syu
 
  # pacman -Syu
or:
+
ili:
 
  # pacman --sync --refresh --sysupgrade
 
  # pacman --sync --refresh --sysupgrade
  
pacman will now download a fresh copy of the master package list from the server(s) defined in {{Filename|/etc/pacman.conf}} and perform all available upgrades. You may be prompted to upgrade pacman itself at this point. If so, say yes, and then reissue the <code>pacman -Syu</code> command when finished.
+
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.
  
Reboot if a kernel upgrade has occurred.
+
Restartujte ukoliko je izvrsena nadogradnja kernela.
  
{{Note|Occasionally, configuration changes may take place requiring user action during an update; read pacman's output for any pertinent information.}}
+
{{Note|Obicno, konfiguracione promene mogu zahtevati delovanje korisnika tokom nadogradnje; procitajte pacman-ove izlaze za relevantne informacije.}}
  
Pacman output is saved in {{Filename|/var/log/pacman.log}}.
+
Pacman-ov izlaz se cuva u {{ic|/var/log/pacman.log}}.
  
See [[Package_Management_FAQs|Package Management FAQs]] for answers to frequently asked questions regarding updating and managing your packages.
+
Pogledajte [[Package_Management_FAQs|Upravljanje paketima FAQ]] za odgovore za cesto postavljana pitanja koja se odnose na osvezenje i upravljanje vasim paketima.
  
=====Ignoring Packages=====
+
=====Ignorisanje paketa=====
After executing the command <code>pacman -Syu</code>, the entire system will be updated. It is possible to prevent a package from being upgraded. A typical scenario would be a package for which an upgrade may prove problematic for the system. In this case, there are two options; indicate the package(s) to skip in the pacman command line using the --ignore switch (<code>pacman -S --help</code> for details) or permanently indicate the package(s) to skip in the /etc/pacman.conf file in the IgnorePkg array. For more information, please see the [[pacman]] wiki entry.
+
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.
  
Please note that the power user is expected to keep the system up to date with pacman -Syu, rather than selectively upgrading packages. You may diverge from this typical usage as you wish; just be warned that there is a greater chance that things will not work as intended and that it could break your system. The majority of complaints happen when selective upgrading, unusual compilation or improper software installation is performed. Use of '''IgnorePkg''' in /etc/pacman.conf is therefore discouraged, and should only be used sparingly, if you know what you are doing.
+
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=====
+
=====The Arch rolling release model (Arch-ov model novih verzija u letu)=====
Keep in mind that Arch is a '''rolling release''' distribution. This means there is never a reason to reinstall or perform elaborate system rebuilds to upgrade to the newest version. Simply issuing <code>pacman -Syu</code> periodically keeps your entire system up-to-date and on the bleeding edge. At the end of this upgrade, your system is completely current. Remember to '''reboot''' if a kernel upgrade has occurred.
+
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.
  
===Adding a User===
+
===Dodavanje korisnika===
{{Note|Before adding your users, consider hardening your system by switching from md5 password hashes to sha512 password hashes. See the [[https://wiki.archlinux.org/index.php/SHA_password_hashes SHA_password_hashes]] wiki article for more.}}
+
{{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 is a multi-user environment. You should not do your everyday work using the root account. It is more than poor practice; it is dangerous. Root is for administrative tasks. Instead, add a normal, non-root, user account using the <code>/usr/sbin/useradd</code> program.
+
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 [initial_group] -G [additional_groups] -s [login_shell] [username]
+
  # useradd -m -g [startne-grupe] -G [dodatne-grupe] -s [login_shell] [korisnicko-ime]
* '''-m''' Creates user home directory as /home/'''username'''. Within their home directory, a user can write files, delete them, install programs, etc. Users' home directories shall contain their data and personal configuration files, the so-called 'dot files' (their name is preceded by a dot), which are 'hidden'. (To view dotfiles, enable the appropriate option in your file manager or run ls with the -a switch.) If there is a conflict between ''user'' (under /home/username) and ''global'' configuration files, (usually under /etc/) the settings in the ''user'' file will prevail. Dotfiles likely to be altered by the end user include .xinitrc and .bashrc files. The configuration files for xinit and Bash respectively. They allow the user the ability to change the window manager to be started upon login and also aliases, user-specified commands and environment variables respectively. When a user is created, their dotfiles shall be taken from the /etc/skel directory where system sample files reside.
+
* '''-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''' The group name or number of the user's initial login group. The group name must exist. If a group number is provided, it must refer to an already existing group. If not specified, the behavior of useradd will depend on the USERGROUPS_ENAB variable contained in /etc/login.defs.
+
* '''-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'''  A list of supplementary groups which the user is also a member of. ''Each group is separated from the next by a comma, with no intervening spaces''. The default is for the user to belong only to the initial group.
+
* '''-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''' The path and filename of the user´s default login shell. Arch Linux init scripts use Bash. After the boot process is complete, the default login shell is user-specified. (Ensure the chosen shell package is installed if choosing something other than Bash).
+
* '''-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).
Useful groups for your non-root user include:
+
Korisne grupe za vaseg ne-root korisnika su:
*'''audio''' - for tasks involving sound card and related software
+
*'''audio''' - za poslove koji ukljucuju zvucnu karticu i programe koji se odnose na nju
*'''floppy''' - for access to a floppy if applicable
+
*'''floppy''' - za pristup flopiju ukoliko postoji
*'''lp''' - for managing printing tasks
+
*'''lp''' - za upravljanje poslovima stampanja
*'''optical''' - for managing tasks pertaining to the optical drive(s)
+
*'''optical''' - za upravljanje poslovima sa optickim citacima
*'''storage''' - for managing storage devices
+
*'''storage''' - za upravljanje uredjajima za skladistenje podataka
*'''video''' - for  video tasks and hardware acceleration
+
*'''video''' - za video poslove i hardversku akceleraciju
*'''wheel''' - for using sudo
+
*'''wheel''' - za upotrebu sudo-a
*'''games''' - needed for write permission for games in the games group
+
*'''games''' - neophodno za dozvolu za pisanje za igrice u games grupi
*'''power''' - used w/ power options (e.g.: shutdown with power button)
+
*'''power''' - za upravljanje napajanjem (npr.: gasenje racunara sa dugmetom za napajanje)
*'''scanner''' - for using a scanner
+
*'''scanner''' - za upotrebu skenera
A typical desktop system example, adding a user named "archie" specifying bash as the login shell:
+
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
Next, add a password for your new user using <code>/usr/bin/passwd</code>.
+
Sledece, dodajte sifru za vaseg novog korisnika sa komandom {{ic|/usr/bin/passwd}}.
  
An example for our user, 'archie':
+
Primer za naseg korisnika, 'archie':
 
  # passwd archie
 
  # passwd archie
(You will be prompted to provide the new password.)
+
(Bicete upitani da obezbedite novu sifru.)
  
Your new non-root user has now been created, complete with a home directory and a login password.
+
Vas novi ne-root korisnik je sada napravljen zajedno sa kuca (home) direktorijumom i sifrom za prijavljivanje.
  
'''Deleting the user account:'''
+
'''Brisanje korisnickog naloga:'''
  
In the event of error, or if you wish to delete this user account in favor of a different name or for any other reason, use <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 ''' Files in the user´s home directory will be removed along with the home directory itself and the user´s mail spool.
+
* '''-r ''' Fajlovi u korisnickom kuca (home) direktorijumu ce biti uklonjeni zajedno sa kuca direktorijumom i korisnikovim mejl spool-om.
  
If you want to change the name of your user or any existing user, see the [[Change username]] page of the Arch wiki and/or the [[Groups]] and [[User Management]] articles for further information. You may also check the man pages for <code>usermod(8)</code> and <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)}}.
  
====Install and setup Sudo (Optional)====
+
====Instalacija i podesavanje Sudo-a (Opciono)====
Install Sudo:
+
Instalirajte Sudo:
 
  # pacman -S sudo
 
  # pacman -S sudo
To add a user as a sudo user (a &quot;sudoer&quot;), the visudo command must be run as root.
+
Da dodate korisnika kao sudo korisnika (a &quot;sudoer&quot;), visudo komanda mora biti pokrenuta kao root.
  
By default, the visudo command uses the editor [[vi]].  If you do not know how to use vi, you may set the EDITOR environment variable to the editor of your choice, such as in this example with the editor "nano":
+
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
 
  # EDITOR=nano visudo
{{Note|Please note that you are setting the variable and starting visudo on the same line at the same time. This will not work properly as two separated commands.}}
+
{{Note|Imajte na umu da podesavate varijablu i startujete visudo na istoj liniji u isto vreme. Ovo nece raditi ispravno kao dve zasebne komande.}}
  
If you are comfortable using vi, issue the visudo command without the EDITOR=nano variable:
+
Ako znate da koristite vi, upotrebite komandu visudo bez EDITOR=nano varijable:
 
  # visudo
 
  # visudo
This will open the file /etc/sudoers in a special session of vi. visudo copies the file to be edited to a temporary file, edits it with an editor, (vi by default), and subsequently runs a sanity check. If it passes, the temporary file overwrites the original with the correct permissions.
+
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|Do not edit /etc/sudoers directly with an editor; Errors in syntax can cause annoyances (like rendering the root account unusable). You must use the ''visudo'' command to edit /etc/sudoers.}}
+
{{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.}}
  
In the previous section we added your user to the "wheel" group. To give users in the wheel group full root privileges when they precede a command with &quot;sudo&quot;, uncomment the following line:
+
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  &quot;sudo&quot; kao prefix, uklonicemo sledecu liniju:
 
  %wheel ALL=(ALL) ALL
 
  %wheel ALL=(ALL) ALL
Now you can give any user access to the sudo command by simply adding them to the wheel group.
+
Sada mozete da date bilo kom korisniku pristup sudo komandi tako sto cete ih dodati u wheel grupu.
  
For more information, such as sudoer <TAB> completion, see [[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=====
+
=====Automatski=====
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>
+
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>
  
{{Beginners' Guide navigation}}
+
<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/Extra (Српски)|Dalje citanje]]
 +
</div>
 
</noinclude>
 
</noinclude>

Revision as of 04:25, 3 December 2012

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

# ifconfig -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:

# ifconfig eth0 <ip adresa> netmask <netmask> up

i default gejtvej sa

# route add default gw <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 Setup 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.