Evo da i ja nesto doprinesem sirenju Linux-a i smanjivanju dominacije Microsofta napisah par tutoriala za Slackware distribuciju (mada je tu i tamo isto za sve distro). Sve sto sam dole napisao sam pronasao u readme fajlovim koje ljudi uglavnom ne citaju. Dakle ovi tutoriali su samo znanje na brzinu, a preporucujem da obavezno procitate readme fajl koji stize uz programe koje instalirate. I ako ne budete citali dokumentaciju u Slack-u necete daleko dogurati :) Mozda na pocetku da navedem da je Slackware jedna od najstabilnijih i najcijenjenijih Linux distribucija. Inace je "bije glas" kao hard core distribucije bas zbog dosta zastupljenog manualnog podesavanja vecine stvari mada je to po meni prednost jer manje alata => veca stabilnost, manje bug-ova i veca brzina. 1. Podesavanje stampaca (HP modeli) 2. Instalacija Smart Link-ovog AMR ili USB modema (AMR slot je mali braon slot koji se nalazi pored AGP porta na ploci, i sam modem je jako malen ) 3. Insalacija NVidia driver-a 4. Podesavanje mail-a (koristenje KMail-a) 5. instalacija i podesavanje MPlayer-a 6. omogucavanje gasenja racunara komandom "poweroff" 7. Instalacija i podesavanje wine-a + instalacija Kazaa programa 8. Pravljenje izvrsnih skripti 9. Podesavanje misa 10. WMA podrska za XMMS 11. Pokretanje i podesavanje X-a 12. Particije i fstab NAPOMENA: AKO ISPRED KOMANDE STOJI ZNAK $ ZNACI DA STE ULOGOVANI KAO USER A AKO STOJI # ZNACI DA STE KAO ROOT. DA BI IZ USER-A PRESLI U ROOT POTREBNO JE KUCATI "su" pa enter pa onda password i enter i to je to. 1.Podesavanje stampaca (HP modeli na Slackware linux-u) Na samom pocetku provjerite da li imate instaliran CUPS (etc/cups) i gimp-print(izgleda da je obavezan). Ja nisam mogao podesiti stampac dok nisam gimp-print instalisao!!! U mom slucaju je HP840c printer na Slack-u 9.1. Prije bilo kakve instalacije provjerite da mozda nemate vec instalisane drivere sa hpijs -h i ako vam ispise Hewlett-Packard Co. Inkjet Server 1.x Copyright (c) 2001-2002, Hewlett-Packard Co. onda su driveri vec instalisani i mozete preskociti instalaciju drivera. Instalacija drivera: 1. skinite drivere sa http://sourceforge.net/project/showfiles.php?group_id=16846 (driver-i su za HP printere) 2.Raspakujte drivere (gdje x oznacava trenutnu verziju driver-a) # tar xzvf hpijs-1.x.tar.gz # cd hpijs-1.x # ./configure # make ulogujte se kao root (kucajte #su root pa onda pass za root) # make install da vidite da su driveri instalisani kucajte hpijs -h i trebali bi dobiti poruku: Hewlett-Packard Co. Inkjet Server 1.x Copyright (c) 2001-2002, Hewlett-Packard Co. Instalacija i podesavanje stampaca Ako ne koristite Slack (nego RH, SUSE, ili Mandrake) onda dalje bi trebali iz Contol Center-a dodati stampac sto ne bi trebao biti problem a za Slack je sledeca procedura: 1.Upalite stampac 2. kucajte komandu killall -HUP cupsd (ova komanda gasi cups ako je bio pokrenut) 3. idite na http://localhost:631 ili http://127.0.0.1:631 (sto je isto) 4. otvorice se web podesavanje stampaca. 5. kliknite na Printers 6.kliknite na Add Printer 7.popunite polja user i pass , pa onda name (najbolje da unesete tip stampaca) lokaciju i opis (U sva polja mozete upisati bilo sta samo bez razmaka). 8.izaberite odgovarajuci port. Parallel port ili USB. 9.u polju make, odaberi HP (ili Hewlett-Packard ako je ponudjeno) i kliknite na Continue. 10.odaberite svoj tip printera -> Continue. (Odaberite recommended opciju. (obicno foomatic +hpijs ili foomatic + postscript.)) 11. kliknite na ime stampaca pa na configure printer. pa tu podesite velicinu i tip papira, kvalitet stampe margine itd. Takodje ako hocete vise razlicitih podesavanja za 1 printer (recimo draft i best kvalitet stampe) ponovite korake 6-10 tako da ne morate stalno posebno podesavati. 12. probajte test page da vidite jel sve "dihtuje" Takodje podesavanje parametara stampaca mozete podesiti (ako koristite KDE): K dugme -> Settings -> Printing manager -> tab Instances, selektovati tip printera koji je izlistan iznad -> Settings... potrebno je jos podesiti da se rc.cups automatskio pokrece pri startovanju racunara, a to cete uraditi ako u dir. /etc/rc.d stavite exec na rc.cups (kucajte u shell-u chmod a+x rc.cups) To bi bilo to! ako ima nejasnoca pogledajte forum http://sourceforge.net/forum/forum.php?forum_id=53439%20 2. Instalacija Smart Link-ovog AMR ili USB modema Iako zajedno sa driverima dolazi odlican readme fajl evo kratkog uputstva: - Skinite drivere sa www.smlink.com - raspakujte ih u neki dir. kucajuci $ gzip -dc slmdm-2.X.X.tar.gz | tar xf - - udjite u dir $ cd slmdm-2.X.X - kucajte $ make KERNEL_INCLUDES=/path/to/linux/include ... (/path/to/linux/include je putanja do kernel sourca koji je potreban za instalaciju. Ukoliko nemate instaliran kernel source potrebno je da ga instalirate sa linux cd-ova.) Razlicite dostribucije imaju razlicito mjesto gdje raspakuku source ali je u glavnom: KERNEL_INCLUDES=/usr/include (za Slackware 9.1, Slackware 10) KERNEL_INCLUDES=/usr/src/linux/include (Mandrake 9.0) Kod novijih verzija drivera umjesto KERNEL_INCLUDES treba napisati KERNEL_DIR a za vise informacija pogledajte Readme. - dalje kucajte $ make - pa onda # make install-amr (ako se radi o internom amr modemu) ili # make install-usb ako se radi o usb modemu) Na ovaj nacin je instalisan driver i simbolicki link 'dev/modem' koji cete odabrati kao port na koji je skopcan modem. Jos ostaje da podesite KPPP konekciju a to je isto kao i pod windows-om. Bitno je samo da odaberete kao port na koji je modem skopcan /dev/modem, a ostala podesavanja su kao u Win-u. Da bi mogli da se konektujete potrebno je da resetujete racunar ili da kucate # modprobe slamrmo koji ce ucitati potrebnni modul. Nakon svakog restarta ili ukljucivanja racunara ovaj modul ce se automatski ucitavati sto je i potrebno. Ako ima nekih problema pogledajte zapakovani Readme i FAQ fajl. 3. Instalacija Nvidia graficke karte - Potrebno je skinuti drivere sa www.nvidia.com i readme fajl. Driveri dolaze kao fajl sa *.run ekstenzijom (npr. NVIDIA-Linux-x86-1.0-4496-pkg2.run) - Potrebno je izaci iz X-a (ako koristite KDE,Gnome ili nesto trece potrebno je izaci u comand prompt tj uraditi logout) kada ste izasli udjite u dir. gdje ste kopirali drivere i kucajte sh NVIDIA-Linux-x86-1.0-4496-pkg1.run Nakon kratke instalacije i par opcija driveri su instalisani. Sada ostaje da podesite XF86Config fajl. On se nalazi u /etc/X11 dir. Ukoliko pored ovoga fajla postoji i /etc/X11/XF86Config-4 (recimo kod Mandrake 9.0 distr.) fajl onda je potrebno podesiti njega umjesto ovoga prvog. Potrebno je biti ulogovan kao root i otvoriti ovaj fajl sa nekim editorom. Pronadjite dio Driver "nv" (ili Driver "vesa") i zamijenite ga sa Driver "nvidia" U Module sekciji provjerite da li ima Load "glx" a ako nema dodajte gornju liniju. Ukoliko postoje sledece linije izbrisite ih: Load "dri" Load "GLcore" Nakon restarta i podizanja GUI-ja vidjecete nvidia logo. Za podesavanje nvidia drajvera postoji jos gomila opcija (ukljucenje TV izlaza itd.) i sve te opcije se nalaze u readme fajlu. 4. Podesavanje mail-a (koristenje KMail-a) Potrebno je prvo podesiti e-mail kao root. Ulogujte se kao root i u control centru pod E-mail podesite sledece: Full name, E-mail i smtp server (obicno smtp.tvoj-isp.net ali za taj podatak se raspitaj kod svog ISP-ja) Dalje pokrenite Kmail -> Settings -> Configure KMail -> Identities -> New -> pa podesite novi ili ako hocete modificirajte default-ni, tj upisite svoje ime, mail i eventualno potpis. Nakon toga potrebno je u odjeljku Network dodati servere za slanje i primanje poste. 1.Sending -> Add -> SMTP -> upisite ime i host (host je obicno tipa smtp.tvoj-isp.net) dok ostalo neka ostane isto. Na isti nacin dodajte i ostale servere za slanje ako imate i kliknite na Apply. 2. Receiving -> Add -> pop3 -> unesite ime, Vas username i pass (ako ocete da ne morate kucati svaki put) i host (obicno tipa pop3.vas-isp.net). Ukoliko ukljucite opciju store password necete morati kucati je svaki put. Ostalo neka ostane kao sto je ponudjeno. Ponovite isto ako imate jos naloga otvorenih. Time je podesavanje servera gotovo. Pogledajte ostale opcije za podesavanje kmail-a. Na ovaj nacin ste podesili mail za root. Sada je potrebno i za user-a. Ulogujte se kao user, i u control centar pod email upisite isto ime mail i smtp server preko kojeg saljete. Takodje ponovite isto i za podesavanje Kmail-a. 5. instalacija i podesavanje MPlayer-a Mplayer je jedan od najboljih playera za video fajlove pod linux-om. Mozete ga skinuti sa http://www.mplayerhq.hu/homepage/dload.html Potrebno je skinuti pored playera (u tar.gz ili tar.bz2 arhivi) i skin za GUI i neki yu font (preporucujem font-arial-cp1250.tar.bz2 i koji god da skinete neka bude cp1250) Dalje: - potrebno je imati instalirane codec-e za prikazivanje odredjenih video formata. Uz Slack 9.1 sve je automatski instalirano. tako da ako koristite slack 9.1 mozete preskociti instalaciju codec-a. ZA ostale distro nisam siguran. Takodje mislim da mplayer ima sve potrebne codec-e ali nisam siguran. - raspakujte mplayer i udite u dir. - kucajte ./configure --enable-gui - make - make install (da bi mogli instalirati nesto morate biti ulogovani kao root) - raspakujte font arhivu koju ste skinuli i odaberite neku velicinu fonta i kopirajte sadrzaj odabranog dir. u /usr/local/share/mplayer/font/ ili ~/.mplayer/font/ Jos je potrebno instalirati skin za mplayer - raspakujte arhivu i sadrzaj stavite u /usr/local/share/mplayer/Skin/ ili ~/.mplayer/Skin/. MPlayer ce koristiti skin koji je u folderu default u /usr/local/share/mplayer/Skin/ ili ~/.mplayer/Skin/ Dakle sadrzaj arhive (recimo dir. Blue arhiviran u Blue-1.0.tar.bz2 arhivi kopirajte u /usr/local/share/mplayer/Skin/ i preimenujte ga u default. Korisna caka sa mplayer-om je da se prevod prebaci na crni dio ispod slike a to cete uraditi na sledeci nacin: kucate komandu za pustanje filma # mplayer -vop expand=0:-60:0:0 film.avi prevod.sub ili bolja varijanta je sledece linije kopirate u text. fajl config i kopirate ga u u vas home dir ~/.mplayer/config ------------- pocinje u sledecoj liniji -------------------- # Pocetak gui = yes vop=expand=0:-60:0:0:0 # Kraj ---------- ovo ne kopirati ------------------------------ Za Mplayer 1.0 potrebno je izbaciti liniju gui = yes. Mplayer je instaliran i pokrece se komandom gmplayer Kreirajte link na desktopu za pokretanje mplayer-a ili svaki put kad hocete da ga pokrenete protisnite Alt+F2 pa kucajte gmplayer i onda enter. 6. omogucavanje gasenja racunara komandom "poweroff" ako kucate komandu poweroff i umjesto da se ugasi racunar ostaje u halt stanju pa je potrebno drzati par sekundi dugme za gasenje da bi ugasili racunar potrebno je u fajlu /etc/rc.d/rc.modules ukloniti znak "#" ispred modprobe_apm pa snimiti fajl i resetovati racunar. Nakon toga ce raditi poweroff komanda i nakon kucanja komande poweroff racunar ce uredno da se ugasi. Poweroff komandu moze samo root da koristi i da bi user koristio potrebno je namjestiti ovlastenja. To cete uraditi na sledeci nacin. Kucajte u konzoli komande chmod a+s /sbin/halt i chmod a+s /sbin/reboot i to obe kao root. takodje provjerite tacno gdje se nalaze komande reboot i halt i ukucajte tacne putanje do njih inace gornje komande nece napraviti nista. Korisno bi bilo i napraviti precice u K meniju ili skripte i tako samo jednim klikom da ugasite i li resetujete racunar. Podesavanje K menija mozete naci na K dugme -> Settings -> Menu editor, dok je pravljenje izvrsnih skripti objasnjeno ispod. 7. instalacija i podesavanje wine-a Wine je program koji omogucava da instalirate Windows programe na Linux. Prvo je potrebno da skinete wine sa www.winehq.org. Nakon toga raspakujte ga kao sto je gore napisano. Udjite u dir i kucajte: ./tools/wineinstall Instalacija je zapoceta i jos ostaje da unesete root password kada to zatrazi. Najbitnije je podesavanje wine-a. Pri instalaciji bice vam ponudjene opcije da iskoristite vec instalirani windows ukoliko ga imate ili da kreirate lazni C disk (koji ce biti u vasem home dir.) i u tom "fake_windows' dir. ce biti osnovni win dir. (Program Files, windows itd ) ali nece biti kompletna instalacija. Trazeci i kopajuci po internetu nasao sam da je najbolje odabrati da wine kreira lazni C disk. Dakle potrebno je pri instalaciji na pitanje da li da iskoristi windows instalaciju odgovoriti sa NO. Mozete wine instalirati i na klasicni nacin kucanjem: ./configure make depend make onda se ulogujte kao root (su komanda) pa kucajte make install Sva podesavanja wine-a su u njegovom config fajlu (~/.wine/config) i sam fajl je prilicno dobro objasnjen ali za udobnije podesavanje preporucujem koristenje winesetuptk programa. (Napomena da ako ispred imena dir. stoji . onda se radi o skrivenom dir.). Potrazite ga ne net-u i instalisite. U par koraka mozete podesiti wine config fajl po svojoj volji. Sve programe koje zelite da koristite koristenjem wine-a morate instalirati. Instalacija se vrsi komandom: $ wine ime_instalacionog_fajla.exe Nakon instalacije potrebno je jos kopirati odredjene dll fajlove u lazni windows/system dir. i ubaciti odredjeni tekst u .wine/config fajl. Za tacan tekst koji je potrebno kopirati i tacne dll-ove (dll fajlovi moraju biti od win98 i ne mogu se koristiti od win2000 ili XP-a) pogledajte po netu ili na winehq.org. Tekst je obicno oblika: [AppDefaults\\naziv_izvrsnog_fajla.ekstenzija\\DllOverrides] "ime_prvog_potrebnog_dll_fajla_bez_ekstenzije" = "native" "ime_drugog_dll_fajla_bez_ekstenzije" = "native" "ime_treceg_dll_fajla_bez_ekstenzije" = "native" ... Preporucujem sajt www.frankscorner.org gdje ima odlican forum i citav sajt je posvecen iskljucivo koristenju wine-a. Za sada je moguce dosta programa pokrenuti (Kazaa, Macromedia Dreamweaver, FlashMX, Photoshop itd. ali je vecina programa ima manjih ili vecih bug-ova. Za winesetup pogledajte na http://prdownloads.sourceforge.net/wine/winesetuptk-0.6.2.tar.gz?download (link nije provjeren) Ja posjedujem verziju 0.71 dok je gore navedena 0.6.2. Za primjer instalacije uzecemo Kazaa Lite. skinite sa neta verziju 2.4.2 i, udjite u dir gdje ste kopirali i kucajte: $ wine kazaa_lite_kpp_242_english.exe (potrazite iskljucivo ovaj fajl kazaa_lite_kpp_242_english.exe) Onda pronadjite sledece dll-ove: comctl32.dll commctrl.dll shdocvw.dll shlwapi.dll ole32.dll oleaut32.dll I kopirajte ih /home/ime_user-a/c/windows/system dir. Nakon toga otvorite ./wine/config fajl u nekom editoru u ubacite sledece linije: [AppDefaults\\KazaaLite.kpp\\DllOverrides] "comctl32" = "native" "commctrl" = "native" "shdocvw" = "native" "shlwapi" = "native" "ole32" = "native" "oleaut32" = "native" Kazaa-u pokrecete komandom $ wine kpp.exe u dir. gdje ste je instalirali (obicno /home/ime_user-a/c/Program Files/Kazaa) za dll-ove pogledajte na www.dll-files.com. Inace nemojte se iznenaditi ali pri koristenju Kazaa-e racunar je dosta opterecen i sam program ima dosta bug-ova ali je koliko toliko upotrebljiv. 8. Pravljenje izvrsnih skripti Skripta je fajl koji sadrzi putanju do odredjenog programa i komandu za izvrsavanje tog programa. Za primjer kreiranje izvrsne skripte uzecemo izradu skripte za gore instaliranu Kazaa-u. Napravite novi txt fajl i nazovite ga kako hocete. U njega upisite sledece (pocev od prve linije): #! /bin/sh cd '/home/putanja_do/Kazaa Lite K++/' && wine kpp.exe i naravno u vasem slucaju navedite tacnu putanju do izvrsnog fajla. nakon toga ga snimite i zatvorite. Jos je potrebno kucati u shell-u: $ chmod 755 ime_fajla (da bi bio exec, tj da bi se mogao izvrsavati) Nakon toga kopirajte ga na desktop ili gdje zelite i jednim klikom na njega pokrece se Kazaa. 9. Podesavanje misa U Slackware linux-u pri instalaciji uglavnom mis ne bude propisno konfigurisan, odnosno ne radi wheel. Da bi se rijesio ovaj problem potrebno je u /etc/xf86config fajlu upisati sledece u sekciji za podesavanje misa Option "ZAxisMapping" "4 5" i snimiti. Nakon restarta X-a bice ukljucen wheel. 10. WMA podska za XMMS Kako je wma Microsoft-ovo njesra koje je zasticeno sa bla bla pravima XMMS nema podrsku za njega. Da bi mogli pustati pjesme u wma formatu iz XMMS-a potrebno je imati instalisan Mplayer i XMMplayer plugin. Njega mozete neci na http://thegraveyard.org/xmmplayer.php Skinite ga raspakujte i instalisite na standardni nacin. Dakle ./configure make i make install Onda otvorite XMMS i u Preferences -> Audio I/O plugins pogledajte da li ima Mplayer plugin. Onda na klasican nacin ubacite pjesmu u playlistu i uzivajte. 11. pokretanje i podesavanje X-a Prilikom instalacije Slackware-a po defaultu je iskljuceno automatsko pokretanje X-a. Dakle umjesto da vidite fine ikonice na koje ste navikli upascete u tamo neku konzolu. Nikakav problem. Ulogujte se kao root, unesite password i Slack je spreman za rad. Za pokretanje X-a dovoljno je da kucate komandu startx. U zavisnosti koje ste okruzenje odabrali pokrenuce se KDE, Gnome ili nesto trece. najpopularnija su svakako Gnome i Kde. Da biste odabrali okruzenje dovoljno je u konzoli otkucati xwmconfig. Nakon sto se podigne X vjerovatno cete imati potrebu da podesite rezoluciju i refresh rate. To se podesava u xf86config fajlu koji smo gore vec spominjali. Za refresh rate pogledajte redove HorizSync a-b i VertRefresh c-d gdje su a,b,c i d neki brojevi. Za tacnu vrijednost brojeva pogledajte u uputsvo od monitora. E sad da bi podesili da vam se automatski pokrece X potrebno je u /etc/inittab fajlu promijeniti id:3:initdefault: sa id:4:initdefault: Dakle umjesto broja 3 postaviti 4. 12. Particije i fstab fstab je fajl koji se nalazi u /etc direktorijumu i u njemu se nalaze staticke informacije o fajl sistemu tj. opis particija, ime, fajl sistem, atributi itd. Evo prijmjer mog fstab-a: /dev/hda7 swap swap defaults 0 0 /dev/hda6 / ext3 defaults 1 1 /dev/hda8 /home ext3 defaults 1 2 /dev/hda1 /mnt/win_c vfat rw,users,auto,uid=1001,gid=100 1 0 /dev/hda5 /mnt/win_d vfat rw,users,auto,uid=1001,gid=100 1 0 /dev/cdrom /mnt/cdrom iso9660 noauto,user,ro,exec 0 0 /dev/fd0 /mnt/floppy auto noauto,owner 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 proc /proc proc defaults 0 0 Prva kolona prestavlja uredjaj, particiju ili udaljeni fajl sistem koji ce se mout-ovati. U drugoj koloni se nalazi mjesto gdje ce biti mount-ovane particije. Npr. kod mene je C: particija (/dev/hda1) mount-ovana u /mnt/win_c direktoriju. Ovo u Slack-u odredujete pri instalaciji ali takodje mozete i samo naknadno podesiti. Prvo kreirajte direktorije gdje zelite da budu i onda prepravite fstab i nakon restarta bice kako ste naveli. Treca kolona prikazuje tip fajl sistema (fat, ext2 ext 3 ,...). Cetvrta i mozda najbitnija kolona prikazuje opcije pod kojima ce particije biti mount-ovane. Ovih opcija ima podosta ali su nabitnije: ro- samo citanje rw- citanje i pisanje auto - automatsko mount-oavnje pri boot-u ... kod mene su navedene i uid=1001,gid=100 cime se useru sa id 1001 dodjeljuju ovlastenja root-a na toj particiji. Za jos opcija pogledajte man fstab i man mount. jos samo da navedem da linux diskove oznacava slovima a-d i to a je primary master, b primaru slave itd. Npr hda prestavlja disk koji je na primary masteru, dok hdc prestavlja secundar master. Za info o meni pisite na tarla_1@yahoo.com