     _________________________________________________________________

               Pogosto zastavljena vpraanja o Linuxu z odgovori

                   Robert Kiesling, kiesling@ix.netcom.com

                                27. december 1998
     _________________________________________________________________

                                     Povzetek

   To je slovenski prevod seznama pogosto zastavljenih vpraanj o Linuxu,
   prostem, s standardom POSIX zdruljivemu operacijskemu sistemu (se
   pravi: Unixu), za skoraj vse strojne platforme na planetu. Najprej je
   bil napisan za procesorje tipov 386/486/586 z vodili Intel/ISA, danes
   pa so na voljo razliice za procesorje Alpha, Sparc, MIPS, ARM, 680x0
   in PPC ter druge. (Glejte vpraanje ,,Kaj je Linux?`` nije.) Ta
   dokument naj bi brali skupaj s serijo HOWTO-jev Dokumentacijskega
   projekta za Linux. (Glejte razdelek ,,Kje lahko dobim HOWTO-je in
   ostalo dokumentacijo?`` in razdelek ,,Kako dobim stvari za Linux po
   FTP-ju?``.) Vire informacij za Linux boste nali tudi v informacijskem
   letaku INFO-SHEET in v META-FAQ, ki ju dobite na istih mestih. Prosim,
   poglejte v ta dokumenta in razdelek ,,e vedno niste odgovorili na
   moje vpraanje!`` preden poljete sporoilo v noviarsko skupino. Ta
   spis je dostopen tudi v formatih Postscript, HTML, DVI, SGML in v
   tekstovnem formatu (glejte ,,Formati, v katerih so na voljo ta PZV``).
   Nova angleka razliica dokumenta Linux FAQ se pojavi priblino na en
   mesec. e je ta izvod star ve kot en mesec, je lahko zastarel.
     _________________________________________________________________


   Kazalo


1. Uvod in sploni podatki

     * 1.1 Kaj je Linux?
     * 1.2 Kje naj zanem?
     * 1.3 Kakno programje podpira Linux?
     * 1.4 Ali lahko Linux tee na mojem raunalniku? Kakna strojna
           oprema je podprta?
     * 1.5 Na katere procesorje je e prenesen?
     * 1.6 Koliko prostora na trdem disku potrebuje Linux?
     * 1.7 Koliko pomnilnika potrebuje Linux?
     * 1.8 Koliko pomnilnika lahko uporablja Linux?
     * 1.9 Je Linux v javni lasti? Pravno zaiten?

2. Omreni viri

     * 2.1 Kje lahko dobim HOWTO-je in ostalo dokumentacijo?
     * 2.2 Kje na svetovnem spletu najdem zadeve za Linux?
     * 2.3 Katere noviarske skupine o Linuxu obstajajo?
     * 2.4 Kako dobim stvari za Linux po FTP-ju?
     * 2.5 Nimam dostopa do FTP-ja. Kje lahko dobim Linux?
     * 2.6 Nimam dostopa do Useneta. Kje lahko dobim informacije?
     * 2.7 Katere potne liste obstajajo?
     * 2.8 Ali se noviarske skupine kje arhivirajo?
     * 2.9 Kje lahko izvem kaj o Linuxu in problemu leta 2000?
     * 2.10 Kje lahko izvem ve o temah, povezanih z varnostjo?

3. Zdruljivost z ostalimi operacijskimi sistemi

     * 3.1 Ali lahko Linux deli moj disk z DOS-om? OS/2? 386BSD? Windows
           95?
     * 3.2 Kako dostopam do datotek na dosovski particiji ali disketi?
     * 3.3 Ali Linux podpira komprimirane datotene sisteme ext2?
     * 3.4 Ali lahko uporabim dosovski pogon, stisnjen s Stackerjem,
           DBLSPC itd.?
     * 3.5 Ali lahko v Linuxu dostopam do OS/2-jevih particij HPFS?
     * 3.6 Ali lahko Linux dostopa do Amiginih datotenih sistemov?
     * 3.7 Ali lahko Linux dostopa do datotenih sistemov UFS (BSD, SysV
           itd.)?
     * 3.8 Ali lahko Linux dostopa do datotenih sistemov SMB?
     * 3.9 Ali lahko Linux dostopa do Macovih datotenih sistemov?
     * 3.10 Ali lahko v Linuxu poganjam programe, pisane za Microsoft
            Windows?
     * 3.11 Kako lahko zaenem Linux iz MS-DOS-a?
     * 3.12 Kako zaenem Linux z OS/2-jevim Boot Managerjem?
     * 3.13 Kako lahko delim izmenjalno particijo (swap) med Linux in MS
            Windows?

4. Linuxovo upravljanje z datotenimi sistemi, diski in pogoni

     * 4.1 Kako naj prepriam Linux, da bo delal z mojim diskom?
     * 4.2 Kako lahko vrnem pobrisane datoteke (undelete)?
     * 4.3 Kako lahko particiji (nedestruktivno) spremenim velikost?
     * 4.4 Ali obstaja defragmenter za ext2fs ipd.?
     * 4.5 Kako formatiram disketo in naredim na njej datoteni sistem?
     * 4.6 Dobivam grda sporoila o inodih, blokih in podobno
     * 4.7 Moje izmenjalno podroje (swap) ne deluje.
     * 4.8 Kako odstranim LILO, da bo moj sistem spet zaganjal DOS?
     * 4.9 Zakaj ne morem uporabljati programa fdformat, razen, ko sem
           root?
     * 4.10 Moje particije ext2fs se preverjajo ob vsakem zagonu
     * 4.11 Moj korenski datoteni sistem lahko le berem!
     * 4.12 Imam veliko datoteko /proc/kcore! Jo lahko pobriem?
     * 4.13 Moj AHA1542C ne dela z Linuxom.

5. Prenos, prevajanje in dobivanje programov

     * 5.1 Kako prevedem programe?
     * 5.2 Kako namestim GNU-jevsko programje?
     * 5.3 Kako prenesem XXX na Linux?
     * 5.4 Kaj je ld.so in kje ga dobim?
     * 5.5 Kako nadgradim knjinice, ne da bi sesul svoj sistem?
     * 5.6 Je e kdo prenesel/prevedel/napisal XXX za Linux?
     * 5.7 Ali lahko uporabljam kodo ali prevajalnik, preveden za 486 na
           moji 386?
     * 5.8 Kaj naredi gcc -O6?
     * 5.9 Kje so datoteke linux/*.h in asm/*.h?
     * 5.10 Pri prevajanju jedra dobivam sporoila o napakah
     * 5.11 Kako naredim deljeno knjinico?
     * 5.12 Moje izvedljive datoteke so (zelo) velike.
     * 5.13 Ali Linux podpira niti ali procese lightweight?
     * 5.14 Kje lahko dobim lint za Linux?
     * 5.15 Kje lahko najdem kermit za Linux?

6. Reitve razlinih pogostih problemov

     * 6.1 Ukaz free izvre jedro (dumps core)
     * 6.2 Moja ura kae zelo napaen as
     * 6.3 Skripte tipa setuid ne delujejo.
     * 6.4 Prosti pomnilnik, ki ga sporoi free, se manja
     * 6.5 Ko dodam pomnilnik, se sistem neznansko upoasni
     * 6.6 Nekateri programi (npr. xdm) mi ne dovolijo prijave.
     * 6.7 Nekateri programi mi dovolijo prijavo brez gesla.
     * 6.8 Moj raunalnik deluje zelo poasi, ko uporabljam GCC/X/...
     * 6.9 Prijavim se lahko le kot root.
     * 6.10 Moj zaslon je poln udnih znakov namesto rk.
     * 6.11 Zavozil sem svoj sistem in se ne morem prijaviti, da bi ga
            popravil
     * 6.12 Odkrila sem veliko varnostno luknjo v ukazu rm!
     * 6.13 lpr(1) ali/in lpd(8) ne deluje.
     * 6.14 Na dosovski particiji imajo datoteke napaen datum.
     * 6.15 Kako prepriam LILO, da zaene datoteko vmlinux?

7. Kako naredim to ali izvem ono?

     * 7.1 Kako se lahko v tekstovnem nainu pomikam nazaj?
     * 7.2 Kako lahko prekljapljam med navideznimi zasloni? Kako jih
           omogoim?
     * 7.3 Kako nastavim asovni pas?
     * 7.4 Katero razliico Linuxa in kakno ime raunalnika uporabljam?
     * 7.5 Kako vkljuim ali izkljuim izmet posmrtnih ostankov programov
           (core dumps)?
     * 7.6 Kako nadgradim/prevedem svoje jedro?
     * 7.7 Ali lahko z delitvijo prekinitev uporabljam ve kot 3 serijske
           prikljuke?
     * 7.8 Kako naredim zagonsko disketo?
     * 7.9 Kako preslikam svojo tipkovnico v slovensko, angleko,
           francosko itd.?
     * 7.10 Kako zagotovim, da bo NumLock privzeto vkljuen?
     * 7.11 Kako nastavim (ali obnovim) uvodne terminalske barve?
     * 7.12 Kako lahko uporabim ve kot 128 Mb izmenjalnega prostora
            (swap)?

8. Razline informacije in odgovorjena vpraanja

     * 8.1 Kako sprogramiram XYZ pod Linuxom?
     * 8.2 Kaj je pravzaprav s tem ELF-om?
     * 8.3 Kaj pomeni tip datoteke .gz? In .tgz? In ... ?
     * 8.4 Kaj pomeni angleka kratica VFS?
     * 8.5 Kaj je BogoMip?
     * 8.6 Kaj je Linux Journal in kje ga lahko dobim?
     * 8.7 Kakna periodika na zvezi ali zastonj obstaja za Linux?
     * 8.8 Koliko ljudi uporablja Linux?
     * 8.9 Kako naj izgovarjam ime ,,Linux``?

9. Najbolj pogosta sporoila o napakah

     * 9.1 Modprobe can't locate module, ``XXX'' in podobno
     * 9.2 Unknown terminal type linux (neznan tip terminala linux) in
           podobno.
     * 9.3 lp1 on fire
     * 9.4 INET: Warning: old style ioctl... called!
     * 9.5 ld: unrecognized option '-m486'
     * 9.6 GCC javi notranjo napako: Internal compiler error.
     * 9.7 make pravi Error 139
     * 9.8 shell-init: permission denied, ko se prijavim.
     * 9.9 No utmp entry. You must exec ..., ko se prijavim.
     * 9.10 Warning--bdflush not running.
     * 9.11 Warning: obsolete routing request made.
     * 9.12 EXT2-fs: warning: mounting unchecked filesystem.
     * 9.13 EXT2-fs warning: maximal count reached.
     * 9.14 EXT2-fs warning: checktime reached.
     * 9.15 df izpie Cannot read table of mounted filesystems.
     * 9.16 fdisk izpie Partition X has different physical/logical ...
     * 9.17 fdisk: Partition 1 does not start on cylinder boundary
     * 9.18 fdisk izpie partition n has an odd number of sectors.
     * 9.19 mtools izpie cannot initialize drive XYZ
     * 9.20 Na zaetku zaganjanja sistema: Memory tight
     * 9.21 Moj sistemski dnevnik pravi `end_request: I/O error, ...'.
     * 9.22 You don't exist. Go away.

10. Sistem X Window

     * 10.1 Ali Linux podpira sistem X Windows?
     * 10.2 Kje lahko dobim XF86Config za moj sistem?
     * 10.3 Prijave z xterm-om izgledajo udno v who, finger.
     * 10.4 Nikakor ne prepriam X Windows, da bi pravilno delovali.

11. Vpraanja, povezana z zelo zastarelim programjem

     * 11.1 GCC vasih uporablja velike koliine navideznega pomnilnika
            in se sesuje.

12. Kako dobiti nadaljno pomo?

     * 12.1 e vedno niste odgovorili na moje vpraanje!
     * 12.2 Kaj vkljuiti v pronjo za pomo
     * 12.3 Nekomu bi rad pisal o moji teavi

13. Administrativni podatki in zahvale

     * 13.1 Odziv je dobrodoel
     * 13.2 Formati, v katerih so na voljo ta PZV
     * 13.3 Avtorstvo in zahvale
     * 13.4 Opozorilo in pravice razirjanja
     _________________________________________________________________

1. Uvod in sploni podatki

1.1 Kaj je Linux?

   Linux je prosti Unix, ki ga je iz ni napisal Linus Torvalds s pomojo
   ohlapno povezane skupine internetnih hekerjev. Linux si prizadeva
   spotovati predpise standarda POSIX in ima vse lastnosti, ki jih
   priakujete od modernega, dozorelega Unixa:

   Linux je operacijski sistem, ki je podoben in se obnaa vsaj tako
   dobro ali bolje kot slavni operacijski sistem UNIX podjetja AT&T Bell
   Labs. Linus Torvalds in ohlapno povezana skupina
   prostovoljcev-hekerjev s celega Interneta so napisali (in e piejo)
   Linux iz ni. Ima vse lastnosti sodobnega, dozorelega operacijskega
   sistema: pravo veopravilnost, navidezni pomnilnik, delitev
   programskih knjinic, nalaganje na zahtevo, deljene izvedljive
   programe tipa copy-on-write, pravilno upravljanje pomnilnika in
   omreno podporo TCP/IP.

   Linux tee veinoma na osebnih raunalnikih s procesorji 386/486/586,
   kjer popolnoma uporablja strojne posebnosti procesorske druine 386
   (TSS segmente in druge). Linux prenaajo tudi na druge arhitekture.
   (Glejte razdelek ,,Na katere procesorje je e prenesen?``.)

   Za ve podrobnosti glejte Informativni letak za Linux. (Glejte
   razdelek ,,Kje lahko dobim HOWTO-je in ostalo dokumentacijo?``.)

   Jedro Linuxa je distribuirano pod pogoji licence GNU General Public
   Licence. (Glejte razdelek ,,Je Linux v javni lasti? Pravno
   zaiten?``.)

   Obstaja tudi zgodovinski arhiv vseh razliic jedra Linuxa, dostopen na
   http://ps.cus.umist.ac.uk/~rhw/kernel.versions.html.

1.2 Kje naj zanem?

   Obstaja veliko razlinih distribucij Linuxa. V knjigi Matthewa Welsha
   Installation and Getting Started (IGS) boste nali podatke o
   posameznih pomembnejih distribucijah in opise namestitev. Izvirnik
   dobite na domai strani Dokumentacijskega projekta za Linux,
   http://metalab.unc.edu/LDP/, v pripravi je tudi slovenski prevod te
   knjige.

   Na domai strani LDP obstaja tudi Installation HOWTO. Preveden je tudi
   v slovenino.

   Zelo podroben namestitveni vodnik je objavljen na naslovu
   http://heather.cs.ucdavis.edu/~matloff/linux.html.

   Veina distribucij je dostopna po anonimnem FTP-ju z razlinih
   arhivnih mest za Linux. Glejte razdelek ,,Kako dobim stvari za Linux
   po FTP-ju?``. Obstaja tudi veliko drugih distribucij, ki niso
   razirjane tako globalno, pa pa zadoajo posebnim lokalnim in
   nacionalnim potrebam.

1.3 Kakno programje podpira Linux?

   Linux podpira prevajalnik za C++ GCC, urejevalnik Emacs, grafino
   okolje X-Windows, vse Unixove standardne pripomoke, omreni protokol
   TCP/IP (vkljuno s SLIP in PPP) in na stotine programov, ki so jih
   ljudje zanj prevedli ali prenesli od drugje.

   Obstaja emulacija DOS-a, imenovana DOSEMU. Zadnja stabilna razliica
   je 0.98.3. Arhivi za FTP so na ftp://ftp.dosemu.org/dosemu/. Spletna
   stran je http://www.dosemu.org/.

   Emulator lahko poganja operacijski sistem DOS in nekatere (a ne vseh)
   aplikacije za DOS. V datoteki README preberite, katero verzijo
   programa dosemu morate dobiti. Glejte tudi datoteko DOSEMU-HOWTO
   (trenutno je rahlo zastarela in ne pokriva zadnje razliice programa),
   ki jo dobite v imeniku ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/.

   Veliko dela so razvijalci porabili tudi za emulator programov, ki
   teejo pod Microsoft Windows. (Glejte razdelek ,,Ali lahko pod Linuxom
   poganjam programe za Microsoft Windows?``.)

   Med prevajanjem jedra lahko vkljuite emulacijsko kodo iBCS2 (Intel
   Binary Compatibility Standard) za izvedljive datoteke tipov SVR4 ELF
   in SVR3.2 COFF. Glejte informacije na naslovu
   ftp://tsx-11.mit.edu/pub/linux/BETA/ibcs2/README.

   Nekatera podjetja imajo na voljo komercialno programje, vkljuno z
   Motifom. Dostopnost teh programov objavljajo v
   news:comp.os.linux.announce, poskusite pobrskati po arhivih. (Glejte
   razdelek ,,Ali se noviarske skupine kje arhivirajo?``.)

1.4 Ali lahko Linux tee na mojem raunalniku? Kakna strojna oprema je
podprta?

   Za preizkus Linuxa potrebujete 386, 486 ali 586 z vsaj 2 MB RAM-a in
   disketno enoto. e hoete poeti karkoli uporabnega, boste potrebovali
   ve pomnilnika in diskovnega prostora, glejte razdelek ,,Koliko
   pomnilnika potrebuje Linux?``.

   Vodili VESA Local Bus in PCI sta podprti.

   MCA (IBM-ovo vodilo) in trdi diski ESDI so veinoma podprti. Dodatne
   informacije o vodilu MCA in tem, katere kartice podpira Linux, najdete
   na spletni strani Micro Channel Linux, http://www.dgmicro.com/mca/.

   Linux tee na veini laptopov s procesorjem 386, na veini izmed njih
   tudi z X-i. Ustrezna spletna stran je
   http://www.cs.utexas.edu/users/kharker/linux-laptop/.

   Podrobnosti o tem, katere PC-je, video kartice, diskovne krmilnike
   itd. natanko podpira Linux, najdete v informativnem letaku INFO-SHEET
   in spisu Hardware-HOWTO. (Glejte ,,Kje lahko dobim HOWTO-je in ostalo
   dokumentacijo?``.)

   Obstaja prenos Linuxa na 8086, znan kot Embeddable Linux Kernel Subset
   (ELKS). To je 16-bitna podmnoica jedra za Linux, ki se bo v glavnem
   uporabljala za zaprte sisteme. Za ve informacij glejte
   http://www.linux.org.uk/Linux8086.html. Linux ne bo nikoli tekel
   povsem gladko na 8086 ali 80286, saj potrebuje preklapljanje opravil
   in pomnilniko upravljanje, ki ga ta dva procesorja nimata.

   Linux podpira multiprocesorsko zasnovo Intel MP. Glejte datoteko
   Documentation/smp.tex v distribuciji izvorne kode jedra Linuxa.

   Glejte naslednje vpraanje za (verjetno nepopoln) spisek strojnih
   platform, na katerih lahko tee Linux.

1.5 Na katere procesorje je e prenesen?

   Precej popoln seznam prenosov Linuxa je na spletnih naslovih
   http://www.ctv.es/USERS/xose/linux/linux_ports.html in
   http://www.linuxhq.com/dist-index.html.

   V teku je projekt prenosa Linuxa na sisteme s procesorji serije 68000,
   kot so Amige in Atariji. Pogosto zastavljena vpraanja (PZV) o tej
   temi (Linux/m68K FAQ) so na naslovu
   http://www.clark.net/pub/lawrencc/linux/faq/faq.html. URL domae
   strani projekta Linux/m68k je http://www.linux-m68k.org/.

   Obstaja prenos Jesa Sorensena na m68k za raunalnike Amiga, ki se
   nahaja na ftp://sunsite.auc.dk/pub/os/linux/680x0/redhat/.
   Namestitvena PZV za ta paket je zbral Ron Flory in so dostopna z
   http://www.feist.com/~rjflory/linux/rh/.

   Obstaja tudi potna lista linux-680x0. (Glejte razdelek ,,Katere
   potne liste obstajajo?``.)

   Projekt Linux-m68k je imel vasih mesto za FTP na naslovu
   ftp://ftp.phil.uni-sb.de/pub/atari/linux-68k, mono pa je, da ga ni
   ve.

   Debian GNU/Linux prenaajo na raunalnike Alpha, Sparc, PowerPC, in
   ARM. Za vse te platforme obstajajo posebni elektronski spiski. Glejte
   spletno stran http://www.debian.org/MailingLists/subscribe.

   Pred kratkim se je preselila ena od strani projekta Linux PPC. Njen
   naslov je http://www.linuxppc.org, naslov datotenega arhiva pa
   ftp://ftp.linuxppc.org/linuxppc/.

   Podporna stran za Linux-PPC je na naslovu
   http://www.cs.nmt.edu/~linuxppc/. Tu boste nali jedro sistema Linux.

   Apple podpira razvijanje MkLinux-a za Power Mac-e. MkLinux temelji na
   OSF in mikrojedru Mach. Glejte http://www.mklinux.apple.com.

   Na naslovu http://www.azstarnet.com/~axplinux/ je prenos Linuxa na
   64-bitne DEC Alpha/AXP. O tem se govori na potni listi na
   vger.rutgers.edu. (Glejte razdelek ,,Katere potne liste
   obstajajo?``.)

   Ralf Baechle razvija prenos na raunalnike MIPS, prvotno na R4600 na
   sistemih Deskstation Tyne. Arhiva za Linux-MIPS sta
   ftp://ftp.fnet.fr/linux-mips in
   ftp://ftp.linux.sgi.com/pub/mips-linux. Zainteresirani lahko poljejo
   svoja vpraanja in ponudbe pomoi na <linux@waldorf-gmbh.de>.

   Obstaja tudi kanal MIPS na potnem streniku Linux Activists in potna
   lista linux-mips. (Glejte ,,Katere potne liste obstajajo?``.)

   Trenutno potekata dva prenosa Linuxa na procesorsko druino ARM, eden
   od njiju je za ARM3 kot v raunalniku Acorn A5000 in vkljuuje V/I
   gonilnike za 82710/11 kot se spodobi. Drugi je za ARM610 v Acorn RISC
   PC. Prenos Risc PC je trenutno v zaetni ali srednji fazi, saj je
   potrebno ponovno napisati veino kode za uporavljanje pomnilnika.
   Prenos na A5000 je v zakljuenem beta testiranju, kmalu bo izla
   uradna izdaja.

   Ve novejih informacij zvete v noviarski skupini
   news:comp.sys.acorn.misc, PZV najdete na http://www.arm.uk.linux.org/.

   Projekt Linux SPARC je trenutno zelo vro. Obstajajo PZV, dostopna s
   spletne strani Jima Minthe: Linux for SPARC Processors,
   http://www.geog.ubc.ca/sparclinux.html. Arhivi SPARC/Linux so na
   ftp://vger.rutgers.edu/pub/linux/Sparc.

   Obstaja tudi prenos (imenovan ,,Hardhat``) na stroje SGI/Indy. URL je
   http://www.linux.sgi.com/.

1.6 Koliko prostora na trdem disku potrebuje Linux?

   Kaknih 10 MB za povsem minimalno namestitev, namenjeno le preizkusu
   Linuxu in niemur drugemu.

   Namestitev, ki vsebuje grafini sistem X lahko spravite v 80 MB.
   Namestitev skoraj vseh datotek distribucije Debian GNU/Linux zavzame
   okoli 500 MB do 1 GB, vkljuno z izvorno kodo jedra, nekaj prostora za
   uporabnike datoteke in podroji za spool.

1.7 Koliko pomnilnika potrebuje Linux?

   Vsaj 4 MB, a potem boste morali uporabiti posebne namestitvene
   postopke, dokler ne boste imeli nameenega izmenjalnega podroja
   (swap) na disku. Linux lahko tee udobno s 4 MB RAM-a, eprav bodo
   programi za X-windows tekli poasneje, ker se bodo morali zaasno
   shraniti iz pomnilnika na disk.

   Nekatere noveje aplikacije, npr. pozneje razliice brkljalnika
   Netscape, potrebujejo 64 MB fizinega pomnilnika.

1.8 Koliko pomnilnika lahko uporablja Linux?

   Veliko ljudi vprauje, kako naj naslavljajo ve kot 64 MB pomnilnika,
   kar je privzeta zgornja meja. V datoteko lilo.conf dodajte vrstico:

append="mem=XXM"

   Tu je ,,XX`` koliina pomnilnika v megabytih, na primer ,,128M``.
   Podrobnosti boste nali v referennem prironiku programa lilo (man
   lilo).

1.9 Je Linux v javni lasti? Pravno zaiten?

   Pravice razmnoevanja jedra operacijskega sistema Linux ima Linus
   Torvalds. Ker je jedro zaitil z GNU-jevsko splono licenco GNU
   General Public License, ga lahko prosto kopirate, spreminjate in
   razirjate, ne smete pa postavljati dodatnih omejitev za nadaljnje
   razirjanje, pa tudi izvorno kodo, vkljuno z izvorno kodo vaih
   sprememb, morate narediti dostopno.

   GNU GPL ni isto kot javna last (public domain). Podrobnosti najdete v
   Copyright FAQ,
   ftp://rtfm.mit.edu/pub/usenet/news.answers/law/copyright.

   Vse podrobnosti so v datoteki COPYING, ki pride poleg izvorne kode
   jedra Linuxa (verjetno jo imate v imeniku /usr/src/linux).

   Licence pripomokov in programov, ki pridejo z intalacijo, so lahko
   razline. Veina kode je nastala pod projektom GNU (Free Software
   Foundation), in je tudi pod GPL.

   Morebitne razprave o GPL sodijo v news:gnu.misc.discuss in ne morebiti
   v skupine hierarhije news:comp.os.linux.*.
     _________________________________________________________________


2. Omreni viri

2.1 Kje lahko dobim HOWTO-je in ostalo dokumentacijo?

   Glejte naslednja mesta in mesta, ki jih zrcalijo:

     * ftp://ftp.funet.fi/pub/OS/Linux/doc/HOWTO,
     * ftp://tsx-11.mit.edu/pub/linux/docs/HOWTO,
     * ftp://metalab.unc.edu/pub/Linux/docs/HOWTO.

   Za popoln seznam Linuxovih FTP arhivov glejte razdelek ,,Kako dobim
   stvari za Linux po FTP-ju?``.

   e nimate dostopa do FTP-ja, poskusite uporabiti strenike
   FTP-po-poti na <ftpmail@decwrl.dec.com>, <ftpmail@doc.ic.ac.uk> ali
   <ftp-mailer@informatik.tu-muenchen.de>.

   Kompleten seznam HOWTO-jev in Mini-HOWTO-jev je na voljo na FTP mestih
   v podroju docs/HOWTO, datoteka HOWTO-INDEX, ali na spletu na
   http://metalab.unc.edu/LDP/HOWTO/HOWTO-INDEX.html. Spodaj je (morda
   nepopoln) seznam; sestavki, oznaeni z (*) so prevedeni tudi v
   slovenino.

     * 3Dfx-HOWTO                       * AX25-HOWTO
     * Access-HOWTO (*)                 * Alpha-HOWTO
     * Assembly-HOWTO                   * Bash-Prompt-HOWTO
     * Benchmarking-HOWTO               * Beowulf-HOWTO
     * BootPrompt-HOWTO                 * Bootdisk-HOWTO
     * Busmouse-HOWTO                   * CD-Writing-HOWTO (*)
     * CDROM-HOWTO                      * Chinese-HOWTO
     * Commercial-HOWTO                 * Config-HOWTO
     * Consultants-HOWTO                * Cyrillic-HOWTO
     * DNS-HOWTO                        * DOS-Win-to-Linux-HOWTO (*)
     * DOSEMU-HOWTO                     * Danish-HOWTO
     * Distribution-HOWTO               * ELF-HOWTO
     * Emacspeak-HOWTO                  * Esparanto-HOWTO
     * Ethernet-HOWTO                   * Finnish-HOWTO
     * Firewall-HOWTO                   * French-HOWTO
     * Ftape-HOWTO                      * GCC-HOWTO
     * German-HOWTO                     * Glibc2-HOWTO
     * HAM-HOWTO                        * HOWTO-INDEX
     * Hardware-Compatibility-HOWTO     * Hebrew-HOWTO
     * IPCHAINS-HOWTO                   * IPX-HOWTO
     * IR-HOWTO                         * ISP-Hookup-HOWTO
     * Installation-HOWTO (*)           * Intranet-Server-HOWTO
     * Italian-HOWTO                    * Java-CGI-HOWTO
     * Kernel-HOWTO (*)                 * Keyboard-and-Console-HOWTO
     * KickStart-HOWTO                  * LinuxDoc+Emacs+Ispell-HOWTO
     * MGR-HOWTO                        * MILO-HOWTO
     * Mail-HOWTO                       * Modem-HOWTO
     * Multi-Disk-HOWTO                 * Multicast-HOWTO
     * NET-3-HOWTO                      * NFS-HOWTO
     * NIS-HOWTO                        * Networking-Overview-HOWTO
     * Optical-Disk-HOWTO               * Oracle-HOWTO
     * PCI-HOWTO                        * PCMCIA-HOWTO
     * PPP-HOWTO (*)                    * PalmOS-HOWTO
     * Parallel-Processing-HOWTO        * Plug-and-Play-HOWTO
     * Polish-HOWTO                     * Portuguese-HOWTO
     * PostgreSQL-HOWTO                 * Printing-HOWTO (*)
     * Printing-Usage-HOWTO (*)         * Quake-HOWTO
     * RPM-HOWTO                        * Reading-List-HOWTO
     * Root-Raid-HOWTO                  * SCSI-Programming-HOWTO
     * SMB-HOWTO                        * SRM-HOWTO
     * Security-HOWTO                   * Serial-HOWTO
     * Serial-Programming-HOWTO         * Shadow-Password-HOWTO
     * Slovenian-HOWTO (*)              * Software-Release-Practice-HOWTO
     * Sound-HOWTO                      * Sound-Playing-HOWTO
     * Spanish-HOWTO                    * TclTk-HOWTO
     * TeTeX-HOWTO (*)                  * Text-Terminal-HOWTO
     * Thai-HOWTO                       * Tips-HOWTO
     * UMSDOS-HOWTO                     * UPS-HOWTO
     * UUCP-HOWTO                       * Unix-and-Internet-Fundamentals-HOWTO
     * User-Group-HOWTO                 * VAR-HOWTO
     * VME-HOWTO                        * VMS-to-Linux-HOWTO
     * Virtual-Services-HOWTO           * WWW-HOWTO
     * WWW-mSQL-HOWTO                   * XFree86-HOWTO (*)
     * XFree86-Video-Timings-HOWTO      * X-Window-User-HOWTO

   Naslednje datoteke Mini-HOWTO so dostopne z naslova
   ftp://metalab.unc.edu/pub/Linux/HOWTO/mini/:

     * 3-Button-Mouse                   * ADSM-Backup
     * Asymmetric-Digital-Subscriber-Loop-(ASDL)
     * AI-Alife                         * Advocacy
     * Apache SSL PHP/FI frontpage      * Automount
     * Backup-With-MSDOS                * Battery-Powered
     * Boca                             * BogoMips
     * Bridge                           * Bridge+Firewall
     * Bzip2                            * Cable-Modem
     * Cipe+Masquerading                * Clock
     * Coffee                           * Colour-ls
     * Cyrus-IMAP                       * DHCP
     * DPT-Hardware-RAID                * Dial-On-Demand
     * Diald                            * Diskless
     * Dynamic-IP-Hacks                 * Ext2fs-Undeletion
     * Fax-Server                       * Firewall-Piercing
     * GIS-GRASS                        * GTEK-BBS-550
     * Hard-Disk-Upgrade                * IO-Port-Programming
     * IP-Alias                         * IP-Masquerade
     * IP-Subnetworking                 * ISP-Connectivity
     * Install-From-ZIP                 * Key-Setup
     * LBX                              * LILO
     * Large-Disk                       * Leased-Line
     * Linux+DOS+Win95+OS2              * Linux+FreeBSD
     * Linux+NT-Loader                  * Linux+Win95
     * Loadlin+Win95                    * Mac-Terminal
     * Mail-Queue                       * Mail2News
     * Man-Page                         * Modules
     * Multiboot-using-LILO             * NCD-X-Terminal
     * NFS-Root                         * NFS-Root-Client
     * Netrom-Node                      * Netscape+Proxy
     * Netstation                       * News-Leafsite
     * Offline-Mailing                  * PLIP
     * Partition                        * Partition-Rescue
     * Path                             * Pre-installation-Checklist
     * Process-Accounting               * Proxy-ARP-Subnet
     * Public-Web-Browser               * Qmail+MH
     * Quota                            * RCS
     * RPM+Slackware                    * RedHat-CD
     * Remote-Boot                      * Remote-X-Apps
     * SLIP-PPP-Emulator                * Sendmail+UUCP
     * Secure-POP-via-SSH               * Small-Memory
     * Software-Building                * Software-RAID
     * Soundblaster-AWE                 * StarOffice
     * Term-Firewall                    * TkRat
     * Ultra-DMA                        * Upgrade
     * Update                           * VAIO
     * Vesafb                           * VPN
     * Visual-Bell                      * Windows-Modem-Sharing
     * WordPerfect                      * X-Big-Cursor
     * XFree86-XInside                  * Xterm-Title
     * ZIP-Drive                        * ZIP-Install

   Naslednja HOWTO-ja se ne razirjata v vseh formatih, saj trenutna
   razliica paketa SGML Tools ne zna formatirati njune slike in tabele:
  
     * The High Availability HOWTO
     * The Graphics mini-HOWTO

   Obstajajo tudi nekateri prevodi HOWTO-jev. Ti so dostopni z mesta
   ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/translations/ in zrcal po
   svetu. Dostopni so prevodi za naslednje jezike:

     * francoina (fr),                * grina (el),
     * hrvaina (hr),                  * italijanina (it),
     * indonezijina (id),             * japonina (jp),
     * kitajina (zh),                 * korejina (ko),
     * nemina (de),                   * poljina (pl),
     * slovenina (sl),                * panina (es),
     * vedina (sv),                  * turina (tr).

   HOWTO-ji so tudi na Omreju, na domai strani projekta Linux
   Documentation Project, http://metalab.unc.edu/LDP/.

   Slovenske prevode HOWTO-jev v razlinih formatih najdete na
   ftp://ftp.lugos.si/pub/lugos/doc/HOWTO-sl/ ali v ,,ivi obliki`` na
   spletnem naslovu http://www.lugos.si/delo/slo/HOWTO-sl/.

   Veina teh dokumentov je vedno v nastajanju. e bi radi napisali enega
   od njih, stopite v stik s Timothyjem Bynumom,
   <tjbynum@metalab.unc.edu> koordinatorjem HOWTO-jev. Datoteka
   ftp://metalab.unc.edu/pub/Linux/HOWTO/HOWTO-INDEX vsebuje navodila za
   pisanje HOWTO-ja. Na spletni strani
   http://wallybox.cei.net/~tjbynum/HOWTO/projects najdete trenutne
   popravke in dodatke spisov HOWTO.

   Zbirka vodnikov The Guide Series, ki jih izdaja Linux Documentation
   Project je dostopna na http://metalab.unc.edu/LDP/ in tudi na
   slovenskem zrcalu http://sunsite.fri.uni-lj.si/ftp/linux/LDP/. Prosim,
   preberite jih, e ste novinec v svetu Unixa in Linuxa. Zaenkrat so
   dostopni tile vodniki:

     * Matt Welsh: The Linux Documentation Project Manifesto,
     * Matt Welsh: Installation and Getting Started Guide (slovenski
       prevod je v pripravi),
     * David Rusling: The Linux Kernel,
     * Olaf Kirch: The Network Administrator's Guide,
     * Sven Goldt, Sven van der Meer, Scott Burkett in Matt Welsh: The
       Linux Programmer's Guide,
     * Lars Wirzenius: The Linux System Administrator's Guide, Version
       0.5.

   Pogosto zastavljena vpraanja (FAQ) za razvijalce jedra Linuxa so na
   http://www.tux.org/lkml/.

   O upravljanju Linuxa s pomnilnikom, vkljuno s finimi nastavitvami
   zmogljivosti izveste na spletni strani Rika van Riela na
   http://humbolt.geo.uu.nl/Linux-MM/.

   Obstaja tudi spisek PZV posebej za distribucijo Red Hat Linux, najdete
   ga na naslovu http://www.best.com/~aturner//RedHat-FAQ/faq_index.html.

2.2 Kje na svetovnem spletu najdem zadeve za Linux?

   Dve spletni strani ponujata e posebej dobro izhodie za iskanje
   splonih informacij o Linuxu: domaa stran Linux International na
   http://www.li.org/ in domaa stran Linuxa na http://www.linux.org/, ki
   jo ureja Linux Online.

   Obe ti strani ponujata povezave na druge strani, splone informacije,
   podatke o distribucijah in novemu programju, dokumentacijo in novice.

   Greg Hankins <gregh@cc.gatech.edu> vzdruje spletno stran
   Dokumentacijskega projekta za Linux na http://metalab.unc.edu/LDP/. Ta
   stran kae na vsa pogosto zastavljena vpraanja (FAQ) in HOWTO-je,
   tiste, ki so dostopni v obliki HTML (WWW) in tiste, ki niso.

2.3 Katere noviarske skupine o Linuxu obstajajo?

   Noviarska skupina news:comp.os.linux.announce je moderirana skupina,
   namenjena najavam; e nameravate uporabljati Linux, jo skoraj morate
   brati: vsebuje informacije o novih izdajah programja, novih prenosih,
   sestankih uporabnikih skupin in komercialnih izdelkih. To je tudi
   edina skupina, ki lahko prenaa komercialna sporoila. Prispevke za to
   skupino lahko poljete po epoti na <linux-announce@news.ornl.gov>.

   Skupina news:comp.os.linux.announce pa se ne arhivira na Dejanews ali
   na Altavisti. Vse kae, da je edini arhiv te skupine na
   http://www.iki.fi/mjr/linux/cola.html.

   Tudi skupine hierarhije comp.os.linux.* so vredne branja -- morda
   boste opazili, da so nekateri sploni problemi nastali ele v zadnjem
   asu in jih dokumentacija e ne vsebuje, pa pa so opisani in reeni v
   noviarskih skupinah. Skupine zgornje hierarhije so:

     * news:comp.os.linux.advocacy,
     * news:comp.os.linux.development.apps,
     * news:comp.os.linux.development.system,
     * news:comp.os.linux.hardware,
     * news:comp.os.linux.m68k,
     * news:comp.os.linux.misc,
     * news:comp.os.linux.networking,
     * news:comp.os.linux.setup,
     * news:comp.os.linux.x.

   Ne pozabite, da je Linux zdruljiv s standardom POSIX, in bo zato
   relevantna tudi veina stvari iz skupin comp.unix.* in
   comp.windows.x.*. Opazili boste, da so te skupine pravo tartno mesto,
   razen za razglabljanja o strojnih posebnosti in kaknih obskurnih
   nizko-nivojskih tehninih vpraanj.

   Prosim, preberite razdelek ,,e vedno niste odgovorili na moje
   vpraanje!`` preden poljete sporoilo v Usenet. Poiljanje istega
   sporoila v ve skupin hierarhije comp.os.linux.* je navadno slaba
   ideja.

   Morda obstajajo tudi podporne skupine za Linux v vai organizaciji ali
   na vaem podroju. Najprej vpraajte njih. V Sloveniji obstaja domaa
   stran Drutva uporabnikov Linuxa LUGOS na http://www.lugos.si/ in
   naslednje noviarske skupine, posveene Unixu:

     * news:si.org.lugos,
     * news:si.comp.unix,
     * news://news.reproms.si/bbs.fido38.unix.

   Glejte tudi poglavje ,,Nimam dostopa do Useneta. Kje lahko dobim
   informacije?``.

   Obstajajo tudi regionalne in lokalne noviarske skupine, morda se vam
   zdi manji promet v njih bolj znosen. Francoska skupina je
   news:fr.comp.os.linux. Nemka je news:de.comp.os.linux. V Avstraliji
   poskusite news:aus.computers.linux. Na Hrvakem obstaja skupina
   news:hr.comp.linux. V Italiji, news:it.comp.linux.

2.4 Kako dobim stvari za Linux po FTP-ju?

   Obstajajo trije glavni arhivi za Linux:

     * ftp://ftp.funet.fi/pub/OS/Linux (Finska),
     * ftp://metalab.unc.edu/pub/Linux (ZDA),
     * ftp://tsx-11.mit.edu/pub/linux (ZDA).

   Najbolje mesto za nabavo jedra sistema Linux je
   ftp://ftp.kernel.org/pub/linux/kernel/. Linus Torvalds odloi veino
   zadnjih verzij jedra prav na to mesto.

   Distribucija Debian je dostopna na naslovu
   ftp://ftp.debian.org/pub/debian/, distribucija Red Hat na
   ftp://ftp.redhat.com/, distribucija Linux Slackware pa na
   ftp://ftp.cdrom.com/.

   Vsebina teh mest se zrcali (prepie, priblino enkrat dnevno) na
   veliko drugih mest. Prosim, uporabite mesto, ki vam je najblije --
   datoteke boste prenesli hitreje in manj obremenili omreje.

     * ftp://sunsite.fri.uni-lj.si/pub/linux/ (FRI, Ljubljana, Slovenija)
     * ftp://ftp.fpp.uni-lj.si/pub/linux/ (FPP, Portoro, Slovenija)
     * ftp://ftp.sun.ac.za/pub/linux/sunsite/ (Juna Afrika)
     * ftp://ftp.is.co.za/linux/sunsite/ (Juna Afrika)
     * ftp://sunsite.ust.hk/pub/Linux/ (Hong Kong)
     * ftp://ftp.spin.ad.jp/pub/linux/sunsite.unc.edu/ (Japonska)
     * ftp://ftp.nuri.net/pub/Linux/ (Koreja)
     * ftp://ftp.jaring.my/pub/Linux/ (Malezija)
     * ftp://ftp.nus.sg/pub/unix/Linux/ (Singapur)
     * ftp://ftp.nectec.or.th/pub/mirrors/linux/ (Tajska)
     * ftp://mirror.aarnet.edu.au/pub/linux/ (Avstralija)
     * ftp://sunsite.anu.edu.au/pub/linux/ (Avstralija)
     * ftp://ftp.monash.edu.au/pub/linux/ (Avstralija)
     * ftp://ftp.univie.ac.at/systems/linux/sunsite/ (Avstrija)
     * ftp://ftp.fi.muni.cz/pub/UNIX/linux/ (eka)
     * ftp://ftp.funet.fi/pub/Linux/sunsite/ (Finska)
     * ftp://ftp.univ-angers.fr/pub/Linux/ (Francija)
     * ftp://ftp.iut-bm.univ-fcomte.fr (Francija)
     * ftp://ftp.ibp.fr/pub/linux/sunsite/ (Francija)
     * ftp://ftp.loria.fr/pub/linux/sunsite/ (Francija)
     * ftp://ftp.dfv.rwth-aachen.de/pub/linux/sunsite/ (Nemija)
     * ftp://ftp.germany.eu.net/pub/os/Linux/Mirror.SunSITE/ (Nemija)
     * ftp://ftp.tu-dresden.de/pub/Linux/sunsite/ (Nemija)
     * ftp://ftp.uni-erlangen.de/pub/Linux/MIRROR.sunsite/ (Nemija)
     * ftp://ftp.gwdg.de/pub/linux/mirrors/sunsite/ (Nemija)
     * ftp://ftp.rz.uni-karlsruhe.de/pub/linux/mirror.sunsite/ (Nemija)
     * ftp://ftp.ba-mannheim.de/pub/linux/mirror.sunsite/ (Nemija)
     * ftp://ftp.uni-paderborn.de/pub/Mirrors/sunsite.unc.edu/ (Nemija)
     * ftp://ftp.uni-rostock.de/Linux/sunsite/ (Nemija)
     * ftp://tp.rus.uni-stuttgart.de/pub/unix/systems/linux/MIRROR.sunsite/
       (Nemija)
     * ftp://ftp.uni-tuebingen.de/pub/linux/Mirror.sunsite/ (Nemija)
     * ftp://ftp.rz.uni-ulm.de/pub/mirrors/linux/sunsite/ (Nemija)
     * ftp://ftp.kfki.hu/pub/linux/ (Madarska)
     * ftp://linux.italnet.it/pub/Linux/ (Italija)
     * ftp://ftp.unina.it/pub/linux/sunsite/ (Italija)
     * ftp://giotto.unipd.it/pub/unix/Linux/ (Italija)
     * ftp://cnuce-arch.cnr.it/pub/Linux/ (Italija)
     * ftp://ftp.flashnet.it/mirror2/sunsite.unc.edu/ (Italija)
     * ftp://ftp.nijenrode.nl/pub/linux/sunsite.unc-mirror/ (Nizozemska)
     * ftp://ftp.LeidenUniv.nl/pub/linux/sunsite/ (Nizozemska)
     * ftp://ftp.nvg.unit.no/pub/linux/sunsite/ (Norveka)
     * ftp://sunsite.icm.edu.pl/pub/Linux/sunsite.unc.edu/ (Poljska)
     * ftp://ftp.rediris.es/software/os/linux/sunsite/ (panija)
     * ftp://sunsite.rediris.es/software/linux/ (panija)
     * ftp://ftp.cs.us.es/pub/Linux/sunsite-mirror/ (panija)
     * ftp://ftp.etse.urv.es/pub/mirror/linux/ (panija)
     * ftp://ftp.etsimo.uniovi.es/pub/linux/ (panija)
     * ftp://ftp.luna.gui.es/pub/linux.new/ (panija)
     * ftp://ftp.switch.ch/mirror/linux/ (vica)
     * ftp://ftp.metu.edu.tr/pub/linux/sunsite/ (Turija)
     * ftp://unix.hensa.ac.uk/mirrors/sunsite/pub/Linux/ (Zdrueno
       kraljestvo)
     * ftp://ftp.maths.warwick.ac.uk/mirrors/linux/sunsite.unc-mirror/
       (Zdrueno kraljestvo)
     * ftp://ftp.idiscover.co.uk/pub/Linux/sunsite.unc-mirror/ (Zdrueno
       kraljestvo)
     * ftp://sunsite.doc.ic.ac.uk/packages/linux/sunsite.unc-mirror/
       (Zdrueno kraljestvo)
     * ftp://ftp.dungeon.com/pub/linux/sunsite-mirror/ (Zdrueno
       kraljestvo)
     * ftp://ftp.io.org/pub/mirrors/linux/sunsite/ (Kanada)
     * ftp://ftp.cc.gatech.edu/pub/linux/ (ZDA)
     * ftp://ftp.cdrom.com/pub/linux/sunsite/ (ZDA)
     * ftp://ftp.siriuscc.com/pub/Linux/Sunsite/ (ZDA)
     * ftp://ftp.engr.uark.edu/pub/linux/sunsite/ (ZDA)
     * ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ (ZDA)
     * ftp://linux.if.usp.br/pub/mirror/sunsite.unc.edu/pub/Linux/
       (Brazilija)
     * ftp://farofa.ime.usp.br/pub/linux/ (Brazilija)

   Vsa zrcala ne zrcalijo vseh izvornih mest. Nekatera zrcala imajo lahko
   tudi datoteke, ki sicer niso dostopne na izvornih treh mestih.

2.5 Nimam dostopa do FTP-ja. Kje lahko dobim Linux?

   Najlaje je verjetno poiskati prijateljico z dostopom do FTP-ja. e je
   v vai bliini kakna uporabnika skupina Linuxa, vam bodo morda oni
   pomagali. V Sloveniji lahko piete na <lugos@lugos.si>.

   e imate zelo hitro epotno povezavo, lahko poskusite strenike
   FTP-po-poti (FTP-by-mail) na naslovih <ftpmail@ftp.sunet.se>,
   <ftpmail@garbo.uwasa.fi> ali <ftpmail@ftp.uni-stuttgart.de>.

   Linux lahko dobite tudi po obiajni poti ali kar v vai priljubljeni
   prodajalni na CD-ROM-u. Datoteki
   ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/Installation-HOWTO in (
   prevod) ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/Distribution-HOWTO
   vsebujeta podatke o teh distribucijah.

2.6 Nimam dostopa do Useneta. Kje lahko dobim informacije?

   Po epoti lahko dobite povzetek skupine news:comp.os.linux.announce.
   Poljite besedo "subscribe" (brez narekovajev) v telesu sporoila na
   naslov <linux-announce-REQUEST@news-digests.mit.edu>. Naroilo tega
   elektronskega spiska je dobra ideja, saj prenaa pomembne informacije
   in dokumentacijo o Linuxu.

   Prosim, uporabljajte naslove tipa *-request za vae prijave in odjave;
   pota na druge naslove bo po nepotrebnem smetila noviarsko skupino!

2.7 Katere potne liste obstajajo?

   Razvijalci Linuxa trenutno uporabljajo predvsem strenik Majordomo na
   <majordomo@vger.rutgers.edu>. Poljite sporoilo z besedo ,,lists``
   (brez narekovajev) v telesu sporoila in dobili boste seznam vseh
   tamkajnjih potnih list. e potrebujete pomo pri prijavi ali odjavi,
   poljite besedo ,,help``.

   Veino teh list uporabljajo razvijalci Linuxa za pogovore o tehninih
   vpraanjih in nadaljnem razvoju. Te liste niso namenjene vpraanjem
   novincev.

   Obstaja sicer potna lista linux-newbie, kjer ,,nobeno vpraanje ni
   preneumno``, a jo al spremlja premalo izkuenih uporabnikov, tako da
   ima bolj majhen promet.

   V Sloveniji deluje pet potnih list Drutva uporabnikov Linuxa
   LUGOS:

     * lugos-list, namenjena vsem uporabnikom Linuxa,
     * lugos-slo, namenjena slovenizaciji Linuxa,
     * lugos-prog, namenjena programiranju Linuxa,
     * lugos-help, namenjena skupini za pomo zaetnikom,
     * lugos-sec, namenjena varnostnim vpraanjem.

   Na njih se prijavite tako, da poljete poto na naslov
   <majordomo@lugos.si>. Predmet sporoila ni pomemben, v telo sporoila
   pa napiite npr.:

subscribe lugos-list

   Ve informacij zvete na naslovu
   http://www.lugos.si/delo/mailinglista.html.

2.8 Ali se noviarske skupine kje arhivirajo?

   Noviarske skupine Useneta o Linuxu se arhivirajo na spletnih straneh
   http://www.dejanews.com/, http://www.reference.com/ in
   http://altavista.digital.com/.

   Arhiv skupine news:comp.os.linux.announce je na
   ftp://metalab.unc.edu/pub/Linux/docs/linux-announce.archive. Zrcali se
   iz ftp://src.doc.ic.ac.uk/usenet, ki arhivira tudi news:comp.os.linux,
   news:comp.os.linux.development.apps in
   news:comp.os.linux.development.system.

   Na svetovnem spletu je ,,lahko dostopen`` arhiv skupine
   news:comp.os.linux.announce na naslovu
   http://www.leo.org/archiv/linux/archiv/ann_index.html. Podpira tudi
   iskanje in brkljanje.

2.9 Kje lahko izvem kaj o Linuxu in problemu leta 2000?

   Ljudje s projekta Debian/GNU Linux imajo izjavo o tem na svoji spletni
   strani http://www.debian.org/.

   Linux v bistvu uporablja knjinice, ki shranjujejo datume kot 32-bitna
   cela tevila, ki tejejo sekunde od leta 1970. Ta tevec se ne bo
   obrnil do leta 2038, do takrat pa bodo (upajmo) programerji knjinic
   nadgradili sistemsko programje, da bo shranjevalo datume v 64-bitna
   cela tevila.

   To seveda ne pomeni, da aplikacije niso dovzetne na problem leta 2000,
   e uporabljajo nestandardne knjinine rutine.

   Ustanova Free Software Foundation vzdruje spletno stran, posveeno
   problemom leta 2000 (Y2K) v GNU-jevskem programju. Najdete jo na
   http://www.fsf.org/software/year2000.html.

   Za splone pogovore o problemih leta 2000 obstaja tudi noviarska
   skupina Useneta news:comp.software.year-2000.

2.10 Kje lahko izvem ve o temah, povezanih z varnostjo?

   Poglejte na spletno stran http://www.rootshell.com/, ki ponuja
   informacije o varnostnih teavah in programski opremi za njihovo
   odpravljanje.
     _________________________________________________________________


3. Zdruljivost z ostalimi operacijskimi sistemi

3.1 Ali lahko Linux deli moj disk z DOS-om? OS/2? 386BSD? Windows 95?

   Da. Linux uporablja standardno particijsko shemo MS-DOS-a, zato lahko
   deli va disk z drugimi operacijskimi sistemi. Vendar pozor, nekateri
   drugi operacijski sistemi morda niso povsem zdruljivi. Na primer,
   DOS-ova FDISK.EXE in FORMAT.EXE lahko prepieta podatke na particiji z
   Linuxom, ker vasih nepravilno uporabljata particijske podatke z
   zagonskega sektorja namesto s particijske tabele.

   Da bi programom prepreili takno poetje, kae napolniti z nilami (v
   Linuxu) zaetek particijske tabele, ki ste jo naredili, preden
   uporabite MS-DOS (ali karkoli) in jo formatirate. Napiite:

$ dd if=/dev/zero of=/dev/hdXY bs=512 count=1

   kjer je hdXY ustrezna particija; npr. hda1 za prvo particijo na prvem
   disku IDE.

   Linux lahko bere in pie datoteke na vaih dosovskih ali OS/2-jevskih
   particijah in disketah tipa FAT. Pri tem uporablja dosovski datoteni
   sistem, vgrajen v jedro, ali paket mtools. Nekatera jedra so lahko
   prevedena tudi s podporo za datoteni sistem VFAT, ki jih uporabljajo
   Windows 9x in Windows NT.

   Poroajo o gonilniku pod licenco GPL za OS/2, ki lahko bere in pie po
   particijah ext2 za Linux.

   Informacije o podpori datotenemu sistemu FAT32 najdete na
   http://bmrc.berkeley.edu/people/chaffee/fat32.html.

   Glejte razdelek ,,Katero programje podpira Linux?`` za podrobnosti in
   status emulatorjev za DOS, MS Windows in System V.

   Glejte tudi razdelke ,,Ali lahko Linux dostopa do Amiginih datotenih
   sistemov?``, ,,Ali lahko Linux dostopa do datotenih sistemov UFS
   (BSD, SysV itd.)?``, ,,Ali lahko Linux dostopa do datotenih sistemov
   SMB?`` in ,,Ali lahko Linux dostopa do Macovih datotenih sistemov?``.

   Menda so v razvoju gonilniki za NTFS, ki bi morali podpirati
   komprimiranje kot standardno lastnost.

3.2 Kako dostopam do datotek na dosovski particiji ali disketi?

   Uporabite dosovski datoteni sistem; napiite npr.:

$ mkdir /dos
$ mount -t msdos -o conv=text,umask=022,uid=100,gid=100 /dev/hda3 /dos

   e gre za disketo, je ne pozabite umountati, preden jo vzamete iz
   enote!

   Po elji lahko uporabite izbire conv=text/binary/auto, umask=nnn,
   uid=nnn, in gid=nnn, s katerimi nadzorujete avtomatine pretvorbe na
   koncu vrstice, dovoljenja in lastnitvo datotek na dosovskem
   datotenem sistemu, kot se pojavljajo pod Linuxom. e mountate DOS-ov
   sistem tako, da ga uvrstite v /etc/fstab, lahko navedete te monosti
   tam (loene z vejico).

   Alternativa temu bi bila uporaba mtools, ki jih najdete na mestih FTP
   v izvedljivi in izvorni kodi. Glejte razdelek ,,Kako dobim stvari za
   Linux po FTP-ju?``.

   Obstaja popravek za jedro (znan kot fd-patches), ki dovoljuje
   nestandardno tevilo sledi in/ali sektorjev na disketah; ta popravek
   je bil vkljuen v alfa testiranje jedra 1.1.

3.3 Ali Linux podpira komprimirane datotene sisteme ext2?

   Od nedavnega jih res podpira. Ve informacij zvete na spletnem naslovu
   http://www.netspace.net.au/~reiter/e2compr/.

   Obstaja tudi spletna stran, posveena popravkom za e2compr. Koda je e
   vedno eksperimentalna in vkljuuje popravke za jedra serij 2.0 in 2.1.
   Za ve informacij o tem projektu, vkljuno z zadnjimi popravki in
   naslovi elektronskih spiskov, poglejte
   http://debs.fuller.edu/e2compr/.

   [Roderich Schupp]

   Zlibc je program, ki dovoljuje obstojeim aplikacijam branje
   komprimiranih (z GNU gzip-om) datotek, kot da ne bi bile stisnjene.
   Poglejte na ftp://metalab.unc.edu/pub/Linux/libs/. Avtor je Alain
   Knuff.

   Obstaja tudi komprimirajo gonilnik za blokovne naprave, ,,DouBle``
   avtorja Jean-Marca Verbavatza, ki lahko poskrbi za sprotno
   komprimiranje diska v jedru. Distribucijo izvorne kode najdete na
   ftp://metalab.unc.edu/pub/Linux/patches/diskdrives/. Ta gonilnik
   komprimira inode in podatke o imenikih, kot tudi datoteke, zato je
   vsaka okvara datotenega sistema lahko e usodna.

   Obstaja tudi paket, imenovan tcx (Transparently Compressed
   Executables), ki vam dovoljuje posest komprimiranih redko uporabljanih
   izvedljivih datotek in zaasno odkomprimiranje le-teh po potrebi.
   Najdete ga na ftp://metalab.unc.edu/pub/Linux/utils/compress/.

3.4 Ali lahko uporabim dosovski pogon, stisnjen s Stackerjem, DBLSPC itd.?

   e do pred kratkim tega niste mogli poeti zlahka. Do dosovskih
   pogonov DOS-a 6.X lahko dostopate v emulaciji DOS-a ( ,,Katere
   programe podpira Linux``), toda to je teje kot doseganje normalnih
   pogonov s pomojo dosovskega modula ali izbire v jedru ali s paketom
   mtools.

   Nedavno pa je bil dodan paket imenovan dmsdos, ki bere in pie
   komprimirane datotene sisteme kot je DoubleSpace/DriveSpace v MS-DOS
   6.x in Win95, kot tudi razliici 3 in 4 programa Stacker. To je
   naloljiv modul jedra, ki je dostopen v arhivih na mestu
   ftp://metalab.unc.edu/pub/Linux/system/filesystem/dosfs/.

3.5 Ali lahko v Linuxu dostopam do OS/2-jevih particij HPFS?

   Da, toda v Linuxu boste lahko s particije HPFS le brali. Pri
   prevajanju jedra je dostopna tudi izbira za podporo sistemu HPFS v
   jedru, ali kot modul. Glejte datoteko
   Documentation/filesystems/hpfs.txt v distribuciji izvorne kode jedra
   (razdelek ,,Kako nadgradim/prevedem svoje jedro?``). Particijo HPFS
   lahko potem mountate npr. takole:

$ mkdir /hpfs
$ mount -t hpfs /dev/hda5 /hpfs

3.6 Ali lahko Linux dostopa do Amiginih datotenih sistemov?

   Linuxovo jedro podpira Amigin datoteni sistem Amiga Fast File System
   (AFFS) verzije 1.3 ali pozneje, kot izbiro pri prevajanju jedra ali
   kot modul. Za ve informacij glejte datoteko
   Documentation/filesystems/affs.txt.

   Glejte tudi razdelek ,,Kako nadgradim/prevedem svoje jedro?``.

   Linux podpira AFFS le na particijah trdih diskov. Diskete niso podprte
   zaradi nezdruljivosti Amiginih disketnih krmilnikov in krmilnikov v
   osebnih raunalnikih in delovnih postajah. Gonilnik za AFFS lahko tudi
   mounta diskovne particije, ki jih uporablja Un*x Amiga Emulator,
   avtorja Bernda Schmidta.

3.7 Ali lahko Linux dostopa do datotenih sistemov UFS (BSD, SysV itd.)?

   Zadnja jedra lahko mountajo (v nainu ,,samo branje``) datotene
   sisteme UFS, ki jih uporabljajo System V, Coherent; Xenix; BSD in
   izpeljanke kot so SunOS, FreeBSD, NetBSD in NeXTstep. Podpora za UFS
   je na voljo kot izbira pri prevajanju jedra ali kot modul.

   Glejte tudi razdelek ,,Kako nadgradim/prevedem svoje jedro?``.

3.8 Ali lahko Linux dostopa do datotenih sistemov SMB?

   Linux lahko bere in pie po diskih, delujoih pod Windows for
   Workgroups in diskih Windows NT SMB. Glejte datoteko
   Documentation/filesystems/smbfs.txt, ki pride poleg izvorne kode jedra
   in razdelek ,,Kako nadgradim/prevedem svoje jedro?``.

   Obstaja tudi zbirka programov imenovana Samba, ki zagotavlja podporo
   za omrene datotene sisteme WfW (e teejo pod TCP/IP). Informacija o
   tem je v datoteki README na
   ftp://metalab.unc.edu/pub/Linux/system/network/samba/.

   O podpori SMB lahko berete tudi na spletni strani
   http://samba.anu.edu.au/samba/.

3.9 Ali lahko Linux dostopa do Macovih datotenih sistemov?

   Dobi se nabor uporabnih programov, ki lahko berejo in piejo na
   Macintosh Hierarchical File System (HFS). Najdete ga na
   ftp://metalab.unc.edu/pub/Linux/utils/disk-management.

3.10 Ali lahko v Linuxu poganjam programe, pisane za Microsoft Windows?

   Projekt WINE, ki se ukvarja z razvijanjem emulatorja MS Windows za
   Linux, e ni zrel za splono razirjanje. e elite prispevati k
   razvoju, poglejte status projekta v noviarski skupini
   news:comp.emulators.ms-windows.wine.

   Pogosto zastavljena vpraanja v zvezi s tem je zbral P. David Gardner
   na ftp://metalab.unc.edu/pub/Linux/docs/faqs/Wine-FAQ/.

   Do nadaljnega je najbolja izbira za pogon programov v MS Windows --
   resno -- da resetirate raunalnik. LILO, Linuxov zagonski nalagalec,
   lahko zaene enega izmed operacijskih sistemov v menuju. Za
   podrobnosti glejte dokumentacijo, ki pride poleg LILO.

   Tudi LOADLIN (dosovski program za nalaganje Linuxa ali jedro drugega
   OS) je prirona pot za sobivanje Linuxa in DOS-a. LOADLIN je e
   posebej priroen, ko elite namestiti Linux na tretji ali etrti pogon
   vaega sistema (ali, ko dodajate pogon SCSI na sistem z obstojeimi
   pogoni IDE).

   V teh primerih obiajno zaganjalnik LILO ne zna najti ali naloiti
   jedra na ,drugem` pogonu. Torej preprosto naredite imenik C:\LINUX
   (ali karkoli), postavite vanj LOADLIN s kopijo vaega jedra, in
   uporabite to sestavo.

   LOADLIN uporablja VCPI. Win '95 bodo ob njegovem zagonu hoteli
   narediti ,,ponoven zagon v nainu DOS`` (kot tudi pri nekaterih drugih
   dosovskih programih, ki teejo v zaitenem nainu procesorja).

   Zgodnje razliice programa LOADLIN so vasih potrebovale paket,
   imenovan REALBIOS.COM, ki je potreboval zagonski postopek s (skoraj)
   prazno disketo za preslikavo prekinitvenih vektorjev REALBIOS (preden
   je naloil katerikoli programski gonilnik). (Trenutne razliice niso
   pakirane skupaj s to datoteko, torej jo najverjetneje tudi ne
   potrebujejo.)

   [Jim Dennis]

3.11 Kako lahko zaenem Linux iz MS-DOS-a?

   e LILO ne deluje in ima stroj nameen MS-DOS ali Microsoft Windows,
   vam lahko ostane raunalnik, ki se noe zagnati. To se lahko zgodi
   tudi pri nadgradnji vae distribucije Linuxa. Ponovna namestitev
   nalagalnika LILO je zadnja stvar, ki jo naredi namestitveni program.
   Kadar nameate ali nadgrajujete Linux na stroj z dvojnim zaganjanjem,
   je zelo pomembno, da imate v bliini reilno disketo za MS-DOS ali
   Windows, da lahko izvedete FDISK /MBR. Potem lahko uporabite
   LOADLIN.EXE namesto nalagalnika LILO.

   Naslednja datoteka CONFIG.SYS je eden od monih nainov za klicanje
   LOADLIN.EXE in zagon MS-DOS-a ali Linuxa.

[menu]
menuitem=DOS, Dos Boot
menuitem=LINUX, Linux Boot

[LINUX]
shell=c:\redhat\loadlin.exe c:\redhat\autoboot\vmlinuz vga=5 root=/dev/hdc1 ro

[DOS]
STACKS = 0,0
rem Vsi ostali gonilniki za DOS se naloijo tukaj.

   To ustvari menu, kjer lahko skoite neposredno na loadlin, e preden
   se naloijo vsi gonilniki MS-DOS-a.

   Poti in izbire so specifine vsakemu posameznemu stroji in bi morale
   biti oitno intuitivne tudi najbolj nakljunemu opazovalcu. Glejte
   dokumentacijo za LOADLIN.EXE za izbire. Te so enake kot pri
   nalagalniku LILO in se itak le posredujejo jedru.

   [Jim Harvey]

3.12 Kako zaenem Linux z OS/2-jevim Boot Managerjem?

   Takole:

    1. Naredite particijo z OS/2-jevim FDISK.EXE (ne z Linuxovim
       programom fdisk).

    2. Formatirajte to particijo pod OS/2, kot FAT ali kot HPFS. To je
       potrebno zato, da OS/2 ve, da je particija formatirana. (Ta korak
       ni nujno potreben pri OS/2 3.0 Warp.)

    3. Dodajte particijo v Boot Manager.

    4. Zaenite Linux in naredite datoteni sistem na particiji (mkfs -t
       ext2 ali mke2fs). Zdaj lahko, e elite, uporabite Linuxov fdisk
       in spremenite kodo nove particije na tip 83 (Linux Native) -- to
       lahko pomaga nekaterim avtomatinim skriptam poiskati pravo
       particijo.

    5. Intalirajte Linux na particijo.

    6. Intalirajte LILO na Linuxovo particijo -- ne na master boot
       record trdega diska. S tem intalirate LILO na Linuxovo particijo
       kot zagonski nalagalec druge faze (za Boot Managerjem), ki bo
       zagnal jedro, doloeno v njegovi konfiguracijski datoteki. V
       datoteko /etc/lilo/config ali /etc/lilo.config napiite boot =
       /dev/hda2, kjer je /dev/hda2 zaganjalna particija.

    7. Prepriajte se, da je particija z Boot Managerjem oznaena kot
       aktivna, saj boste uporabljali Boot Manager za izbiro zaganjanja.

   Kup HOWTO-jev o vezagonskem nalaganju sistemov je na domai strani
   LDP, http://sunssite.unc.edu/LDP/.

3.13 Kako lahko delim izmenjalno particijo (swap) med Linux in MS Windows?

   Poglejte Mini-HOWTO na to temo. Ta Mini-HOWTO trenutno ni vzdrevan, a
   ga lahko dobite v imeniku
   ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/mini/unmaintained/.
     _________________________________________________________________


4. Linuxovo upravljanje z datotenimi sistemi, diski in pogoni

4.1 Kako naj prepriam Linux, da bo delal z mojim diskom?

   e je va disk tipa IDE ali EIDE, preberite datoteko
   /usr/src/linux/drivers/block/README.ide (vkljuena je v izvorno kodo
   jedra Linuxa), ki vsebuje veliko uporabnih nasvetov o diskih IDE.
   Veliko sodobnih krmilnikov tipa IDE dela preslikavo med ,,fizinimi``
   in ,,loginimi`` cilindri/glavami/sektorji.

   Do diskov SCSI dostopate s pomojo linearnih blonih tevilk. BIOS si
   izmisli nekaj ,,loginih`` podatkov o cilindrih/glavah/sektorjih, da
   lahko disk deluje v DOS-u.

   BIOS, zdruljiv z IBM PC, navadno ne bo mogel dostopati do particij,
   vejih od 1024 loginih cilindrov in bo v najboljem primeru naredil
   zaganjanje Linuxa s programom LILO na taknih particijah
   problematino.

   Vseeno lahko takne particije uporabite v Linuxu ali kaknem drugem
   operacijskem sistemu, ki neposredno dostopajo do krmilnika.

   Priporoeno je narediti vsaj eno Linuxovo particijo v celoti pod
   omejitvijo 1024 cilindrov in zaganjati sistem z nje. Ostale particije
   bodo potem delovale v redu.

   Izgleda, da je nekaj teav tudi z novejimi pogoni Ultra-DMA.
   Podrobnosti ne vem, a postajajo zelo pogost problem na namestitvenih
   prireditvah, ki jih prireja skupina SVLUG. Ni udnega, e lahko
   dobite 8 do 12 Gb pogone za 200 ali 300 US$.

   [Jim Dennis]

4.2 Kako lahko vrnem pobrisane datoteke (undelete)?

   V splonem je to zelo teko storiti na kateremkoli Unixu zaradi
   njihove veopravilne narave. Nekateri sicer razvijajo vraanje datotek
   na datotenem sistemu ext2fs, a ne veselite se prezgodaj.

   Obstaja nekaj programskih paketov, ki namestijo nove ukaze za brisanje
   in kopiranje. Z novimi ukazi se izbrisana datoteka prenese v poseben
   imenik -- ,,ko za smeti``. Od tam jo lahko vrnete, dokler se ko
   avtomatino ne izprazni (s procesom, ki tee v ozadju).

   Namesto tega lahko preiskujete surovo diskovno napravo (raw disk
   device), ki vsebuje problematini datoteni sistem. To je teko delo.
   Za kaj takega morate biti izkuen uporabnik in povrhu e root. Vendar
   je to mogoe. Poenite grep na surovi diskovni napravi, denimo:

grep -b 'bookmarks' /dev/hda

   e podatki niso bili prepisani, jih bi morali biti sposobni obnoviti z
   urejevalnikom besedil.

   [Dave Cinege]

4.3 Kako lahko particiji (nedestruktivno) spremenim velikost?

   V MS-DOS-u uporabite program FIPS.EXE, vkljuen v veino distribucij
   Linuxa.

4.4 Ali obstaja defragmenter za ext2fs ipd.?

   Da. Obstaja program defrag, defragmenter za datotena sistema ext2 in
   minix za Linux in za stareji datoteni sistem tipa ext. Dostopen je
   na
   ftp://metalab.unc.edu/pub/Linux/system/filesystems/defrag-0.70.tar.gz.

   Uporabniki datotenega sistema ext2 lahko verjetno shajajo tudi brez
   defrag-a, saj vsebuje ext2 dodatno kodo, ki prepreuje fragmentiranje
   diska tudi na zelo zasedenih diskih.

4.5 Kako formatiram disketo in naredim na njej datoteni sistem?

   Obiajno 3,5-palno disketo velike gostote formatirate takole:

$ fdformat /dev/fd0H1440
$ mkfs -t ext2 -m 0 /dev/fd0H1440 1440

   Za diskete velikosti 5,25 palca uporabite fd0h1200 in 1200 namesto
   1440. e je disketa v pogonu ,,B``, piite fd1 namesto fd0.

   Izbira ,,-m 0`` ukae programu mkfs.ext2 naj ne rezervira prostora na
   disku za superuporabnika -- navadno je zadnjih 10% rezerviranih za
   root-a.

   Prvi ukaz izvede nizko-nivojsko formatiranje. Drugi ukaz ustvari
   prazen datoteni sistem. Disketo lahko mountate podobno kot particijo
   trdega diska in preprosto kopirate/premikate datoteke s cp, mv ipd.

   Pravila za imenovanje naprav so v splonem ista v vseh Unixih. Najdete
   jih v vodniku Installation and Getting Started Guide, ki ga je napisal
   Matt Welsh. (Glejte poglavje ,,Kje lahko dobim HOWTO-je in ostalo
   dokumentacijo?``.) Bolj podroben in tehnien opis je v dokumentu Linux
   Allocated Devices, avtorja H. Petra Anvina, <hpa@zytor.com>. Ta
   dokument je na voljo v obliki za LaTeX in ASCII v distribuciji izvorne
   kode jedra (verjetno v imeniku /usr/src/kernel/Documentation) kot
   devices.tex in devices.txt.

4.6 Dobivam grda sporoila o inodih, blokih in podobno

   Mogoe imate pokvarjen datoteni sistem. Okvara je najbr nastala
   zato, ker niste pravilno pripravili Linux na izklop (z ukazom
   shutdown) preden ste izklopili ali resetirali raunalnik. Najnoveji
   program shutdown dobite na primer v paketu util-linux, ki je arhiviran
   na sunsite in tsx-11.

   e imate sreo, bo program fsck (ali e2fsck ali xfsck, kakor se pa e
   imenuje, e nimate avtomatskega fsck-ja) lahko popravil va datoteni
   sistem. e nimate sree, je datoteni sistem unien in ga boste morali
   reinicializirati s programom mkfs (ali mke2fs ali mkxfs itd.) in
   prepisati podatke z varnostnih kopij.

   NB: Ne poskusite preverjati datotenega sistema, ki je mountan v
   nainu za branje/pisanje -- to se nanaa tudi na korensko particijo,
   e ob zagonu ne vidite napisa

VFS: mounted root ... read-only

4.7 Moje izmenjalno podroje (swap) ne deluje.

   Ko zaganjate raunalnik (ali rono vkljuujete izmenjalno podroje),
   morate videti sporoilo

Adding Swap: NNNNk swap-space

   e sploh ne vidite nobenega sporoila, vam verjetno manjka ukaz

swapon -av

   (ukaz, ki vkljui izmenjevalno funkcijo) v datoteki /etc/rc.local ali
   /etc/rc.d/* (sistemske tartne skripte), ali ste pozabili vpisati
   prave podatke v /etc/fstab, na primer:

/dev/hda2    none    swap    sw

   Lahko se vam prikae sporoilo

Unable to find swap-space signature

   To pomeni, da ste pozabili pognati mkswap. Za podrobnosti glejte man
   mkswap; deluje zelo podobno kot mkfs.

   Ukaz free poleg koliine prostega pomnilnika izpie tudi:

             total       used       free
Swap:        10188       2960       7228

   [Andy Jefferson]

   Za podrobna navodila, kako nastaviti izmenjalno podroje, glejte
   dokument Installation-HOWTO.

4.8 Kako odstranim LILO, da bo moj sistem spet zaganjal DOS?

   Ko uporabljate DOS (MS-DOS 5.0 ali pozneji, ali OS/2), napiite
   nedokumentiran ukaz FDISK /MBR. e nimate MS-DOS-a ali DR-DOS-a,
   morate uporabiti zagonski sektor, ki ga je LILO shranil, ko ste ga
   prvi intalirali. Saj ste shranili to datoteko, kajne? Verjetno se
   imenuje boot.0301 ali kaj podobnega. Napiite

dd if=boot.0301 of=/dev/hda bs=445 count=1

   (ali /dev/sda, e uporabljate disk SCSI). To lahko tudi pobrie tudi
   vao particijsko tabelo, zato pozor! e ste obupani, lahko uporabite

dd if=/dev/zero of=/dev/hda bs=512 count=1

   To bo povsem pobrisalo vao particijsko tabelo in zagonski sektor;
   potem lahko e enkrat formatirate disk z vaim priljubljenim
   programom. Toda to bo naredilo tudi vsebino vaega diska nedostopno --
   e niste strokovnjak, boste izgubili vse podatke.

   Upotevajte, da DOS-ov MBR zaene tisto (in le tisto!) particijo, ki
   je oznaena kot "aktivna". Morda boste morali uporabiti fdisk za
   priiganje in ugaanje zastavic aktivnosti na vaih particijah.
   (Prevajaleva opomba: Uporabite fdisk, da se boste povsem prepriali,
   da je dosovska particija res aktivna, preden storite karkoli iz tega
   poglavja. Zgodilo se mi je e, da je bila Linuxova particija aktivna,
   LILO odstranjen iz MBR, raunalnik pa ni zagnal nobenega sistema.)

4.9 Zakaj ne morem uporabljati programa fdformat, razen, ko sem root?

   Sistemske klice za formatiranje diskete lahko izvedete le kot root, ne
   glede na morebitna drugana dovoljenja za naprave /dev/fd0*. e
   elite, da bo katerikoli uporabnik lahko formatiral disketo, poskusite
   dobiti program fdformat2. Ta se izogne omejitvam tako, da tee s
   setuid kot root.

4.10 Moje particije ext2fs se preverjajo ob vsakem zagonu

   Glejte razdelek ,,EXT2-fs: warning: mounting unchecked filesystem.``.

4.11 Moj korenski datoteni sistem lahko le berem!

   e enkrat ga mountajte. e je datoteka /etc/fstab pravilna, preprosto
   mountajte takole:

mount -n -o remount /

   e je /etc/fstab napana, morate podati ime naprave in verjetno tudi
   njen tip, npr.:

mount -n -o remount -t ext2 /dev/hda2 /

   e vas zanima, kako ste zali v trenutno stanje, preberite razdelek
   ,,EXT2-fs: warning: mounting unchecked filesystem.``.

4.12 Imam veliko datoteko /proc/kcore! Jo lahko pobriem?

   V resnici nobena od datotek v imeniku /proc ne poiva v njem -- to so
   le ,,navidezne`` datoteke, ki jih naredi jedro, da vam da informacijo
   o sistemu. Zato tudi nobena od tamkajnjih datotek ne zaseda prostora
   na disku.

   /proc/kcore je ,,vzdevek`` pomnilnika v vaem raunalniku. Velikost te
   datoteke je enaka kot velikost vaega RAM-a in e jo berete kot
   datoteko, bere jedro vsebino pomnilnika.

4.13 Moj AHA1542C ne dela z Linuxom.

   Izbira v BIOS-u za dovolitev diskov z ve kot 1024 cilindri je
   potrebna le za odpravo pomanjkljivosti PC-kompatibilnega BIOS-a in
   mora biti v Linuxu izklopljena. Stareja Linuxova jedra morajo imeti
   izklopljene vse izbire ,,naprednega BIOS-a`` -- vse, razen tiste o
   pregledovanju vodila za zaganjalne naprave (bus scanning for bootable
   devices).
     _________________________________________________________________


5. Prenos, prevajanje in dobivanje programov

5.1 Kako prevedem programe?

   Veina programja za Linux je napisana v C-ju in prevedena s
   prevajalnikom GNU C (GCC). GCC je del vsake distribucije Linuxa.
   Najnoveja razliica prevajalnika, dokumentacija in popravki so
   dostopni na mestu ftp://ftp.gnu.org/pub/gnu/.

   Programi, napisani v C++, se morajo prevesti s prevajalnikom GNU G++,
   ki je tudi vkljuen v distribucije Linuxa in dostopen na istem mestu
   kot GCC.

   Za gradnjo jeder razliice 2.0.x boste potrebovali GCC razliice
   2.7.2.x. Poskus prevajanja jedra Linuxa z drugim prevajalnikom, kot so
   GCC 2.8.x, EGCS, ali PGCC, lahko povzroi teave, dokler razvijalci
   jedra ne spremenijo kode tako, da se bo pravilno prevedla tudi s
   prevajalniki, razlinimi od GCC 2.7.2.x.

   Podatki o prevajalniku EGCS so na naslovu http://egcs.cygnus.com/.

   Vedite tudi, da v dananjem asu razvijalci jedra ne odgovarjajo na
   obvestila o hroih jeder 2.0.x, pa pa se osredotoajo na razvoj
   jeder 2.1.x.

   [J.H.M. Dassen]

5.2 Kako namestim GNU-jevsko programje?

   Na pravilno nameenem sistemu zahteva nameanje GNU-jevskega
   programskega paketa tiri korake.
     * Z arhivom .tar.gz v imeniku /usr/src/, ali kjerkoli e imate vae
       izvorne datoteke, razirite in dearhivirajte paket z ukazom:

          # tar zxvf package-name.tar.gz

     * Poenite skripto ./configure s katerimikoli argumenti, ki jih
       potrebujete, v najvijem imeniku arhiva izvorne kode. Izbire, ki
       jih prepozna configure so navadno vsebovane v datoteki INSTALL ali
       README.

     * Poenite make. To bo zgradilo izvedljivi program (ali programe) iz
       izvorne kode in lahko traja nekaj minut ali nekaj ur, odvisno od
       hitrosti raunalnika in velikosti paketa.

     * Poenite make install. To bo namestilo prevedene binarne datoteke,
       nastavitvene datoteke in vse knjinice v ustrezne imenike.

5.3 Kako prenesem XXX na Linux?

   Unixaki programi se v splonem zelo lepo prenaajo med razlinimi
   Unixi. Preprosto upotevajte namestitvena navodila. e ne veste
   odgovorov na nekatera vpraanja med namestitvenim postopkom -- in tudi
   ne veste, kako bi izvedeli -- lahko ugibate, toda to pogosto privede
   do hroatih programov. V tem primeru raje prosite koga drugega, da
   vam naredi prenos.

   e imate BSD-jevski program, lahko poskusite z -I/usr/include/bsd in
   -lbsd na primernem mestu v prevajalskih vrsticah.

5.4 Kaj je ld.so in kje ga dobim?

   Ld.so je dinamini nalagalnik knjinic. Vasih je imela vsaka binarna
   datoteka, ki je uporabljala deljene knjinice, na zaetku 3 Kb zaetne
   kode, ki je poiskala in naloila deljene knjinice. Dandanes je ta
   koda vsebovana v posebni deljeni knjinici, /lib/ld.so, kjer jo lahko
   binarne datoteke najdejo. Tako porablja manj diskovnega prostora in jo
   lahko preprosteje nadgradimo.

   Knjinico ld.so lahko dobite z mesta
   ftp://tsx-11.mit.edu/pub/linux/packages/GCC/ in njegovih zrcalnih
   mest. V asu nastanka teh PZV je zadnja razliica ld.so.1.9.5.tar.gz.

   /lib/ld-linux.so.1 je ista stvar za format ELF (glejte razdelek ,,Kaj
   je pravzaprav s tem ELF-om?``) in pride v istem paketu, kot nalagalnik
   za format a.out.

5.5 Kako nadgradim knjinice, ne da bi sesul svoj sistem?

   Pozor: Preden zanete izvajati ta postopek, morate imeti za vsak
   sluaj pripravljeno reilno disketo. Lahko gre kaj narobe!

   Ta postopek je e posebej teak, e nadgrajujete zelo stare knjinice,
   kot so libc4. V tem primeru morate obdrati libc4 na iste sistemu
   skupaj s knjinicami libc5, saj jih lahko programi e vedno
   potrebujejo. Isto velja za nadgradnjo knjinic libc5 na e noveje
   knjinice glibc2.

   Problem pri nadgradnji dinaminih knjinic je, da v trenutku, ko
   odstranite stare knjinice, pripomoki, ki jih potrebujete pri
   nadgradnji na novo razliico knjinic, ne delujejo ve. Obstajajo
   naini, da se temu izognemo. Eden od nainov je, da zaasno postavimo
   dodaten izvod pogonskih knjinic, ki so v imeniku /lib/, v /usr/lib/,
   ali /usr/local/lib/, ali drug imenik, naveden v datoteki
   /etc/ld.so.conf.

   Primer: Pri nadgradnji knjinic libc5 lahko imena datotek v imeniku
   /lib/ izgledajo takole:

libc.so.5
libc.so.5.4.33
libm.so.5
libm.so.5.0.9

   To so knjinice za C in matematine knjinice. Prepiite jih v drug
   imenik, naveden v /etc/ld.so.conf, kot je, denimo, /usr/lib/.

# cp -df /lib/libc.so.5* /usr/lib/
# cp -df /lib/libm.so.5* /usr/lib/
# ldconfig

   Prepriajte se, da boste pognali ldconfig in s tem osveili nastavitev
   knjinic.

   Datoteki libc.so.5 in libm.so.5 sta simbolini povezavi na resnini
   knjinini datoteki. Ko nadgrajujete, se nove povezave ne bodo
   ustvarile, e imate e vedno stare, razen, e uporabite zastavico -f
   ukaza cp. Zastavica -d ukaza cp bo prepisala simbolino povezavo samo,
   in ne datoteke, na katero kae.

   e morate neposredno prepisati povezavo na knjinico, uporabite
   zastavico -f ukaza ln.

   Na primer, za prepis novih knjinic ez stare, poskusite tole. Najprej
   naredite simbolino povezavo na nove knjinice, potem prepiite
   knjinice in povezave na njih v imenik /lib/, z naslednjimi ukazi:

# ln -sf ./libm.so.5.0.48 libm.so.5
# ln -sf ./libc.so.5.0.48 libc.so.5
# cp -df libm.so.5* /lib
# cp -df libc.so.5* /lib

   Spet po prepisu knjinic ne pozabite pognati programa ldconfig.

   e ste zadovoljni s pravilnim delovanjem novega sistema, lahko
   odstranite zaasne izvode starih knjinic z imenika /usr/lib/, ali
   kamorkoli ste jih e skopirali.

5.6 Je e kdo prenesel/prevedel/napisal XXX za Linux?

   Najprej poglejte na ,,zemljevid programja za Linux``, Linux Software
   Map, na mestu ftp://metalab.unc.edu/pub/Linux/docs/linux-software-map
   in na druge arhive za FTP. Na spletnem naslovu
   http://www.boutell.com/lsm/ je iskalnik.

   Glejte mesta za FTP iz razdelka ,,Kako lahko dobim stvari za Linux po
   FTP-ju?``. Najprej poiite kljune besede v datotekah ls-lR ali
   INDEX.

   Poglejte tudi v ,,zemljevid Linuxovih projektov``, Linux Projects Map,
   ftp://ftp.ix.de/pub/ix/Linux/docs/Projects-Map.gz.

   Na spletnem naslovu http://lfw.linuxhq.com/ je tudi iskalnik stvari za
   Linux po arhivih FTP.

   Poglejte tudi spletno stran Freshmeat, na kateri so vsak dan
   objavljene novosti za Linux. Najdete jo na http://www.freshmeat.net/;
   zares je kul, eprav logotip spominja na majo hrano. (Glejte razdelek
   Kakna periodika na zvezi ali zastonj obstaja za Linux?.)

   e ne najdete niesar, lahko prenesete izvorno kodo programa in ga
   sami prevedete. Glejte razdelek ,,Kako prenesem XXX na Linux?``. e
   gre za velik programski paket, ki potrebuje nekaj prilagoditev,
   poljite sporoilo v news:comp.os.linux.development.apps.

   Ko prevedete veji program, ga, prosim, uvrstite v enega ali ve FTP
   arhivov in obvestite javnost s sporoilom v
   news:comp.os.linux.announce (poljite vae sporoilo na
   <linux-announce@news.ornl.gov>).

   Mono je, da je e kdo napisal prosto verzijo uporabnega programa, ki
   ga potrebujete. Navodila za iskanje izvorne kode najdete v PZV
   noviarske skupine news:comp.sources.wanted.

5.7 Ali lahko uporabljam kodo ali prevajalnik, preveden za 486 na moji 386?

   Da, e to ni jedro.

   Izbira -m486 prevajalnika GCC, ki se uporablja za prevajanje
   izvedljivih datotek za procesorje x486, zgolj spremeni doloene
   optimizacije. Rezultat so nekoliko veje binarne datoteke, ki teejo
   nekoliko hitreje na 486. e vedno delujejo na 386, eprav res malo
   poasneje.

   Linuxovo jedro od razliice 1.3.35 naprej uporablja posebne ukaze
   procesorja 486 ali Pentium, e je prevedeno posebej za 486 ali
   Pentium. Tako prevedenega jedra torej ne morete uporabiti na
   procesorju 386.

   GCC lahko nastavite za delo s 386 ali 486; edina razlika je v tem, da
   nastavitev za 386 privzame izbiro -m386, nastavitev za 486 pa -m486. V
   obeh primerih lahko to prekliete ob posameznem prevajanju ali s
   spremembo datoteke /usr/lib/gcc-lib/i*-linux/n.n.n/specs.

   Obstaja alfa verzija prevajalnika GCC, ki zna napraviti optimizacije
   za 586, vendar je precej nezanesljiva, posebej pri nastavitvah za
   velike optimizacije. Pentiumov GCC najdete na
   ftp://tsx-11.mit.edu/pub/linux/ALPHA/pentium-gcc. Priporoam raje
   uporabo navadnega GCC za 486; govori se, da uporaba izbire -m386
   izdela kodo, ki je bolja za Pentium ali je vsaj malo kraja.

5.8 Kaj naredi gcc -O6?

   Trenutno isto kot -O2 (GCC 2.5) ali -O3 (GCC 2.6, 2.7). Katerokoli
   tevilo, veje od tega, naredi trenutno isto stvar. Datoteke Makefile
   novejih jeder uporabljajo izbiro -O2, in verjetno bi jo morali
   uporabljati tudi vi.

5.9 Kje so datoteke linux/*.h in asm/*.h?

   Te datoteke so v imenikih /usr/include/linux in /usr/include/asm.
   Vendar morata biti to pravzaprav simbolina linka do izvorne kode
   jedra v imeniku /usr/src/linux, ne prava imenika. Navadno so glave
   jedra v imeniku /usr/src/kernel*/.

   e nimate izvorne kode jedra, jo nekje dobite; glejte razdelek ,,Kako
   nadgradim/prevedem svoje jedro?``.

   Potem uporabite ukaz rm, da odstranite vse smeti, in ukaz ln za
   ustvarjanje povezav:

$ rm -rf /usr/include/linux /usr/include/asm
$ ln -sf /usr/src/linux/include/linux /usr/include/linux
$ ln -sf /usr/src/linux/include/asm /usr/include/asm

   /usr/src/linux/include/asm je simbolina povezava na imenik
   asm-<arch>. Ta je odvisen od strojne zasnove raunalnika. e ste
   pravkar odpakirali vae drevo izvorne kode jedra, morate uporabiti
   make symlinks. Opazili boste tudi, da morate morda pri novem jedru
   napisati make config. S tem naredite datoteko linux/autoconf.h.

5.10 Pri prevajanju jedra dobivam sporoila o napakah

   Glejte prejnje vpraanje glede datotek z zaglavji.

   Spomnite se, da morate pri uporabi popravkov vedno uporabiti izbiro
   -p0 ali -p1; sicer se lahko popravki uporabijo povsem napano. Za
   podrobnosti glejte prironik za program patch (man patch).

   Sporoilo povezovalnika o neprepoznani izbiri -qmagic

ld: unrecognized option `-qmagic'

   pomeni, da morate dobiti noveji povezovalnik z mesta
   ftp://tsx-11.mit.edu/pub/linux/packages/GCC/ v datoteki
   binutils-2.8.1.0.1.bin.tar.gz.

5.11 Kako naredim deljeno knjinico?

   Za format ELF, takole:

$ gcc -fPIC -c *.c
$ gcc -shared -Wl,-soname,libfoo.so.1 -o libfoo.so.1.0 *.o

   Za format a.out, vzemite arhiv tools-n.nn.tar.gz z naslova
   ftp://tsx-11.mit.edu/pub/linux/packages/GCC/src/. V arhivu je
   dokumentacija, ki vam pove, kaj storite. Upotevajte, da so deljene
   knjinice za format a.out zelo koljiva zadeva. Razmislite o
   nadgradnji vaih knjinic na ELF-ov format deljenih knjinic. Glejte
   ELF-HOWTO na mestu ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/.

5.12 Moje izvedljive datoteke so (zelo) velike.

   Pogost vzrok velikih izvedljivih datotek s prevajalnikom za ELF
   (glejte razdelek ,,Kaj je pravzaprav s tem ELF-om?``) je neobstoj
   ustreznih povezav .so na knjinice, ki jih imate. Za vsako knjinico
   kot npr. libc.so.5.2.18, ki jo imate, mora obstajati ustrezna
   povezava, kot npr. libc.so. Ustvarite jo nekako takole:

# ln -sf libc.so.5.2.18 libc.so

   S prevajalnikom za a.out je pogost vzrok prevelikih izvedljivih
   datotek povezovalnikova (prevajalnikova) zastavica -g. Ta naredi
   (poleg razhroevalne informacije v izhodni datoteki) tudi program, ki
   je povezan statino, torej program, ki vsebuje kopijo C-jevske
   knjinice, namesto reference na njo.

   Ostale stvari, vredne preiskave, sta optimizacijske izbiri -O in -O2
   (glejte dokumentacijo prevajalnika GCC) in izbira -s (ali ukaz strip),
   ki pobrie podatke o simbolih iz izvedljive datoteke (in s tem
   onemogoi razhroevanje).

   Morda si boste zaeleli uporabiti povezovalnikovo izbiro -N pri zelo
   majhnih izvedljivih datotekah (skupaj z -N manjih od 8 Kb), a tega
   raje ne ponite, e ne razumete posledine spremembe v delovanju, in
   definitivno nikoli pri prevajanju demonov.

5.13 Ali Linux podpira niti ali procese lightweight?

   Podobno kot Unixov veopravilni model s procesi heavyweight, ki je
   seveda del standardnega jedra Linuxa, obstaja tudi ve izvedb procesov
   tipa lightweight ali niti. Noveja jedra udejanjajo model niti
   imenovan kthreads. Poleg tega so za Linux dostopni e naslednji
   paketi:
     * Knjinica GNU glibc2 za Linux ima monost podpore niti. Arhiv je
       dostopen z istega mesta, kot glibc2, ftp://ftp.gnu.org/pub/gnu/.
     * Na mestu ftp://sipb.mit.edu/pub/pthread/ ali
       ftp://ftp.ibp.fr/pub/unix/threads/pthreads/. Dokumentacije ni v
       paketu, a je dostopna na svetovnem spletu na strani
       http://www.mit.edu:8001/people/proven/home_page.html. Noveje
       Linuxove knjinice libc vsebujejo izvorno kodo pthreads. GNU-jev
       prevajalnik za programski jezik Ada na
       ftp://metalab.unc.edu/pub/Linux/devel/lang/ada/gnat-3.01-linux+elf
       .tar.gz vsebuje binarne datoteke, narejene iz te izvorne kode.
     * QuickThreads, paket, objavljen na
       ftp://ftp.cs.washington.edu/pub/qt-001.tar.Z. Ve podatkov najdete
       v tehninem poroilu, dostopnim na istem mestu kot
       ftp://ftp.cs.washington.edu/tr/1993/05/UW-CSE-93-05-06.PS.Z.
     * Zelo minimalna izvedba je lwp, dostopen na
       ftp://gummo.doc.ic.ac.uk/rex.
     * Izvedba Ade na ftp://ftp.cs.fsu.edu:/pub/PART. Ta je zanimiva
       predvsem zato, ker vsebuje veliko postscriptnih lankov, ki so
       uporabni, e elite izvedeti ve o nitih. Ni neposredno uporabna v
       Linuxu.

   Za podrobnosti, prosim, stopite v stik z avtorji posameznih paketov.

5.14 Kje lahko dobim lint za Linux?

   V GNU-jevski prevajalnik za C (gcc), ki se uporablja na sistemih tipa
   Linux, je vgrajena bolj ali manj enaka funkcionalnost. Izpis veine
   uporabnih opozoril dobite z uporabo izbire -Wall. Za ve informacij
   berite prironik za GCC (v Emacsu napiite control-h in potem i in
   izberite poglavje o GCC).

   Obstaja prosto dostopen program imenovan lclint, ki dela isto stvar,
   kot standardni lint. Najave in izvorna koda so dostopni na
   ftp://larch.lcs.mit.edu/pub/Larch/lclint, na svetovnem spletu glejte
   stran http://larch-www.lcs.mit.edu:8001/larch/lclint.html.

5.15 Kje lahko najdem kermit za Linux?

   Kermit se razirja s pravicami razirjanja, ki se razlikujejo od GPL.
   Izvorna koda in nekatere izvedljive datoteke so dostopne na
   ftp://kermit.columbia.edu/.

   Spletna stran projekta Kermit na Columbia University je na naslovu
   http://www.columbia.edu/kermit/.
     _________________________________________________________________


6. Reitve razlinih pogostih problemov

6.1 Ukaz free izvre jedro (dumps core)

   V Linuxu 1.3.57 in poznejih se je format datoteke /proc/meminfo
   spremenil tako, da ga izvedba programa free ne razume ve.

   Poiite najnovejo razliico z mesta
   ftp://metalab.unc.edu/pub/Linux/system/Status/ps/procps-0.99.tgz.

6.2 Moja ura kae zelo napaen as

   V vaem raunalniku sta dve uri. Strojna ura (CMOS) tee tudi, ko je
   raunalnik ugasnjen in se uporablja pri zagonu sistema in v DOS-u (e
   ga uporabljate). V Linuxu pa skrbi za obiajni sistemski as, ki ga
   prikaete in spremenite z ukazom date, jedro.

   Z ukazom /sbin/clock lahko pogledate CMOS-ov as in uskladite prvo ali
   drugo uro -- glejte man 8 clock.

   Obstaja ve programov, ki popravijo eno ali obe uri s sistematinim
   popravljanjem ali prek omreja. Morda so nekateri od njih e nameeni
   na vaem sistemu. Glejte adjtimex (popravki), netdate in getdate
   (preprosto pogleda na uro prek omreja) ali xntp (natanen omreni
   asovni demon z veliko lastnostmi).

6.3 Skripte tipa setuid ne delujejo.

   Tako je. Ta monost je namenoma onemogoena v Linuxovem jedru, saj
   skripte, ki se izvajajo pod tujim raunom, skoraj vedno predstavljajo
   varnostno luknjo. Sudo in SuidPerl lahko ponudita ve varnosti kot
   skripte ali izvedljive datoteke Setuid, posebej, e so poganjalna
   dovoljenja omejena na doloeno uporabniko tevilko ID ali skupinsko
   tevilko ID.

   e vas zanima zakaj so skripte setuid varnostna luknja, preberite PZV
   (FAQ) skupine news:comp.unix.questions.

6.4 Prosti pomnilnik, ki ga sporoi free, se manja

   Podatek ,,free``, ki ga izpie ukaz free, ne vkljuuje pomnilnika,
   uporabljanega kot diskovni predpomnilnik -- vidite ga v stolpcu
   ,,buffers``. e vas zanima, koliko pomnilnika je zares prostega,
   setejte obe tevilki -- noveje verzije ukaza free izpiejo dodatno
   vrstico s tem podatkom.

   Diskovni predpomnilnik hitro raste takoj po zagonu Linuxa. Ko nalagate
   edalje ve programov in uporabljate edalje ve datotek, se njihova
   vsebina shranjuje v predpomnilnik. ez nekaj asa se poraba
   predpomnilnika stabilizira.

6.5 Ko dodam pomnilnik, se sistem neznansko upoasni

   To je pogost simptom onemogoenega predpomnenja dodatnega pomnilnika.
   Natanna diagnoza je odvisna od vae matine ploe.

   Vasih morate dovoliti predpomnenje (cache) doloenih podroij v
   nastavitvah BIOS-a. Glejte v CMOS-evo nastavitev in poglejte, ali
   obstaja izbira predpomnenja novega pomnilnika, ki je trenutno
   izklopljena. Vse kae, da je to najbolj pogosto pri 486.

   Vasih mora biti RAM v tono doloenih slotih, sicer predpomnenje ne
   deluje.

   Vasih morate predpomnenje nastaviti s posebnimi stikalci.

   Nekatere matine ploe ne predpomnijo vsega RAM-a, e imate ve RAM-a
   na koliino predpomnilnika, kot predvideva strojna oprema. Navadno bo
   celih 256 Kb velik predpomnilnik reil tak problem.

   e ste v dvomih, poglejte prironik vae matine ploe. e zaradi
   neprimerne dokumentacije e vedno ne morete odpraviti problema, lahko
   poljete sporoilo z vsemi podrobnostmi v skupino
   news:comp.os.linux.hardware -- navedite izdelovalca, oznako modela,
   datum izdelave, itd., tako, da se bodo lahko drugi uporabniki Linuxa
   izogibali teh plo.

6.6 Nekateri programi (npr. xdm) mi ne dovolijo prijave.

   Verjetno uporabljate senna gesla (shadow passwords) in programe za
   obiajna gesla.

   e je tako, morate dobiti ali prevesti senne razliice problematinih
   programov. Vrsta sennih programov je (med drugim) na naslovu
   ftp://tsx-11.mit.edu/pub/linux/sources/usr.bin/shadow/. Izvedljive
   datoteke boste verjetno nali na
   ftp://tsx-11.mit.edu/pub/linux/binaries/usr.bin/.

6.7 Nekateri programi mi dovolijo prijavo brez gesla.

   Verjetno imate enak problem in reitev kot v razdelku ,,Nekateri
   programi (npr. xdm) mi ne dovolijo prijave.``, z dodatnim trikom:

   e uporabljate senna gesla, morate v vsako polje za geslo v datoteki
   /etc/passwd dodati rko x ali zvezdico. Program, ki ne ve za senna
   gesla, tako ne bo mislil, da gre za raun brez gesla in ga vsakomur
   dovolil uporabljati.

6.8 Moj raunalnik deluje zelo poasi, ko uporabljam GCC/X/...

   Najbr imate premalo pravega pomnilnika. e imate manj pomnilnika kot
   programov, ki teejo naenkrat, bo Linux namesto pomnilnika uporabljal
   va trdi disk in grozno mlel. Reitev je v tem primeru nakup dodatnega
   pomnilnika ali pa poganjanje manj stvari naenkrat. Nekaj pomnilnika
   lahko dobite tudi s tem, da uporabljate jedro z manj vkljuenih
   nastavitev. Glejte razdelek ,,Kako nadgradim/prevedem svoje jedro?``.

   Koliino trenutno uporabljenega pomnilnika in/ali izmenjalnega
   podroja lahko ugotovite z ukazom free ali tako, da napiete

$ cat /proc/meminfo

   e je vae jedro nastavljeno za uporabo pomnilnikega diska (ramdisk),
   je to verjetno izguba prostora in lahko povzroi upoasnjenje zadev.
   Uporabite LILO ali rdev, da poveste jedru, da noete pomnilnikega
   diska (glejte dokumentacijo o LILO ali napiite man rdev).

6.9 Prijavim se lahko le kot root.

   Verjetno imate kakne probleme s pravicami ali pa imate datoteko
   /etc/nologin.

   V drugem primeru dodajte ukaz rm -f /etc/nologin v vao prijavno
   skripto /etc/rc.local ali /etc/rc.d/*.

   V prvem primeru preverite dovoljenja vae ukazne lupine in vseh
   datotek, ki se pojavljajo o sporoilih o napakah in tudi imenikov, ki
   vsebujejo te datoteke vse do (vkljuno) korenskega imenika.

6.10 Moj zaslon je poln udnih znakov namesto rk.

   Verjetno ste po pomoti hoteli izpisati kakne binarne podatke. Za
   popravilo nastavitev zaslona napiite (na slepo) echo '\033c'. Veliko
   distribucij Linuxa vsebuje ukaz reset, ki stori to.

   e to ne pomaga, poskusite z neposrednim ubenim ukazom zaslonu.

$ echo <Ctrl-V><Ctrl-O>

   To vzpostavi privzeto pisavo konzole Linuxa. Spomnite se drati tipko
   Control in potem vtipkati rko V ipd. Zaporedje

$ echo <Ctrl-V><Esc>c

   povzroi popolno resetiranje zaslona. e so po izpisu binarne datoteke
   ostali v ukazni vrstici podatki, pritisnite nekajkrat Ctrl-C, s tem
   dobite prazno ukazno vrstico.

   [Bernhard Gabler]

6.11 Zavozil sem svoj sistem in se ne morem prijaviti, da bi ga popravil

   Zaenite sistem z reilne diskete ali disket, npr. para boot- in
   root-disk v namestitvenem podimeniku distribucij Slackware.

   Obstajata tudi dva paketa tipa ,naredi-sam` za izdelavo reilnih
   disket na ftp://metalab.unc.edu/pub/Linux/system/Recovery. Ta dva
   paketa sta bolja monost, saj vsebujeta svoje jedro in ne boste imeli
   problemov z manjkajoimi napravami, datotenimi sistemi in podobno.

   Pojdite v pozivnik ukazne lupine in namestite disk s podobnim ukazom:

$ mount -t ext2 /dev/hda1 /mnt

   Va datoteni sistem je zdaj pripravljen v imeniku /mnt in lahko
   odpravite problem. Ne pozabite umountati trdega diska pred ponovnim
   zagonom raunalnika (pred tem spremenite imenik v korenskega s cd /
   ali kam drugam, sicer bo umount sporoil, da je disk zaseden).

6.12 Odkrila sem veliko varnostno luknjo v ukazu rm!

   Ne, niste je. Oitno ste novinka v svetu Unixa in morate prebrati
   dobro knjigo, da boste ugotovili, kako zadeve delujejo. Namig:
   zmonost brisanja datotek pod Unixom je odvisna od pisalnega
   dovoljenja za imenik, v katerem so.

6.13 lpr(1) ali/in lpd(8) ne deluje.

   Najprej se prepriajte, da imate pravilno nastavljen port /dev/lp*.
   IRQ (e obstaja) in naslov porta morata ustrezati nastavitvam na
   tiskalniki kartici. Morali bi biti sposobni izpisa datoteke direktno
   na tiskalnik, npr.:

$ cat datoteka >/dev/lp1

   e ukaz lpr vraa sporoila kot je ,,myname@host: host not found``,
   lahko to pomeni, da vmesnik povratne zanke protokola TCP/IP, lo,
   napano deluje. Podpora povratne zanke je prevedena v veino
   distribucij jedra. Preverite nastavitev vmesnika z ukazom ifconfig. Po
   internetnem dogovoru je omreno tevilo (network number) 127.0.0.0 in
   lokalni naslov sistema za IP 127.0.0.1. e je vse nastavljeno
   pravilno, se lahko poveete z lastnim raunalnikom z ukazom telnet in
   dobite prijavni pozivnik.

   Preverite, da /etc/hosts.lpd vsebuje ime vaega raunalnika.

   e ima va stroj lpd, ki se zaveda omreenosti, kot tisti, ki pride
   poleg LPRng, se prepriajte, da je datoteka /etc/lpd.perms pravilno
   nastavljena.

   Poglejte tudi spis Printing-HOWTO, glejte razdelek ,,Kje lahko dobim
   HOWTO-je in ostalo dokumentacijo?``.

6.14 Na dosovski particiji imajo datoteke napaen datum.

   V programu clock (pogosto je v imeniku /sbin) je hro, ki narobe
   upoteva asovne pasove, pomea sekunde in minute ali nekaj takega.
   Poiite novo verzijo.

6.15 Kako prepriam LILO, da zaene datoteko vmlinux?

   V jedrih od verzije 1.1.80 naprej je komprimirana slika jedra, ki jo
   mora najti LILO, v datoteki arch/i386/boot/zImage. Datoteka vmlinux v
   korenskem imeniku je nekomprimirano jedro in je ne poskuajte zagnati.

   Ta sprememba je nastala zato, ker je z istega drevesa izvorne kode
   laje graditi razliice za ve razlinih procesorjev.
     _________________________________________________________________


7. Kako naredim to ali izvem ono?

7.1 Kako se lahko v tekstovnem nainu pomikam nazaj?

   Na standardni slovenski (in tudi na ameriki) tipkovnici lahko
   uporabite kombinacijo Shift+PgUp ali PgDn (uporabiti morate sive
   tipke, ne tistih na numerini tipkovnici). Pri ostalih tipkovnicah
   glejte preslikave v datoteki /usr/lib/keytables; funkciji ScrollUp in
   ScrollDown lahko obesite na poljubno tipkovno kombinacijo -- lahko
   jih, npr., preslikate na tipke, ki jih premore 84-tipkovna tipkovnica
   za AT.

   Program screen, http://vector.co.jp/vpack/browse/person/an010455.html
   vam priskrbi vmesni pomnilnik z zgodovino zaslona, po kateri lahko
   iete kljune besede, in monost izdelave ,posnetkov` tekstovnih
   zaslonov.

   Velikosti pomika nazaj ne morete poljubno nastaviti, saj je izveden s
   pomojo video pomnilnika, ki shranjuje pretekli tekst. Lahko pa
   doseete veji spomin pomika na vsakem navideznem zaslonu (virtual
   console) tako, da zmanjate skupno tevilo navideznih zaslonov --
   glejte datoteko linux/tty.h.

7.2 Kako lahko prekljapljam med navideznimi zasloni? Kako jih omogoim?

   V tekstovnem nainu pritiskajte za preklop med zasloni od tty1 do
   tty12 kombinacije od Alt-F1 do Alt-F12. AltGr-F1 preklopi na tty13
   itd. e elite preklopiti zaslon pod okoljem X windows, morate
   pritisniti Ctrl-Alt-F1 itd.; Alt-F7 ali podobno, za preklop nazaj v
   grafini nain.

   e elite uporabljati navidezni zaslon pri navadni prijavi v sistem,
   mora biti naveden v datoteki /etc/inittab, ki ureja kateri terminali
   in navidezni zasloni imajo prijavne pozivnike. Sistem X potrebuje za
   zagon vsaj en prost navidezni zaslon.

7.3 Kako nastavim asovni pas?

   Spremenite tekoi imenik v /usr/lib/zoneinfo; nabavite paket timezone,
   e nimate tega imenika. Izvorna koda je dostopna v imeniku
   ftp://metalab.unc.edu/pub/Linux/system/admin/time/.

   Potem napravite simbolino povezavo z imenom localtime, ki kae na eno
   od datotek v tem imeniku (ali v podimenikih), in e eno simbolino
   povezavo imenovano posixrules, ki kae na localtime. Primer:

$ ln -sf Europe/Ljubljana localtime
$ ln -sf localtime posixrules
$ ln -sf localtime posixtime

   Uinek bo takojen -- poskusite date(1).

   Stran referennega prironika o tzset opisuje nastavitev asovne zone.
   Nekateri programi prepoznajo okoljsko spremenljivko TZ, a to ni v
   skladu s POSIX-om.

   Prepriajte se tudi, da je vaa Linuxova jedrna ura nastavljena na
   pravilen univerzalni as GMT -- napiite date -u in preverite, e je
   izpisan pravilen univerzalni as. (Glejte tudi ,,Moja ura kae zelo
   napaen as``.)

7.4 Katero razliico Linuxa in kakno ime raunalnika uporabljam?

   Napiite:

$ uname -a

7.5 Kako vkljuim ali izkljuim izmet posmrtnih ostankov programov (core
dumps)?

   Z uporabo ukaza ulimit v ukazni lupini bash, ukaza limit v tcsh, ali
   rlimit v ksh. Glejte ustrezne strani referennega prironika (man) za
   podrobnosti.

   Ta nastavitev se tie vseh programov, ki jih poenete s te ukazne
   koljke (neposredno ali posredno), ne celotnega sistema.

   e elite privzeti vkljuitev ali izkljuitev izpisa posmrtnih
   ostankov vseh procesov, lahko spremenite ustrezno nastavitev v
   datoteki linux/sched.h -- glejte definicijo INIT_TASK, poglejte tudi v
   linux/resource.h.

7.6 Kako nadgradim/prevedem svoje jedro?

   Glejte prevod spisa Kernel-HOWTO ali datoteko README, ki je priloena
   izdajam jedra na ftp://ftp.cs.helsinki.fi/pub/Software/Linux/Kernel/
   in na zrcalnih mestih. (Vpraanje ,,Kako dobim stvari za Linux po
   FTP-ju?``.) Morda imate na sistemu e nameeno kakno verzijo izvorne
   kode jedra. Vendar je ta verzija najbr rahlo zastarela, e ste jo
   dobili kot del standardnih distribucij Linuxa (to sploh ni teava, e
   elite vae jedro le e enkrat prevesti z novimi nastavitvami, a je
   teava, e ga morate nadgraditi).

   Pri novejih jedrih lahko (in morate) z ukazom make narediti vse
   naslednje tare. Spomnite se, da lahko z enim samim klicem ukaza make
   doloite tudi ve tar.

# make clean dep install modules modules_install

   Spomnite se tudi osveiti modulske odvisnosti.

# depmod -a

   Ne pozabite, da morate po kopiranju novega jedra v vao korensko
   particijo pognati lilo, e hoete pozneje z njim zaganjati raunalnik
   -- noveje razliice jedra imajo v ta namen posebno taro ,,zlilo`` v
   datoteki Makefile; poskusite make zlilo.

   Jedra z lihimi srednjimi tevilkami (minor version) verzij (npr.
   1.1.*, 1.3.*) so preizkusne izdaje jeder; stabilna jedra imajo sode
   srednje tevilke (1.0.*, 1.2.*). e elite preskuati razvojna jedra,
   se boste verjetno prijavili na potno listo linux-kernel, glejte
   razdelek ,,Katere potne liste obstajajo?``.

7.7 Ali lahko z delitvijo prekinitev uporabljam ve kot 3 serijske prikljuke?

   Da, toda hkrati ne boste mogli uporabljati dveh obiajnih prikljukov,
   ki si delita prekinitev (brez nekaj trikov). To je omejitev
   arhitekture vodila ISA.

   Glejte Serial-HOWTO za informacije o morebitnih reitvah in ovinkih
   okoli tega problema.

7.8 Kako naredim zagonsko disketo?

   Naredite na njej datoteni sistem z imeniki bin, etc, lib in dev --
   skratka vse, kar potrebujete. Namestite na njo jedro in uredite, da bo
   LILO zagnal sistem z diskete (glejte dokumentacijo, priloeno programu
   LILO, v datoteki lilo.u.*.ps).

   e gradite jedro (ali naroite programu LILO naj naroi jedru) s
   pomnilnikim diskom enake velikosti kot disketa, se bo pomnilniki
   disk ob zagonu naloil in namestil kot korenski disk, namesto diskete.

   Glejte datoteko Bootdisk-HOWTO.

7.9 Kako preslikam svojo tipkovnico v slovensko, angleko, francosko itd.?

   Za noveja jedra vzemite paket kbd s
   ftp://metalab.unc.edu/pub/Linux/system/Keyboards/kbd-0.90.tar.gz.
   Prepriajte se, da imate ustrezno razliico; uporabljati morate pravo
   preslikavanje tipkovnice za svoje jedro.

   Pri starejih jedrih morate v imeniku /usr/src/linux popraviti glavno
   datoteko Makefile za prevajanje jedra.

   Ve uporabnih podatkov boste nali v delih Slovenian HOWTO Primoa
   Peterlina na naslovu
   http://sizif.mf.uni-lj.si/linux/cee/Slovenian-HOWTO.l1.html in The
   Linux keystroke and console HOWTO Andriesa Brouwerja na naslovu
   ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/.

7.10 Kako zagotovim, da bo NumLock privzeto vkljuen?

   Uporabite, na primer, program setleds (v vaih prijavnih skriptah
   /etc/rc.local ali /etc/rc.d/*):

for t in 1 2 3 4 5 6 7 8
 do
     setleds +num < /dev/tty$t > /dev/null
done

   setleds je del paketa kbd (glejte razdelek ,,Kako preslikam svojo
   tipkovnico v slovensko, angleko, francosko itd.?``.

   Ali pa popravite vae jedro. Urediti morate tako, da bo izraz
   KBD_DEFLEDS ob prevajanju drivers/char/keyboard.c definiran kot (1 <<
   VC_NUMLOCK).

7.11 Kako nastavim (ali obnovim) uvodne terminalske barve?

   Naslednja skripta ukazne lupine bi morala delovati za konzole VGA:

for tty in 1 2 4 5 6 7 8; do
    setterm -fore yellow -bold on -back blue -store > /dev/tty$n
done

   Zamenjajte yellow in blue z vaima priljubljenima barvama, in
   uporabite /dev/ttyS$n za serijske terminale.

   e se elite prepriati, da so barve vrnjene v prvotno stanje, ko se
   ljudje odjavijo (e so jih spremenili), storite takole, zamenjajte vse
   navedbe ,,getty`` (ali ,,mingetty`` ali ,,uugetty`` ali karkoli e) v
   datoteki /etc/inittab z navedbami ,,/sbin/mygetty``.

#!/bin/sh
setterm -fore yellow -bold on -back blue -store > $1
exec /sbin/mingetty $@

   [Jim Dennis]

7.12 Kako lahko uporabim ve kot 128 Mb izmenjalnega prostora (swap)?

   Uporabite ve izmenjalnih particij ali datotek -- Linux podpira do 16
   izmenjalnih podroij, vsako je lahko veliko do 128 Mb.

   Zelo stara jedra podpirajo le izmenjalne particije velikosti do 16 Mb.

   Linux na strojih z 8 KB stranmi (8 KB paging) kot Alpha in Sparc64,
   podpira izmenjalna podroja do 512 MB. Omejitev na 128 MB pride iz
   enabe PAGE_SIZE*BITSPERBYTE le na strojih s 4 KB velikimi stranmi, na
   strojih z 8 KB velikimi stranmi pa je ta omejitev 512 MB. Vse
   podrobnosti so v datoteki mm/swapfile.c.

   [Peter Moulder, Gordon Weast]
     _________________________________________________________________


8. Razline informacije in odgovorjena vpraanja

8.1 Kako sprogramiram XYZ pod Linuxom?

   Preberite prironike ali dobro knjigo o Unixu, programski prironiki
   (napiite man man) so navadno dober vir referennih informacij za
   uporabo doloenega ukaza ali funkcije.

   Obstaja tudi veliko dokumentacije, ki je pogosto bolj uporabna kot
   ubenik, v formatu GNU Info. Poenite Emacs in napiite C-h i, ali
   napiite info info, e nimate ali ne marate Emacsa. Bodite pozorni na
   dejstvo, da Emacsova toka libc morda ne opisuje povsem natanno
   najnoveje knjinice libc ali GNU glibc2 za Linux. Toda projekt GNU in
   LDP vedno ieta prostovoljce za nadgradnjo njihove knjinine
   dokumentacije.

   Kakorkoli e, obstojea dokumentacija za Texinfo in strani prironika
   razdelkov 2 in 3 bi morali ponujati dovolj podatkov za zaetek.

   Kot pri vsem prostem programju je najbolji ubenik sama izvorna koda.

   Zadnja izdaja Linuxovih prironih strani in zbirka uporabne
   dokumentacije v formatu GNU Info je poleg razlinih ostalih
   informacij, povezanih s programiranjem Linuxa, dostopna na
   ftp://metalab.unc.edu/pub/Linux/docs/man-pages/.

8.2 Kaj je pravzaprav s tem ELF-om?

   Glejte ELF-HOWTO, ki ga je napisal Daniel Barlow -- pozor, to ni
   datoteka move-to-elf, ki je navodilo za rono nadgradnjo na format
   ELF.

   Linux ima dva razlina formata za izvedljive datoteke, objektne
   datoteke in knjinice objektne kode. Noveji format se imenuje
   ,,ELF``, stareji je znan kot ,,a.out``. Format ELF ima veliko
   prednosti, vkljuno z boljo podporo deljenim knjinicam in dinaminem
   povezovanju.

   Oba formata, a.out in ELF, lahko sobivata na posameznem sistemu.
   Vendar uporabljata razline deljene C-jevske knjinice, ki jih morate
   torej namestiti v dveh razlinih izvodih.

   e elite izvedeti ali lahko va sistem poganja programe tipa ELF,
   poglejte, e obstaja datoteka /lib/libc.so.5. e obstaja, imate
   verjetno knjinice ELF. e elite izvedeti ali vaa intalacija je
   tipa ELF, izberite reprezentativen program, kot ls, in poenite na
   njem file:

chiark:~> file /bin/ls
/bin/ls: Linux/i386 impure executable (OMAGIC) - stripped

valour:~> file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1, stripped

   Obstaja popravek s katerim pripravite jedra 1.2.x, da se prevedejo z
   ELF-ovimi prevajalniki in delajo ELF-ovske posmrtne ostanke. Najdete
   ga na ftp://tsx-11.mit.edu/pub/packages/GCC/. Za izvajanje ELF-ovskih
   binarnih datotek ne potrebujete nobenega popravka. Jedra 1.3.x in
   pozneja sploh ne potrebujejo popravkov.

8.3 Kaj pomeni tip datoteke .gz? In .tgz? In ... ?

   Datoteke .gz (in .z) so bile komprimirane z GNU-jevskim gzip-om.
   Razirite jih z uporabo gunzip (ki je le simbolina povezava na gzip,
   priloen poleg veine namestitev Linuxa).

   Datoteke .taz, .tar.Z in .tz so narejene s programom za arhiviranje v
   Unixu tar in potem stisnjene s compress, standardnim tovrstnim
   programom za Unix.

   Datoteke .tgz (ali .tpz) so komprimirane z gzip-om.

   Datoteka .lsm je vnos, ki ga razume Linux Software Map (LSM), v obliki
   kratke tekstovne datoteke. Podrobnosti o LSM in sam zemljevid LSM sta
   dostopna na ftp://metalab.unc.edu/docs/.

   Datoteka .deb je binarni paket distribucije Debian GNU/Linux. Z njo
   upravljate s pomojo orodij dpkg in dpkg-deb (dostopni sta na
   debianskih sistemih in z mesta ftp://ftp.debian.org/).

   Datoteka .rpm je paket distribucije Red Hat. Najdete jih na
   ftp://ftp.redhat.com.

   Datoteka .bz2 je komprimirana z novejim programom bzip.

   Ukaz file vam pogosto pove pravilen tip datoteke.

   e se vam gzip pritouje, da ne zna odpreti gzipane datoteke, ste jo
   verjetno po pomoti prenesli v nainu ASCII. Veino stvari morate
   prenesti v binarnem nainu -- preden na FTP-ju uporabite ukaz get, s
   katerim prenesete datoteko, uporabite binary, ki pove, da prenaate
   binarne datoteke.

8.4 Kaj pomeni angleka kratica VFS?

   Navidezni datoteni sistem (Virtual File System). To je abstraktni
   nivo med uporabnikom in pravim datotenim sistemom kot npr. ext2,
   minix in msdos. Njegovo delo je, med drugim, izprazniti bralni
   pomnilnik, ko v disketni enoti zazna spremembo diskete:

VFS: Disk change detected on device 2/0

8.5 Kaj je BogoMip?

   ,,BogoMips`` je skrajava za ,,Bogus MIPS``, MIPS pa je kratica, ki
   (odvisno od tega, koga vpraate) pomeni ,,milijon ukazov na sekundo``
   (Millions of Instructions per Second) ali pa ,,nepomembna indikacija
   procesorjeve hitrosti`` (Meaningless Indication of Processor Speed).

   tevilo, ki se izpie ob zagonu raunalnika, je rezultat asovnega
   umerjanja jedra, ki se uporablja pri nekaterih gonilnikih za zelo
   kratke asovne zanke.

   Zelo priblino velja med BogoMipsi in MHz takna korespondenca:
386SX            frekvenca * 0.14
386DX            frekvenca * 0.18
486Cyrix/IBM     frekvenca * 0.33
486SX/DX/DX2     frekvenca * 0.50
586              frekvenca * 0.39

   e je tevilo, ki ga vidite, divje nije od zgornjih, imate morda
   izklopljeno stikalo Turbo ali napano nastavljeno hitrost CPU ali
   nekakno predpomnilniko teavo (kot je opisana v razdelku ,,Ko dodam
   pomnilnik, se sistem neznansko upoasni.``).

   e vas zanimajo vrednosti BogoMips, ki so jih ljudje izmerili z
   drugimi, redkejimi, ipi, glejte BogoMips Mini-HOWTO na mestu
   ftp://metalab.unc.edu/pub/Linux/docs/howto/mini/BogoMips/.

8.6 Kaj je Linux Journal in kje ga lahko dobim?

   Linux Journal je mesenik (natisnjen na papirju), ki jo lahko kupite v
   nekaterih trafikah in z naronino po poti po celem svetu. Podrobnosti
   zvete na <linux@ssc.com>. Njihov URL je http://www.ssc.com/.

8.7 Kakna periodika na zvezi ali zastonj obstaja za Linux?

   Seznam periodinih publikacij ali redno vzdrevanih spletnih strani,
   posveenih Linuxu, zadnje ase dobiva veliko dodatkov.
     * Linux Gazette. http://www.linuxgazette.com
     * Linux Weekly News. http://www.lwn.net
     * Slashdot. http://www.slashdot.org
     * Freshmeat. http://www.freshmeat.org

   [Jim Dennis, Robert Kiesling]

8.8 Koliko ljudi uporablja Linux?

   Linux je prosto dostopen in nikomur se ni treba registrirati v
   centralnem uradu, zato je to teko izvedeti. Veliko podjetij se
   dandanes preivlja izkljuno s prodajo in podporo Linuxa. Noviarske
   skupine o Linuxu so med najbolj branimi na Usenetu. Teko je postrei
   s tonimi podatki, a tevilo uporabnikov gre verjetno v milijone.

   Vendar se ljudje lahko registrirajo kot uporabniki Linuxa v okviru
   projekta Linux Counter (tevec Linuxov), ki obstaja od leta 1993.
   Avgusta 1998 so v okviru tega projekta preteli ve kot 70.000
   uporabnikov.

   Obiite spletno stran na http://counter.li.org/ in izpolnite prijavni
   obrazec. e ne elite uporabljati spleta, poljite e-sporoilo na
   <counter@counter.li.org> z enim od naslednjih predmetov: ,,I use Linux
   at home`` (,,Doma uporabljam Linux``) ali ,,I use Linux at work``
   (,,Na delovnem mestu uporabljam Linux``).

   Trenutno stanje tevca se meseno objavlja v news:comp.os.linux.misc
   in je vedno dostopno na spletni strani.

   [Harald Tveit Alvestrand]

   Rezultate objavlja na ftp://aun.uninett.no/pub/misc/linux-counter/ in
   na zgoraj omenjeni spletni strani.

8.9 Kako naj izgovarjam ime ,,Linux``?

   Lnuks, pa e si anglosaksonci polomijo jezike (opomba prevajalca:
   tukaj se prevod rahlo razlikuje od anglekega izvirnika).

   e elite, lahko sliite Linusa, kako ga izgovarja. Posluajte
   datoteki english.au ali swedish.au z mesta
   ftp://ftp.funet.fi/pub/Linux/PEOPLE/Linus/SillySounds/. e imate
   zvono kartico ali avdio gonilnik za PC-jev zvonik, ga lahko sliite,
   e napiete

$ cat english.au >/dev/audio

   Razlika pri obeh datotekah ni v izgovarjavi besede ,,Linux`` ampak v
   jeziku, v katerem vas Linus pozdravi. V angleini ree (zapisano
   fonetsko) takole: ,,Helou, dis is Linus Toorvalds ent aj pronauns
   Lnuks es Lnuks``, v vedini pa: ,,Hejt, her Linus Toorvalds ueja
   utala Lnuks Lnuks``.

   Q.E.D.
     _________________________________________________________________


9. Najbolj pogosta sporoila o napakah

9.1 Modprobe can't locate module, ``XXX'' in podobno

   (Program modprobe ne najde modula ,,XXX``.)

   Te vrste sporoila se predvsem pojavijo ob zagonu ali izklopu sistema.
   e se modprobe, insmod, ali rmmod pritoujejo, da ne najdejo modula,
   dodajte naslednje v datoteko /etc/modules.conf ali v
   /etc/modutils/aliases, katero pa e imate na vaem sistemu:

alias <ime_modula> off

   In uporabite ime modula, ki se pojavlja v sporoilu o napaki.

   [J. H. M. Dassen]

9.2 Unknown terminal type linux (neznan tip terminala linux) in podobno.

   V zgodnjih jedrih so razvijalci spremenili privzeti tip zaslona s
   console na linux. Popraviti morate datoteko /etc/termcap in spremeniti
   vrstico, ki se glasi

console|con80x25:\

   v vrstico

linux|console|con80x25:\

   (Morda je v tej vrstici e beseda dumb, e je, jo odstranite.)

   e elite, da bo va urejevalnik besedil deloval normalno, morate
   morda najprej napisati TERM=console (za koljki bash in ksh) ali
   setenv TERM console (csh, tcsh).

   Nekateri programi namesto datoteke /etc/termcap uporabljajo datoteko
   /usr/lib/terminfo. Za uporabo taknih programov morate nadgraditi
   terminfo, ki je del ncurses.

9.3 lp1 on fire

   (lp1 gori)

   To je ala/tradicionalno sporoilo o napaki, ki sporoa, da va
   tiskalnik sporoa neko napako, vendar status te napake ni pravilen.
   Morda nastane zaradi V/I ali prekinitvenih konfliktov -- glejte
   nastavitve vaih kartic. Nekateri ljudje sporoajo, da dobijo to
   napako, ko je tiskalnik ugasnjen. Upajmo, da v resnici ne gori ...

   V novejih jedrih se sporoilo glasi

lp1 reported invalid error status (on fire, eh?).

9.4 INET: Warning: old style ioctl... called!

   (INET: Pozor: kliete zastarel ioctl.)

   Poskuate uporabljati stare pripomoke za nastavitev omreja. Nove
   najdete na mestu
   ftp://ftp.linux.org.uk/pub/linux/Networking/PROGRAMS/NetTools/ (al le
   izvorno kodo).

   Upotevajte, da teh programov ne morete uporabljati enako kot
   starejih. Glejte NET-2 HOWTO za navodila o pravilni nastavitvi
   starejih omrenih programov. e bolje: glejte NET-3 HOWTO in
   nadgradite vae omreno programje.

9.5 ld: unrecognized option '-m486'

   (ld: neznana izbira '-m486')

   Uporabljate staro razliico povezovalnika ld. Namestite noveji paket
   binutils -- vsebuje tudi najnoveji ld. Glejte na
   ftp://tsx-11.mit.edu/pub/linux/packages/GCC/, datoteka je
   binutils-2.6.0.2.bin.tar.gz.

9.6 GCC javi notranjo napako: Internal compiler error.

   e je napaka ponovljiva (tj. se vedno pojavi na istem kraju na isti
   datoteki -- tudi, e ponovno zaenete raunalnik in poskusite e
   enkrat, s stabilnim jedrom), ste odkrili hro prevajalnika GCC.
   Poljite opis hroa razvijalcem -- za podrobnosti glejte
   dokumentacijo GCC Info (C-h i v Emacsu in izberite GCC) -- prepriajte
   se, da imate zadnjo dostopno verzijo GCC-ja.

   Teava pravzaprav verjetno ni specifina Linuxu; e niste prevajali
   programa, ki ga prevaja veliko uporabnikov Linuxa, ne poiljajte
   poroila o napaki v skupine comp.os.linux.*.

   e napaka ni ponovljiva, imate verjetno probleme s pomnilnikom --
   glejte razdelek ,,make pravi Error 139``.

9.7 make pravi Error 139

   (Napaka t. 139.)

   Va prevajalski gonilnik (gcc) je izvrgel posmrtne ostanke. Verjetno
   imate pokvarjeno, hroato ali staro verzijo GCC-ja -- nabavite
   najnovejo izdajo. Lahko pa vam tudi zmanjkuje izmenjalnega prostora
   -- za ve informacij glejte razdelek ,,Moj raunalnik deluje zelo
   poasi, ko uporabljam GCC/X/...``.

   e to ne odpravi teave imate verjetno problem s pokvarjenim
   pomnilnikom ali diskom. Preverite frekvenco ure, akalna stanja in
   osveilne ase za vae ipe SIMM in predpomnilnik (vasih se moti tudi
   strojni prironik). e je vse nastavljeno kot mora biti, imate najbr
   zani SIMM-e ali matino ploo ali trdi disk ali krmilnik.

   Kot ostali Unixi, je tudi Linux zelo dober preizkuevalnik pomnilnika
   -- mnogo bolji kot dosovski, posebej za to namenjeni, programi.

   Poroajo, da povzroajo kloni nekaterih matematinih koprocesorjev x87
   doloene teave; poskusite prevesti jedro z emulacijo matematinih
   ukazov, glejte ,,Kako prevedem/nadgradim svoje jedro?``. Morda boste
   morali uporabiti v LILO-vem pozivniku ukaz no387, da bo jedro
   uporabljalo emulacijo, ali pa bo emulacijo uporabljalo samo vasih,
   veinoma pa pravi koprocesor.

   Veliko ve informacij o tem problemu najdete na svetovnem spletu na
   http://www.bitwizard.nl/sig11/.

9.8 shell-init: permission denied, ko se prijavim.

   Branje in poganjanje programov v vaem korenskem imeniku in vseh
   imenikih do vaega domaega mora biti dostopno vsem. Za odpravo
   problema glejte stran v prironiku za chmod (man chmod) ali kakno
   knjigo o Unixu.

9.9 No utmp entry. You must exec ..., ko se prijavim.

   Vaa datoteka /var/run/utmp je zavoena. V vaih prijavnih skriptah
   /etc/rc.local ali /etc/rc.d/* morate imeti vrstico:

> /var/run/utmp

   Glejte razdelek ,,Zavozil sem svoj sistem in se ne morem prijaviti, da
   bi ga popravil``. Vedite, da lahko najdete utmp tudi v imenikih
   /var/adm/ ali /etc/ v starejih sistemih.

9.10 Warning--bdflush not running.

   Sodobna jedra uporabljajo boljo strategijo za pisanje predpomnjenih
   diskovnih blokov. Poleg sprememb v jedru to vkljuuje tudi zamenjavo
   starega programa, ki je izpisoval vse na vsakih 30 sekund, z novejim,
   bolj izpiljenim demonom (pravzaprav z dvema), imenovanim bdflush.

   Nabavite datoteko bdflush-n.n.tar.gz z mesta, na katerem ste dobili
   izvorno kodo jedra (razdelek ,,Kako nadgradim/prevedem svoje jedro?``)
   in ga prevedite in namestite; zagnati se mora pred obiajnim zagonskim
   preverjanjem datotenega sistema. Novi demon bo odlino deloval tudi s
   starimi jedri, zato ni razloga, da bi e obrali starega.

9.11 Warning: obsolete routing request made.

   (Pozor: poslali ste zastarelo zahtevo po usmerjanju.)

   Nikar si ne delajte skrbi; to pomeni le, da je verzija vaega programa
   route nekoliko zastarela, glede na jedro. Sporoilo lahko izklopite
   tako, da dobite novo razliico route z istega mesta kot izvorno kodo
   jedra (razdelek ,,Kako nadgradim/prevedem svoje jedro?``).

9.12 EXT2-fs: warning: mounting unchecked filesystem.

   (EXT2-fs: pozor: nameam nepregledan datoteni sistem.)

   Pognati morate e2fsck (ali fsck -t ext2, e ga imate) z izbiro -a, ki
   pobrie zastavico ,,umazanosti`` in potem na ist nain odmesti
   particijo po vsakem pravilnem izklopu sistema.

   Najlaje to storite z najnovejimi ukazi fsck, umount in shutdown.
   Dobite jih v paketu Rika Faitha util-linux (glejte razdelek ,,Kako
   dobim stvari za Linux po FTP-ju?``). Prepriajte se, da jih prijavne
   skripte /etc/rc* uporabljajo pravilno.

   NB: Ne poskuajte preverjati datotenega sistema, ki je nameen v
   bralnem-pisalnem nainu -- to vkljuuje korensko particijo, e ob
   zagonu ne vidite sporoila

VFS: mounted root ... read-only

   Urediti morate tako, da se korenski datoteni sistem namesti le v
   bralnem nainu, se preveri, e je to potrebno, in potem namesti v
   bralno-pisalnem nainu. Preberite dokumentacijo, ki pride poleg
   util-linux za podrobnosti.

   Upotevajte, da morate doloiti pri ukazu mount izbiro -n in tako
   prepreiti, da bi osveil /etc/mtab, saj je korenski datoteni sistem
   e vedno le-bralni in lahko sicer mount spodleti!

9.13 EXT2-fs warning: maximal count reached.

   To sporoilo izpie jedro, ko namesti datoteni sistem, oznaen kot
   ,,ist``, katerega ,,tevilo namestitev po zadnjem preverjanju`` pa
   presega doloeno vrednost. Reitev je poiskati zadnjo razliico
   uporabnih programov za ext2fs (v asu pisanja je to
   e2fsprogs-0.5b.tar.gz) na obiajnih mestih (glejte razdelek ,,Kako
   dobim stvari za Linux po FTP-ju?``).

   Najveje tevilo namestitev (mount) lahko vidite in spremenite s
   programom tune2fs iz tega paketa.

9.14 EXT2-fs warning: checktime reached.

   (as za pregled datotenega sistema.)

   Jedra od verzije 1.0 naprej podpirajo preverjanje datotenega sistema
   na doloen as ali na doloeno tevilo mountov. Nabavite najnovejo
   verzijo uporabnih programov za ext2fs (glejte razdelek ,,EXT2-fs
   warning: maximal count reached.``).

9.15 df izpie Cannot read table of mounted filesystems.

   Verjetno je nekaj narobe z datoteko /etc/mtab ali /etc/fstab. e imate
   skoraj novo verzijo programa mount, morate ob zagonu izprazniti ali
   pobrisati datoteko /etc/mtab (to doloite v /etc/rc.local ali
   /etc/rc.d/*), nekako takole:

rm -f /etc/mtab*

   Nekatere verzije SLS naredijo vnos za korensko particijo v /etc/mtab z
   uporabo rdev v /etc/rc*. To je napano -- nove verzije ukaza mount to
   storijo samodejno.

   Druge verzije SLS imajo takno vrstico v /etc/fstab:

/dev/sdb1 /root ext2 defaults

   Tudi to je napano, /root bi se moralo glasiti preprosto /.

9.16 fdisk izpie Partition X has different physical/logical ...

   e je particijsko tevilo (X, zgoraj) enako 1, je to enak problem kot
   v razdelku ,,fdisk: Partition 1 does not start on cylinder boundary``.

   e se particija zane ali kona s tevilko cilindra, vejo od 1024, je
   to zato, ker se standardna dosovska informacija o geometriji diska ne
   zna spopadati s tevili cilindrov, vejimi od 10 bitov. Glejte
   razdelek ,,Kako naj prepriam Linux, da bo delal z mojim diskom?``.

9.17 fdisk: Partition 1 does not start on cylinder boundary

   Verzija fdisk-a, ki pride poleg veliko Linuxakih sistemov, ustvari
   particije, ki ne ustrezajo niti lastnemu preverjanju. al ne morete
   storiti veliko, e ste e intalirali svoj sistem, razen, da prepiete
   podatke s particije, jo pobriete in nanovo ustvarite in prepiete
   podatke nazaj.

   Problemom se lahko izognete z uporabo najnovejega fdisk-a, ki je v
   paketu Rika Faitha util-linux (dostopnega na vseh obiajnih mestih za
   FTP). Alternativa temu, e ustvarjate novo particijo t. 1, ki se
   zane na prvem cilindru, bi bila, da naredite naslednje (za ustvaritev
   particije, ki je ve fdisk-u):
    1. Na obiajen nain naredite particijo t. 1 s fdisk-om. Izpis p bo
       izpisal pritobo, da je s particijo nekaj narobe.
    2. Napiite u, da nastavite sektorski nain in spet naredite p.
       Prepiite tevilko s stolpca End.
    3. Pobriite particijo t. 1.
    4. e vedno v sektorskem nainu, ponovno ustvarite particijo t. 1.
       Nastavite prvi sektor tako, da se bo ujemal s tevilom sektorjev
       na sled. To je sektorsko tevilo prve vrstice izhoda p. Nastavite
       zadnji sektor na vrednost, opisano zgoraj v drugi toki.
    5. Napiite u za resetiranje cilindrskega naina in nadaljujte z
       drugimi particijami.

   Prezrite sporoila o nealociranih sektorjih -- nanaajo se na sektorje
   prve sledi razen tistih iz glavnega zagonskega zapisa (Master Boot
   Record), ki se ne uporabljajo, e zaenete prvo particijo v 2. sledi.

9.18 fdisk izpie partition n has an odd number of sectors.

   PC-jeva diskovna particijska shema deluje s 512-zlogovnimi sektorji,
   vendar Linux uporablja bloke velikosti 1 Kb. e imate particijo z
   lihim tevilom sektorjev, ostane zadnji sektor neuporabljen. Prezrite
   sporoilo.

9.19 mtools izpie cannot initialize drive XYZ

   To pomeni, da mtools ne more dostopati do pogona. Vzrokov je lahko
   ve.

   Pogosto je to zaradi napanih dovoljenj disketnih napravah (/dev/fd0*
   in /dev/fd1*) -- uporabnik, ki klie mtools, mora imeti ustrezen
   dostop. Za podrobnosti poglejte referenni prironik, kako se
   uporablja chmod.

   Veina verzij mtools, ki jih dobite poleg Linuxa (a ne standardna
   verzija GNU), uporablja vsebino datoteke /etc/mtools za podatek o tem,
   katere naprave in gostote zapisa naj uporablja, namesto da bi imela to
   informacijo prevedeno v izvedljivi datoteki. Pogosto to sploh ni
   dokumentirano.

   Najlaji nain za dostop do dosovskih datotek (predvsem tistih na
   particijah trdega diska) najdete v razdelku ,,Kako dostopam do datotek
   na dosovski particiji ali disketi?``. Pazite, da ne boste nikoli
   uporabljali mtools za dostop do datotek na particiji, mountani z
   datotenim sistemom msdosfs.

9.20 Na zaetku zaganjanja sistema: Memory tight

   To pomeni, da imate zelo veliko jedro, kar pomeni, da mora Linux
   opravljati posebne arovnije s pomnilnikom, da bi se lahko zagnal z
   BIOS-a. To dejstvo ni povezano s koliino fizinega pomnilnika v vaem
   stroju. Ignorirajte sporoilo ali prevedite jedro le z gonilniki in
   lastnostmi, ki jih potrebujete (glejte vpraanje ,,Kako
   nadgradim/prevedem svoje jedro?``).

9.21 Moj sistemski dnevnik pravi `end_request: I/O error, ...'.

   To sporoilo o napaki in podobna sporoila skoraj vedno kaejo na
   strojno napako, povezano s trdim diskom.

   To je sploen indikator strojne napake. Edini nain s katerim
   prepreite nadaljno izgubo podatkov je popoln pravilen izklop sistema
   (s shutdown). Zagotoviti morate tudi, da so vsi podatki na pogonu
   rezervno arhivirani in jih obnoviti na delujoem trdem disku.

   To sporoilo o napaki lahko pomeni tudi slabo povezavo s pogonom,
   posebno pri doma narejenih sistemih. e sami nameate disk IDE, vedno
   uporabite nove kable. Najbr je to dobra zamisel tudi pri diskih SCSI.

   V nekem primeru je ta problem sovpadal z ozemljitvenimi problemi med
   sistemsko ploo in ohijem enega strojev. Preden zvalite krivdo na
   trdi disk, se prepriajte, da so vse elektrine povezave iste in
   trdne.

   [Peter Moulder, Theodore T'so]

9.22 You don't exist. Go away.

   (Ne obstaja. Izgini!)

   Ne gre za okubo z virusom. :-) To sporoilo pride od programov kot so
   write, talk in wall, e klicajoa zastavica UID ne ustreza nobenemu
   uporabniku (verjetno zato, ker je datoteka /etc/passwd pokvarjena) ali
   e zveza (navadno psevdoterminal) ni pravilno zabeleena v utmp
   (verjetno zato, ker ste jo vzpostavili na uden nain).
     _________________________________________________________________


10. Sistem X Window

10.1 Ali Linux podpira sistem X Windows?

   Da. Linux uporablja strenik za X Windows, imenovan XFree86 (trenutna
   razliica je 3.3.2, ki poiva na X11R6). Potrebujete grafino kartico,
   ki je podprta v XFree86 (to pa so skoraj vse). Ve podatkov dobite v
   Linux XFree86 HOWTO.

   Veina dananjih Linuxovih distribucij vsebuje tudi intalacijo oken
   X.

   Tudi sami lahko namestite ali nadgradite strenik XFree86. Glejte na
   ftp://metalab.unc.edu/pub/Linux/X11/ in na zrcala, datoteke se
   imenujejo Xfree86-*. Za namestitvena navodila preberite XFree86 HOWTO,
   glejte razdelek ,,Kje lahko dobim HOWTO-je in ostalo dokumentacijo?``.

10.2 Kje lahko dobim XF86Config za moj sistem?

   Glejte dokument Linux XFree86 HOWTO, zadnje verzije knjige
   Installation and Getting Started, in navodila programa XF86Setup.

   Vsebina datoteke XF86Config je odvisna od natanne kombinacije
   grafine kartice in monitorja. Nastavite jo lahko rono, ali s
   pripomokom XF86Setup. Berite navodila, ki pridejo poleg X-strenika
   XFree86 v imeniku /usr/X11R6/lib/X11/etc. Datoteka, ki jo morate
   najbolj nujno prebrati, se imenuje README.Config.

   Nikar dobesedno ne uporabljajte datoteke XF86Config.eg, ki je
   vkljuena z novejimi verzijami XFree86, saj lahko napane nastavitve
   frekvenc grafine kartice pokodujejo va monitor. Ta datoteka je
   vkljuena le kot primer.

   Prosim, ne piite v news:comp.os.linux.x, da vam sestavijo datoteko
   XF86Config, in, prosim, ne odgovarjajte na takne pronje.

10.3 Prijave z xterm-om izgledajo udno v who, finger.

   Terminalski program xterm, ki pride s strenikom XFree86 2.1 in
   prejnjimi, ne razume povsem zapisa, ki ga Linux uporablja v datoteki
   /var/adm/utmp, kjer sistem zapisuje, kdo je prijavljen. Torej ne
   nastavi pravilno vseh podatkov.

   Terminali Xterm, vkljueni v strenike XFree86 od 3.1 naprej, reijo
   to teavo.

10.4 Nikakor ne prepriam X Windows, da bi pravilno delovali.

   Preberite XFree86 HOWTO -- ne pozabite na poglavje z vpraanji in
   odgovori.

   Poskusite spremljati news:comp.windows.x.i386unix -- posebej preberite
   PZV (FAQ) te skupine.

   Prosim, ne poiljajte vpraanj, povezanih z X Windows ali XFree86 v
   skupino news:comp.os.linux.x, razen, e niso specifina Linuxu.
     _________________________________________________________________


11. Vpraanja, povezana z zelo zastarelim programjem

   Vpraanja v tem poglavju se nanaajo le na uporabnike programja,
   starega vsaj tri mesece.

   Prosim, sporoite mi, e boste v tem poglavju nali reitev vaega
   problema, saj bodo neuporabna vpraanja tega poglavja sasoma
   izginila. (Razdelek ,,Odziv je dobrodoel``.)

11.1 GCC vasih uporablja velike koliine navideznega pomnilnika in se sesuje.

   Stareje verzije prevajalnika GCC so imele napako, ki je povzroila,
   da so uporabljale velike koliine pomnilnika, e ste poskuali
   prevesti program, ki je vseboval veliko statino podatkovno tabelo.

   Lahko nadgradite razliico GCC ali pa dodate ve izmenjevalnega
   prostora, e je potreben, ali preprosto poakate, da program neha
   prevajati.
     _________________________________________________________________


12. Kako dobiti nadaljno pomo?

12.1 e vedno niste odgovorili na moje vpraanje!

   Prosim, preberite ves ta odgovor, preden poljete sporoilo v svetovno
   noviarsko skupino. Vem, da je ta odgovor dolg, a morda se
   pripravljate, da se boste osmeili pred 50.000 ljudmi in porabili na
   stotine ur njihovega asa. Kajneda se splaa porabiti nekaj vaega
   asa za branje in upotevanje teh navodil?

   e mislite, da je odgovor nepopoln ali netoen, se obrnite najprej na
   vzdrevalca prevoda na <roman.maurer@fmf.uni-lj.si>, saj gre morda za
   zastarel prevod, potem ele na originalnega avtorja Linux FAQ Roberta
   Kieslinga, <kiesling@ix.netcom.com>.

   Preberite ustrezne knjige projekta Linux Documentation Project --
   glejte razdelek ,,Kje lahko dobim HOWTO-je in ostalo dokumentacijo?``.

   e ste novopeeni uporabnik Unixa, preberite FAQ (Frequently Asked
   Questions, angleka kratica za PZV) skupine news:comp.unix.questions,
   morda bodo zanimiva tudi tista ostalih skupin news:comp.unix.*.

   Linux ima toliko skupnega s komercialnimi Unixi, da se bo skoraj vse,
   kar preberete tam, nanaalo tudi na Linux. PZV o Unixu lahko, tako kot
   vsa PZV, najdete na ftp://rtfm.mit.edu/pub/usenet/news.answers, e
   nimate dostopa do FTP-ja vam jih lahko polje tudi
   <mail-server@rtfm.mit.edu>. Po svetu obstajajo tudi zrcala arhivov PZV
   -- poglejte v Introduction to *.answers posting, ali glejte v
   news-answers/introduction na zgornjem mestu.

   V Sloveniji obstaja zrcalo PZV na naslovu
   ftp://ftp.arnes.si/usenet/news.answers/.

   Preglejte za vae vpraanje ustrezen HOWTO, e obstaja, ali ustrezen
   starinski dokument sub-FAQ. Preverite na mesti za FTP.

   Eksperimentirajte -- to je najbolji nain za uenje Unixa in Linuxa.

   Berite dokumentacijo. Berite referenni prironik (napiite man man za
   navodila, tudi man -k <predmet> pogosto navede uporabne in ustrezne
   reference).

   Poglejte v dokumentacijo v formatu Info (v Emacsu napiite C-h i, se
   pravi Control-H potem pa e I) -- dokumentacija ni le za Emacs, v njej
   je na primer tudi celotna dokumentacija o prevajalniku GCC.

   Pogosto boste poleg programskega paketa dobili tudi datoteko README z
   navodili za intalacijo in/ali uporabo paketa.

   Prepriajte se, da nimate pokvarjenega ali zastarelega izvoda
   programa, ki vam povzroa teave. e je to mogoe, ga e enkrat
   prenesite k sebi in namestite -- morda ste prvi naredili napako.

   Spremljajte noviarsko skupino news:comp.os.linux.announce, v njej so
   pogosto zelo pomembne informacije za vse uporabnike Linuxa.

   Splona vpraanja za delo z X-Windows spadajo v
   news:comp.windows.x.i386unix, ne v news:comp.os.linux.x. Vendar pred
   poiljanjem sporoila spremljajte skupino (vkljuno s PZV)!

   Le, e ste upotevali vsa ta navodila, in e vedno obtiali v teavah,
   lahko opiete problem v ustrezni skupini news:comp.os.linux.*. Pred
   tem pa preberite e naslednji razdelek ,,Kaj vkljuiti v pronjo za
   pomo``.

12.2 Kaj vkljuiti v pronjo za pomo

   Prosim, natanno preberite naslednji nasvet o tem, kako pisati vaa
   noviarska sporoila ali epoto. Upotevanje teh navodil bo bistveno
   pripomoglo temu, da bo strokovnjak in/ali nek drug uporabnik prebral
   vae sporoilo in imel dovolj informacije in motivacije, da vam bo
   odgovoril.

   Nasvet se nanaa na klice na pomo v noviarskih skupinah in tudi na
   zasebno poto, ki jo poiljate strokovnjakom in souporabnikom.

   Prepriajte se, da boste opisali problem z vsemi podrobnostmi,
   vkljuno s podatki:
     * S katerim programom, natanno, imate teave. Vkljuite tevilko
       razliice, e jo poznate in povejte, kje ste dobili to razliico.
       Veliko standardnih ukazov vam izpie svojo razliico, e jih
       poenete z izbiro --version.
     * Katero izdajo Linuxa (Red Hat, Slackware, Debian ali karkoli) in
       katero verzijo te izdaje uporabljate.
     * Natano in popolno besedilo vseh sporoil o napakah, ki se vam
       izpiejo.
     * Natanno, kakno obnaanje programa ste priakovali in natanno
       kakno obnaanje ste dobili. Dobro je, e vkljuite zapis uporabe
       programa z vaimi in njegovimi odzivi.
     * Katero razliico jedra in deljenih knjinic uporabljate. Razliico
       jedra izveste z ukazom uname -a, razliico deljenih knjinic pa z
       ukazom ls -l /lib/libc.so.4.
     * Podrobnosti o vai strojni opremi, e se zdi to smiselno.

   e ne poiljate velikih koliin izvorne kode ali uuencodiranih
   datotek, niste v nevarnosti, da bi bilo vae sporoilo predolgo, zato
   le upotevajte zgornja navodila.

   Uporabljajte razumljivo, podrobno predmetno vrstico (Subject). Ne
   piite v njo stvari kot ,,ne deluje``, ,,Linux``, ,,na pomo`` ali
   ,,vpraanje`` -- to e vemo! Prihranite prostor v predmetu za ime
   programa, del sporoila o napaki, povzetek nenavadnega obnaanja ipd.

   e poroate o sporoilu ,,unable to handle kernel paging request``,
   upotevajte navodila v datoteki README, priloeni izvorni kodi, da
   boste spremenili tevilke v nekaj uporabnega. e ne boste storili
   tega, ne bo tega mogel storiti nihe drug, saj se preslikave med
   tevilkami in sporoili razlikujejo od jedra do jedra.

   Na zaetku vaega sporoila napiite povzetek (en sam odstavek).

   V zakljuku vaega sporoila prosite za odgovor po epoti in napiite,
   da boste poslali v skupino povzetek. To podprite z uporabo polja
   Followup-To: poster. Po nekaj dnevih ali tednu tudi zares objavite
   povzetek. Ne zdruite preprosto vseh odgovorov, ki ste jih dobili --
   povzemite jih. V predmet vaega sporoila dajte besedo SUMMARY
   (povzetek). Razmislite o objavi povzetka v
   news:comp.os.linux.announce.

   Prepriajte se, da ima vae sporoilo pravilno zaglavje References. To
   oznai va lanek kot del niti originalnega lanka, tako bralcem ni
   treba brati lankov, ki jih ne zanimajo.

   V vaem sporoilu lahko tudi poveste, da ste prebrali ta in ta PZV in
   ustrezen HOWTO -- morda ljudje potem ne bodo preskoili vaega
   sporoila.

   Ne pozabite, da ne smete javno objavljati zasebne pote, brez
   dovoljenja pisca.

12.3 Nekomu bi rad pisal o moji teavi

   Poskusite poiskati avtorja ali razvijalca programa ali dela programa,
   ki vam povzroa teave. e imate podporo pri prodajalcu Linuxove
   distribucije, jo uporabite. V Sloveniji lahko uporabite tudi
   elektronski spisek lugos-list ali piete na lugos@lugos.si.

   Prosim, vkljuite v epoto vse, kar bi sicer vkljuili v javno pronjo
   za pomo.

   Konno, zavedajte se dejstva, da od neplaanega prostovoljca nimate
   pravice priakovati odgovora, eprav je veina Linuxove skupnosti zelo
   pripravljena odgovoriti in pomagati.
     _________________________________________________________________


13. Administrativni podatki in zahvale

13.1 Odziv je dobrodoel

   Prosim, poljite mi va komentar na ta PZV.

   Prispevke za PZV sprejemam v vseh formatih; vsi prispevki, komentarji
   in popravki so hvaleno sprejeti.

   Poljite jih, prosim, na <kiesling@ix.netcom.com>.

   e se elite sklicevati na vpraanje teh PZV, je zame najbolj
   uporabno, da se sklicujete z naslovom vpraanja, ne s tevilko, saj so
   tevilke generirane avtomatino in jih ne vidim v izvorni datoteki, ki
   jo popravljam.

   Raje imam komentarje v angleini kot datoteke za popravek (nastale s
   programom diff) -- kontekstni popravek pa ni moja materinina.

   Prosim, poljite pripombe na slovenski prevod na
   <roman.maurer@fmf.uni-lj.si>, v kateremkoli formatu, lahko tudi kot
   datoteke za popravek.

13.2 Formati, v katerih so na voljo ta PZV

   Originalni angleki dokument je na voljo kot tekstovna datoteka ASCII,
   kot spletna stran v formatu HTML, Postscript in kot Usenetovo
   sporoilo.

   Vsi ti formati so narejeni samodejno iz izvorne kode v SGML s pomojo
   paketa SGML Tools in opisa dokumenta LinuxDoc DTD.

   HTML razliica originalnih anglekih PZV je dostopna na
   http://metalab.unc.edu/LDP/ in na drugih mestih. Najnoveje razliice
   vseh formatov najdete na metalab.unc.edu in na
   http://www.terracom.net/~kiesling.

   Usenetova verzija anglekih PZV se redno objavlja v news:news.answers,
   news:comp.answers, news:comp.os.linux.misc in
   news:comp.os.linux.announce. Arhivira se na
   ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/os/linux/misc/.

   Slovenski prevod (torej tole, kar berete) pogosto zastavljenih
   vpraanj o Linuxu z odgovori je dostopen v tekstovnem in drugih
   formatih in kot Usenetovo sporoilo v news:si.comp.os.unix.

   ,,iva`` HTML razliica slovenskih PZV je dostopna na
   http://www.lugos.si/delo/slo/HOWTO-sl/Linux-FAQ-sl.html, razliica v
   formatih TXT, Postscript, DVI, SGML in HTML pa na
   ftp://ftp.lugos.si/pub/lugos/doc/HOWTO-sl/. Morda lahko dobite ta
   dokument tudi v drugih formatih, piite prevajalcu za podrobnosti.

13.3 Avtorstvo in zahvale

   Ta pogosto zastavljena vpraanja je zbral Robert Kiesling
   <kiesling@ix.netcom.com> s pomojo aktivistov Linuxa po vsem svetu.

   Posebna zahvala velja Mattu Welshu, ki moderira skupini
   news:comp.os.linux.announce in news:comp.os.linux.answers, ki je
   koordiniral HOWTO-je in jih veliko tudi napisal, Gregu Hankinsu in
   Timothyju Bynumu, prejnjem in sedanjem vzdrevalcu HOWTO-jev, Larsu
   Wirzeniusu in Mikki Rauhali, prejnjem in sedanjem moderatorju skupine
   news:comp.os.linux.announce, Marc-Michelu Corsiniju, ki je prvi
   napisal Linux FAQ in Ianu Jacksonu, prejnjem vzdrevalcu PZV.

   Na koncu e hvala Linusu Torvaldsu in drugim soavtorjem Linuxa, da so
   nam dali nekaj, o emer lahko govorimo!

13.4 Opozorilo in pravice razirjanja

   Ta dokument je ponujen ,,tako kot je``. Nihe ne zagotavlja, da so
   informacije v njem tone. Uporabljate ga na svoje tveganje.

   Pogosto zastavljena vpraanja o Linuxu z odgovori (Linux Frequently
   Asked Questions with Answers) je zaiteno delo (C) 1997 projekta Linux
   Documentation Project. Celotna licenca v angleini je dostopna v
   imeniku ftp://metalab.unc.edu/pub/Linux/docs/LDP/.

   Nekatere dele besedila je zaitil (C) 1994, 1995, 1996 Ian Jackson,
   prejnji vzdrevalec originalnih anglekih FAQ.

   Slovenski prevod z dne 6. januarja 1999 je avtorsko delo (C) 1998, 1999
   Romana Maurerja <roman.maurer@fmf.uni-lj.si>.

   PZV lahko reproducirate in razirjate v njihovi celoti (e vkljuite
   te podatke o avtorstvu, pravicah razirjanja in dovoljenjih), e
   nikomur ne zaraunate samega dokumenta, brez avtorjevega soglasja. To
   vkljuuje uporabo delov dokumenta za ,,potene namene``, kot so
   lanki, oglaevanje in izpeljana dela kot prevodi.

   Zgornje omejitve pa niso miljene za prepoved zaraunavanja storitve
   tiskanja ali kopiranja.

   Avtor lahko po svoji presoji izjemoma dovoli uporabo tudi v nasprotju
   s temi pravili. Sreen bom, e bom lahko odgovoril na kakrnakoli
   vpraanja v zvezi s pravicami razirjanja. Poljite mi epoto na
   <kiesling@ix.netcom.com>. Te omejitve so tukaj zato, da zavarujejo
   pisce prispevkov, ne zato, da bi omejevale vas kot uitelje in uence.
     _________________________________________________________________

