Često postavljena pitanja na hr.comp.linux
Mario Mikočević <mario.mikocevic+faq@sk.tel.hr>
v1.20, 26. srpnja 1999.
-------------------------- FAQ -------------------------
Sadržaj
1. Uvod
1.1 Zašto FAQ ?
1.2 GPL
1.3 Kako postaviti pitanje ?
1.4 Koje poruke nisu primjerene ?
1.5 Zasto nema nasih kvacica ?
1.6 Što je oznaka FIXME ?
1.7 Kako pomoći ?
1.8 Gdje mogu pronaći još informacija ?
2. Pitanja
2.1 Kako iskompilirati kernel ?
2.2 Uh, izgubih se u 2.2.x opcijama !?
2.3 Kako patchirati kernel na noviju verziju ?
2.4 Kako raspodijeliti disk za linux ?
2.5 Kako podesiti IP ?
2.6 Što je sve potrebno za spajanje na HiNET ?
2.7 Ne mogu pokrenuti PPP modul ?!
2.8 Nakon što se spojim, veza radi ali paketi NE prolaze ?
2.9 Spajam se na HiNET, kako podesiti slanje pošte ?
2.10 Spajam se na HiNET, kako podesiti primanje pošte ?
2.11 Spajam se na HiNET, kako podesiti offline čitanje news grupa ?
2.12 Kako podesiti davanje IP usluge preko PPP (ISP) ?
2.13 Kako podesiti GUI ?
2.14 Imam grafičku koja nije podržana !
2.15 Kako podesiti spajanje na HiNET iz GUI ?
2.16 Kako podesiti naša slova u konzoli ?
2.17 Kako podesiti naša slova u Xima (GUI) ?
2.18 Kako podesiti naša slova s HP printerima (PCL) ?
2.19 Ne radi mi CD ?
2.20 Kako slušati muzički CD ?
2.21 Koje su mi sve kodne stranice potrebne ? (NLS)
2.22 Kako koristiti miša sa kotačićem ?
2.23 Kako koristiti miša sa kotačićem u Netscapeu ?
2.24 Što znači $HOME u ovom dokumentu ?
2.25 Kako instalirati RedHat5.2 sa PCChipa ?
2.26 Kako filtrirati poštu koja mi stiže ?
2.27 Umh, ali, kako srušiti Linux ?
3. Razni dodaci
3.1 Kako koristiti naša slova i minicom ?
3.2 Jedove muke s GPM-om
-------------------------- FAQ -------------------------
1.1 Zašto FAQ ?
Vrlo često se neka određena pitanja postavljaju često. Mnogi koji i znaju
odgovor izgube interes svaki put ponavljati isto, stoga i namjena ovom
dokumentu. Objavljivanje ovog dokumenta bit će za početak jednom tjedno,
najvjerojatnije nedjeljom. Ako se pokaže potreba i češće no cilj je da se
ustali na periodu od jednom mjesečno.
1.2 GPL
Ovaj dokument je pod zaštitom GNU GENERAL PUBLIC LICENSE, verzije 2.
1.3. Kako postaviti pitanje da mi barem netko odgovori a da pritom nitko
ne galami ?
Potrebno je pružiti barem ponešto informacija o problemu, kratak opis
hardwera te poruku o grešci.
Svako pisanje VELIKIM slovima se smatra galamom.
1.4 Koje poruke nisu primjerene ?
Svaka poruka koja omalovažava tekst prethodne poruke smatra se pozivom
na flame. Svaka poruka koja poziva na sveti rat tj. rasprave o tome
koji /operativni sistem/licenca/neki program/ je bolji.
Ako ipak morate dotičnu misao izraziti i javno onda barem budite pristojni
još toliko da dodate u vašu poruku i
Followup-To: hr.alt.flame.flame.flame
ili
Followup-To: hr.comp.advocacy
Također ako citirate samo _jedan_ manji dio prethodne poruke poželjno
je ostali dio obrisati ako se ne odnosi na vašu misao.
1.5 Zasto u ovom dokumentu nema nasih kvacica ?
Kako nema ? :)
Također se planira kreiranje i SGML verzije iz koje je onda
moguće kreirati PostScript, DVI, LaTeX, Lyx, Info i RTF formate.
1.6 Što je oznaka FIXME
Svako pojavljivanje FIXME označava da ili tekst još nije kompletiran
za sve moguće kombinacije postavki ili tek treba napisati taj dio.
1.7 Kako pomoći povećanju ovog dokumenta ?
Pošalji pitanje i ako znaš odgovor na adresu
mario.mikocevic+faq@sk.tel.hr
1.8 Gdje mogu pronaći još informacija ?
Na adresi http://faq.linux.hr ljubaznošću HULKa nalazi veliki broj
odgovora na razna pitanja te također i ovaj dokument.
-------------------------- FAQ -------------------------
2.1 Kako iskompilirati kernel ?
Vrlo jednostavno, sve što je potrebno jest detaljno znati
koje dijelove imate u svom računalu, znaći koji procesor te
naziv i karakteristike dodatnih kartica.
Prvo raspakiramo kernel arhivu u direktorij /usr/src/ . Kernel
arhivu možemo naći na glavnom izvoru ftp://ftp.kernel.org ili na
nekom od ftp mirrora kao na primjer ftp://ftp.linux.hr .
Postoje dvije verzije kernela, jedna takozvana stabilna te druga
koju nazivamo eksperimentalnom. Verzija kernela se sastoji od tri
broja sa značenjem major.minor.patchlevel, gdje je minor za stabilnu
verziju paran broj a za eksperimentalnu verziju neparan broj.
Ako već od prije imamo stariju verziju kernela raspakiranu potrebno
je obrisati link /usr/src/linux.
Znači `cd /usr/src` te zatim `tar xzvf linux-2.2.0.tar.gz` . Ovime je
kernel source raspakiran u /usr/src/linux no poželjno je isti pomaknuti
u ime sa verzijom kernela `mv linux linux-2.2.0` te zatim ponovno
napravimo soft link sa `ln -s linux-2.2.0 linux` . Sad krećemo na pripremu
kernela, `cd linux` . Kad po prvi put compiliramo kernel odmah nakon
raspakiravanja moramo pripremiti ga za fino podešavanje, `make mrproper` .
Sad slijedi odabir podrške kartica sa `make config` ili `make menuconfig`
ili `make xconfig` ovisno o tome da li compiliramo u čistoj konzoli, konzoli
sa tk podrškom ili u grafičkom sučelju, respektivno (što ce reći, pod Xima
recimo koristimo `make xconfig` :). Kad smo zaključili odabir dijelova
kernela počinjemo compiliranje, slijedi `make dep`, `make clean`,
`make bzImage`, `make modules`, `make modules_install`. Zatim prebacivanje
kernela za pravo mjesto, editiranje datoteke lilo.conf i aktiviranje novog
kernela.
Ukratko to izgleda ovako :
cd /usr/src
rm linux (ako postoji od prije)
tar xzvf linux-2.2.0.tar.gz
mv linux linux-2.2.0
ln -s linux-2.2.0 linux
cd linux
make mrproper
make menuconfig (ili config ili xconfig)
make dep
make clean
make bzImage
make modules
make modules_install
depmod -a 2.2.0 (zanemarite hrpu poruka o simbolima)
cp arch/i386/boot/bzImage /boot/vmlinuz-2.2.0
cp System.map /boot/System.map-2.2.0
vi /etc/lilo.conf (dodavanje definicije za novi kernel)
lilo
I to je to ! :)
Naravno da u stvarnom životu ipak nije sve toliko jednostavno, bitno je
zapamtiti još slijedećih nekoliko napomena. Gornji niz vrijedi _samo_ ako
po prvi puta compiliramo kernel 2.2.0. Ako već po neki put compiliramo
_istu_ verziju kernela (recimo da smo promijenili neke opcije) moramo
paziti na dvije vrlo bitne stvari.
1. nikad ne kopirati novo iscompilirani kernel preko starog sa istim brojem
pogotovo ako je stari kernel aktivan. Za takav slučaj potrebno je imati
jednu stariju verziju kernela koju mozemo butati i u toj starijoj
verziji kernela kopirati novu verziju kernela na pravo mjesto i
aktivirati je.
2. nikad ne kopirati module (sa `make modules_install`) ako već postoje
moduli za kernel sa istim brojem. U protivnom će biti cijela hrpa
poruka 'Unresolved symbol blablah ...'. Možemo se opet poslužiti
tehnikom jedne starije verzije kernela u kojoj ćemo pokrenuti
`make modules_install` i `depmod -a 2.2.0`.
Sva gornja pojavljivanja broja 2.2.0 zamijeniti sa verzijom kernela koju
compilirate.
Evo i primjera datoteke /etc/lilo.conf :
-- nakon ove linije --
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=20
default=linux
image=/boot/vmlinuz-2.2.0
label=linux
root=/dev/hda2
# append="ide2=0x1e8,0x3ee,11"
# append="ide3=0x168,0x36e,10"
# append="mem=128M"
# append="mem=63M" # Compaq hack
# append="vga=792" # vidi odgovor 2.14
# append="vga=ask"
read-only
image=/boot/vmlinuz-2.1.126
label=old
root=/dev/hda2
read-only
image=/boot/vmlinuz-2.1.106
label=ggi
root=/dev/hda2
read-only
image=/boot/vmlinuz-2.0.36
label=v20
root=/dev/hda2
read-only
image=/boot/memtest
label=mem
other=/dev/hda1
label=win98
table=/dev/hda
-- iznad ove linije --
2.2 Uh, izgubih se u 2.2.x opcijama !?
Hmm, ovdje bi mogao doći pravi FAQ bloat sa objašnjenjem svake kernel
opcije ali za početak ću vrlo šturo navesti kratak izvadak iz datoteke
/usr/src/linux/.config uz napomenu da su to samo _najbitnije_ opcije.
CONFIG_NET=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_BINFMT_ELF=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_UNIX=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_JOLIET=y
CONFIG_PROC_FS=y
CONFIG_EXT2_FS=y
CONFIG_NLS=y
CONFIG_VGA_CONSOLE=y
Još jednom napomena da su ovo samo najbitnije postavke za najčešći tip
konfiguracija koji se kod nas pojavljuje. Naravno da će se nekome
razlikovati ponešto (recimo SCSI umjesto IDE) te sam _vrlo_ otvoren
za diskusiju o ovom dijelu FAQa.
2.3 Kako patchirati kernel na noviju verziju ?
Za početak ponovno pročitati odgovor 2.1 . Zatim iskopiramo skinuti patch
za kernel u recimo /usr/src/patches te otkucamo
cd /usr/src/linux
gzip -dc /usr/src/patches/patch-2.2.1.gz | patch -E -p1
za vrijeme patchiranja poželjno je pozorno pratiti da li će negdje nastati
konflikt patcha sa originalom, iste možemo kasnije potražiti sa
find /usr/src/linux -name "*.rej" -print
ako se pokaže neka neispravno zapatchirana datoteka potrebno je ručno
podesiti istu. Ako koristimo oficijelne kernel patcheve problema neće biti.
Nakon uspješnog patchiranja sve dalje je isto kao i u odgovoru 2.1 od koraka
make menuconfig
uključivo.
2.4 Kako raspodijeliti disk za linux ?
Podrazumijeti ćemo da znamo što znače pojmovi particija, swap.
Minimalno je potrebna barem jedna primarna particija, znači za nabrzinu
složiti (da ne napišem sklepati :) linux dovoljno je odabrati cijeli disk
(ili ono što je ostalo nakon instalacije nekog drugog OSa kao npr win98)
kao jednu jedinu primarnu particiju.
Kultura ponašanja (u svojoj kući) nalaže da to ipak malo ljepše posložimo.
Najčešće ćemo podijeliti prostor na slijedeće particije :
/ - root particija
/usr - prostor za osnovne korisničke programe
/home - prostor za korisnike
/var - prostor za dinamičke datoteke
/opt - opcioni dodaci
swap - proširenje radne memorije
RedHat distribucija od inačice 5.2 dodaje i /boot particiju za datoteke
vezane za uspješno startanje samog linuxa (kernel, system map).
Moja preporuka je :
swap 16 - 256 M (noviji kerneli nemaju više ograničenje na 128)
/ 32 - 512 M
/usr 256M - 1G
/var 64M - 1G
/home ostatak
Kako točno odrediti koliko nam treba? Počnemo od swapa, nekad prije je
pravilo bilo RAM * 2 == swap. Danas to više nije slučaj. Za normalnu
upotrebu bit će dovoljno i samo 16M, no ako planiramo upogoniti programe
koje su gladni prostora (Gimp, povray ...) poželjno je swap povećati.
Prosječnim mrežnim korisnicima koji najčešće koriste samo Netscape bit će
dovoljno 32M. No ako pak želimo veliki swap ( više od 128M ) potrebne su
uz novi kernel i novije verzije programa `mkswap` i `mount`.
( barem mount-2.9-1.i386.rpm i util-linux-2.9-1.i386.rpm )
Root particija mora imati minimum 32M zbog osnovnih programa i biblioteka
za funkcioniranje linuxa. Poželjno je staviti i ponešto više radi
osiguranja jer '/' je ipak osnova svih particija. /usr particija ovisi o
tome što se sve želi instalirati na disk. /var particija ponajviše ovisi
o servisima koji se troše na računalu. Najgladniji je e-mail servis te je
za mnogokorisnička računala poželjno staviti što više.
Zaključak, recimo hard disk od 6.4G ->
swap 128M, / 256M, /usr 1G, /var 512M, /home ostatak.
2.5 Kako podesiti IP ?
Za početak je potrebno osmisliti neko ime, npr. glavni.doma.hr . Zatim iz
`private address` mreže uzmemo neki broj te podesimo slijedeće datoteke.
Recimo da smo odabrali `private address` mrežu 192.168.x.x te za
našu stvarnu mrežu dio 192.168.11.x . Postavke su za RedHat distro.
datoteka /etc/HOSTNAME
-- nakon ove linije --
glavni.doma.hr
-- iznad ove linije --
datoteka /etc/hosts
-- nakon ove linije --
127.0.0.1 localhost localhost.localdomain
192.168.11.2 glavni glavni.doma.hr
-- iznad ove linije --
datoteka /etc/sysconfig/network
-- nakon ove linije --
NETWORKING=yes
FORWARD_IPV4=no
HOSTNAME=glavni.doma.hr
DOMAINNAME=doma.hr
#GATEWAY=192.168.11.2
#GATEWAYDEV=eth0
-- iznad ove linije --
posljednje dvije linije treba otkomentirati ako recimo imate i ethernet
mrežu aktivnu a i preko iste izlazite u internet svijet
datoteka /etc/sysconfig/network-scripts/ifcfg-lo
-- nakon ove linije --
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
BROADCAST=127.255.255.255
ONBOOT=yes
BOOTPROTO=none
-- iznad ove linije --
datoteka /etc/sysconfig/network-scripts/ifcfg-eth0
-- nakon ove linije --
DEVICE=eth0
IPADDR=192.168.11.2
NETMASK=255.255.255.0
NETWORK=192.168.11.0
BROADCAST=192.168.11.255
ONBOOT=yes
BOOTPROTO=none
-- iznad ove linije --
gornja datoteka služi kao primjer za ethernet kartice.
Nakon postavki ovih datoteka restartamo mrežu, (NE NIJE potrebno reboot :)
dovoljno je `/etc/rc.d/init.d/network restart` .
2.6 Što je sve potrebno za spajanje na HiNET ?
Koristim RedHat distribuciju.
Potrebni su slijedeći rpm paketi :
initscripts-4.16-1
ppp-2.3.7-2
Zatim u slijedeće datoteke upisati :
datoteka /etc/ppp/pap-secrets
-- nakon ove linije --
# Secrets for authentication using PAP
# client server secret IP addresses
hptlogin * hptpasswd
gost * hpt
-- iznad ove linije --
naravno treba promijeniti hptlogin u korisničko ime te
hptpasswd u odgovarajuću lozinku (zaporku :)
datoteka /etc/sysconfig/network-scripts/chat-ppp0
-- nakon ove linije --
'ABORT' 'BUSY'
'ABORT' 'ERROR'
'ABORT' 'NO CARRIER'
'ABORT' 'NO DIALTONE'
'REPORT' 'CARRIER'
'' 'AT&FL1X3'
'OK' 'ATDT077100000'
'CONNECT' ''
-- iznad ove linije --
moguće je da se sadržaj ponešto razlikuje ovisno o modemu
datoteka /etc/sysconfig/network-scripts/ifcfg-ppp0
-- nakon ove linije --
PERSIST=yes
DEFROUTE=yes
ONBOOT=no
INITSTRING='AT&FL1X3'
MODEMPORT=/dev/ttyS2
LINESPEED=115200
ESCAPECHARS=no
DEFABORT=yes
HARDFLOWCTL=yes
DEVICE=ppp0
PPPOPTIONS=
DEBUG=no
PAPNAME=hptlogin
REMIP=
IPADDR=
BOOTPROTO=none
MTU=
MRU=
DISCONNECTTIMEOUT=10
RETRYTIMEOUT=5
USERCTL=yes
-- iznad ove linije --
također linija INITSTRING ovisi o modemu no ova kombinacija
bi trebala raditi u 90% slučajeva, zatim treba provjeriti da
li je MODEMPORT podešen na ispravnu vrijednost prema slijedećoj
tablici :
COM1 = ttyS0
COM2 = ttyS1
COM3 = ttyS2
COM4 = ttyS3
Nakon podešenih datoteka vezu uspostavljamo sa naredbom `ifup ppp0`
(bez navedenih jednostrukih navodnika) te vezu spuštamo sa
`ifdown ppp0` .
Ako želite pokretati još neke programe odmah nakon uspostavljanja veze
potrebno je u slijedeću datoteku upisati
datoteka /etc/ppp/ip-up.local
-- nakon ove linije --
#!/bin/bash
[ -x /usr/lib/sendmail ] && /usr/lib/sendmail -q
[ -x /usr/bin/fetchmail ] && /usr/bin/fetchmail >> /var/log/ppp 2>&1
umask 002
[ -x /usr/bin/slrnpull ] && /usr/bin/slrnpull -h news.hinet.hr
echo Done. >> /var/log/ppp
exit 0
-- iznad ove linije --
ovo je navedeno kao primjer u kojem odmah nakon spajanja na mrežu
šaljemo svu pripremljenu poštu (vidi odgovor 2.9), zatim skupljamo poštu
za nas (vidi odgovor 2.10) te skupljamo članke iz newsgrupa
(vidi odgovor 2.11).
2.7 Ne mogu pokrenuti PPP modul ?!
Ako smo iscompilirali PPP podršku kao modul onda nam je još potrebno
i u slijedeću datoteku upisati :
( ja preferiram modules.conf nad conf.modules no za svaki slučaj možete
postaviti i link `ln -s /etc/modules.conf /etc/conf.modules` )
datoteka /etc/modules.conf
-- nakon ove linije --
alias ppp-compress-1 off # This is Predictor-1, not yet supported
alias ppp-compress-2 off # This is Predictor-1, not yet supported
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate # From original RFC draft
alias ppp-compress-26 ppp_deflate # Final standard per ppp-2.3.4 README
-- iznad ove linije --
2.8 Nakon što se spojim, veza radi ali paketi NE prolaze ?
Potrebno je u slijedećih nekoliko datoteka upisati :
datoteka /etc/resolv.conf
-- nakon ove linije --
search tel.hr
nameserver 205.219.255.5
nameserver 205.219.255.8
-- iznad ove linije --
datoteka /etc/host.conf
-- nakon ove linije --
order hosts,bind
multi on
-- iznad ove linije --
datoteka /etc/hosts
-- nakon ove linije --
127.0.0.1 localhost localhost.localdomain
-- iznad ove linije --
moguće je da će u datoteci /etc/hosts biti još linija ovisno o podešenoj
IP adresi (vidi odgovor 2.5).
2.9 Spajam se na HiNET, kako podesiti slanje pošte ?
Koristim RedHat distribuciju.
Potrebni su slijedeći rpm paketi :
sendmail-8.9.3-10
sendmail-cf-8.9.3-10
Zatim u slijedeću datoteku upisati :
datoteka /usr/lib/sendmail-cf/cf/redhat.mc
-- nakon ove linije --
divert(-1)
include(`../m4/cf.m4')
define(`confDEF_USER_ID',``8:12'')
OSTYPE(`linux')
undefine(`UUCP_RELAY')
undefine(`BITNET_RELAY')
define(`confTO_QUEUERETURN',`90d')
define(`confTO_QUEUEWARN',`5d')
FEATURE(redirect)
FEATURE(always_add_domain)
FEATURE(allmasquerade)
FEATURE(masquerade_envelope)
MASQUERADE_AS(zg.tel.hr)
define(`SMART_HOST',smtp:mail.tel.hr)
FEATURE(local_procmail)
MAILER(procmail)
MAILER(smtp)
-- iznad ove linije --
Treba primijetiti da se koriste različiti jednostruki navodnici.
Nakon toga treba pokrenuti
`m4 /usr/lib/sendmail-cf/cf/redhat.mc > /etc/sendmail.cf`
te restartati sendmail daemon sa
`/etc/rc.d/init.d/sendmail restart` .
Sva pošta sa odredištem lokalno na računalu bit će isporučena odmah
a poštu prema van isporučujemo nakon spajanja na internet sa
`/usr/lib/sendmail -q`
2.10 Spajam se na HiNET, kako podesiti primanje pošte ?
Koristim RedHat distribuciju.
Potrebni su slijedeći rpm paketi :
fetchmail-5.0.0-1
datoteka /root/.fetchmailrc
-- nakon ove linije --
# Configuration created Mon Sep 21 11:04:52 1998 by fetchmailconf
set postmaster "postmaster"
poll pop.tel.hr and options no dns
user "hptlogin" there with password "hptpasswd" is mozgy here options fetchall
#poll public.srce.hr and options no dns
# user "login" there with password "zaporka" is luser here options fetchall
skip localhost
-- iznad ove linije --
potrebno je još promijeniti hptlogin u korisničko ime na HiNETu te
hptpasswd u zaporku (lozinku) koju pri tom koristite. Također
promijenite lokalno korisničko ime (ovdje `mozgy`) u ono koje koristite.
Ako želite u jednom prolazu za više korisnika pokupiti poštu možete
jednostavno dodati sve potrebne linije iza postojećih.
Pažnja ! Još jednom provjerite da li ste podesili sve iz odgovora 2.5 .
2.11 Spajam se na HiNET, kako podesiti offline čitanje news grupa ?
Koristim RedHat distribuciju.
Potrebni su slijedeći rpm paketi :
slrn-0.9.5.4-5
slrn-pull-0.9.5.4-5
Zatim u slijedeću datoteku upisati :
datoteka /var/spool/slrnpull/slrnpull.conf
-- nakon ove linije --
# This file is a sample configuration file for slrnpull. Such a file must
# exist in the slrnpull spool directory.
default 0 120
hr.comp.linux * 7
-- iznad ove linije --
gdje su polja za upis respektivno ime grupe, max broj datoteka za
skinuti u jednom prolazu te broj dana nakon čega poruke zastarijevaju.
Skidanje poruka pokrećemo sa `slrnpull` te brisanje zastarjelih poruka
sa `slrnpull --expire`. Poruke čitamo sa `slrn`, sve poruke se
spremaju lokalno te je potrebno ponovno pokrenuti `slrnpull` da bi se
poruke poslale te skinule novopridošle poruke ...
Evo i primjera datoteke $HOME/.slrnrc :
-- nakon ove linije --
set spool_inn_root "/var/spool/slrnpull"
set spool_root "/var/spool/slrnpull/news"
set spool_nov_root "/var/spool/slrnpull/news"
set read_active 1
set use_slrnpull 1
set server_object "spool"
hostname "upisi.ime.hr"
set username "hptlogin"
set signature .sig
set replyto "ime.prezime@zg.tel.hr"
set no_backups 1
set confirm_actions 0
set query_read_group_cutoff 400
-- iznad ove linije --
2.12 Kako podesiti davanje IP usluge preko PPP (ISP) ?
Koristim RedHat distribuciju.
Potrebni su slijedeći rpm paketi :
initscripts-4.16-1
mgetty-1.1.14-8
ppp-2.3.7-2
Zatim u slijedeće datoteke upisati :
dodatak u datoteci /etc/inittab
-- nakon ove linije --
# Run mgetty on serial lines
S2:2345:respawn:/sbin/mgetty /dev/ttyS2
-- iznad ove linije --
datoteka /etc/mgetty+sendfax/login.config
-- nakon ove linije --
/AutoPPP/ - - /usr/sbin/pppd auth -chap +pap login
* - - /bin/login @
-- iznad ove linije --
datoteka /etc/mgetty+sendfax/mgetty.config
-- nakon ove linije --
# My modem (GVC K56Flex Internal)
port ttyS2
debug 4
speed 38400
rings 6
init-chat "" \d\d\d+++\d\d\dAT&FX3S11=50 OK
modem-type auto
modem-check-time 1200
-- iznad ove linije --
datoteka /etc/ppp/options
-- nakon ove linije --
lock
modem
crtscts
asyncmap 0
proxyarp
lcp-echo-interval 30
lcp-echo-failure 4
-- iznad ove linije --
datoteka /etc/ppp/options.ttyS2
-- nakon ove linije --
#ms-dns 192.168.11.2
glavni:ppp
#require-pap
#nodefaultroute
-- iznad ove linije --
*-dns linije dodati _samo_ ako se na istom stroju vrti i DNS (bind)
dodati u /etc/ppp/pap-secrets
-- nakon ove linije --
# client server secret IP addresses
* * "" 192.168.11.5
-- iznad ove linije --
dodati u /etc/hosts
-- nakon ove linije --
192.168.11.5 ppp ppp.doma.hr
-- iznad ove linije --
2.13 Kako podesiti GUI !?
GUI je skraćenica za Graphic User Interface oliti grafičko korisničko
sučelje. X Window System je jedan od bitnih dijelova GUIa. Pri RedHat
distribuciji dolaze slijedeći paketi :
XFree86-3.3.3.1-49
XFree86-libs-3.3.3.1-49
XFree86-devel-3.3.3.1-49
XFree86-75dpi-fonts-3.3.3.1-49
XFree86-100dpi-fonts-3.3.3.1-49
XFree86-ISO8859-2-1.0-8
XFree86-ISO8859-2-Type1-fonts-1.0-8
XFree86-ISO8859-2-75dpi-fonts-1.0-8
XFree86-ISO8859-2-100dpi-fonts-1.0-8
X11R6-contrib-3.3.2-6
Kao što vidimo uključeni su i Latin2 fontovi čije podešavanje možemo
vidjeti u odgovoru 2.16. Nakon što instaliramo gornje pakete a PRIJE
nego nastavimo dalje potrebno je saznati _detaljne_ podatke o grafičkoj
kartici te monitoru i to
chipset na grafičkoj kartici
količinu RAM na grafičkoj kartici
horizontal sync raspon
ako je monitor sa fiksnim frekvencijama onda popis istih
vertical refresh raspon
Sad tek krećemo u akciju. Kako još nismo u grafičkom modu rada najbolji
program za podešavanje je `xf86config`. Nakon što ga startamo, polako,
korak po korak odgovaramo na postavljena pitanja opisujući što je moguće
preciznije naš sistem. Ovdje ću navesti samo pitanja koja se postavljaju
te kratak opis što bi se trebalo unijeti ->
Press enter to continue, or ctrl-c to abort.
naravno, otipkamo <enter> za početak ..
Press enter to continue, or ctrl-c to abort.
ovdje slijedi <enter> , nakon dodatne provjere su nam izvršne datoteke
vezane za Xe na pravom mjestu
Enter a protocol number:
odaberite tip komunikacije sa štakorom (mišem :)
ovdje je _vrlo_ bitno podesiti pravi protokol inače će vam se X
pokazivać ponašati vrlo mrsko kad pokrenete Xe, skakuće po ekranu i
izvodi gluposti, ako vam se to događa vratite se na ovaj korak ponovno
u 80% slučajeva prvi protokol radi bez problema
Do you want to enable Emulate3Buttons?
ako imate miša sa samo dvije tipke odaberite 'y' inače 'n'
Mouse device:
otipkajte /dev/mouse te provjerite gdje ista pokazuje
ako imate miša za serijski port /dev/mouse treba pokazivati na
/dev/ttyS0 za COM1, /dev/ttyS1 za COM2 i tako dalje respektivno
ako imate PS/2 miša onda /dev/mouse pokazuje na /dev/psaux
Do you want to use XKB?
ovdje je potrebno odgovoriti 'n' da bi smo mogli koristiti naša slova
Do you want to enable these bindings for the Alt keys?
naravno 'y' zbog naših slova
Press enter to continue, or ctrl-c to abort.
hurraaay, da li smo hrabri !? naravno .. <enter> :)
Enter your choice (1-11):
odaberemo jedan od ponuđenih prvih 10 odgovora ako _TOČNO_ odgovara
specifikacijama našeg monitora a ako ne onda odaberemo 11 te unesemo
raspon koji piše u knjižici od monitora (hsync in kHz)
Enter your choice:
slično i za brzinu osvježavanja (vsync in Hz)
Enter an identifier for your monitor definition:
Moj Mali Monitor
Enter the vendor name of your monitor:
može čak i BMW ako netko ima podatak da BMW sklapa monitore ... :)
Enter the model name of your monitor:
320i sa onim lijepim slovom M :)
Do you want to look at the card database?
samo za one sa brand name grafičkim karticama, većina ce 'n'
Which one of these screen types do you intend to run by default (1-4)?
sad je _BITAN_ dio, treba odabrati srce Xa
nekako je najpoželjnije odabrati XF86_SVGA jer je vrlo velika
vjerojatnost da je chipset tamo podržan ali ako nije bit će potrebno
kasnije još malo truda ..
postoje još 3DLabs, 8514, AGX, I128, Mach8, Mach32, Mach64, Mono,
P9000, S3, S3V, VGA16, W32, Xnest, Xvfb
te svakako najzanimljiviji FBDev server (vidi 2.14).
Do you want me to set the symbolic link?
kucamo 'y' osim u slučaju da chipset nije nijedan iz gornjeg pitanja
Enter your choice:
koliko imamo RAM memorije u grafičkoj
Enter an identifier for your video card definition:
Moja Veeeeelika Kartica
Enter the vendor name of your video card:
opet BMW ..
Enter the model (board) name of your video card:
320i truboindžekšon ..
What Clockchip setting do you want (1-12)?
odaberite koji odgovara, ako ga nema u popisu onda samo <enter>
Do you want me to run 'X -probeonly' now?
vlasnici starijih S3 i CL kartica molim reći 'n' ostali mogu 'y'
Enter your choice:
eh sad, malo igranja opcijama za odabir modova rada, preporuća se da
za svaki mod rada (od 8pp, 16bpp, 24bpp, 32bpp) izaberemo max dvije
rezolucije, najpoželjnije samo jedna
Shall I write it to /etc/X11/XF86Config?
yeeeeeesss, napokon smo gotovi
Sad slijedi hrabro podizanje X servera ->
startx
može i `startx -- -bpp 16' gdje umjesto 16 može biti 8, 15, 16, 24, 32
ovisno o količini boja koju želimo imati.
2.14 Imam grafičku koja nije podržana !
Koristim RedHat distribuciju.
Potrebni su slijedeći rpm paketi :
sve iz odgovora 2.13
XFree86-FBDev-3.3.3.1-49
grafička kartica sa VESA 2.0 BIOSom
Prvo dodamo u datoteku /etc/lilo.conf 'append="vga=ask"' (vidi 2.1)
pokrenemo `lilo` da se promjena zabilježi te nakon reboota na upit o
grafičkom modu unesemo broj iz slijedeće tablice:
| 640x480 800x600 1024x768 1280x1024
----+-------------------------------------
256 | 0x301 0x303 0x305 0x307
32k | 0x310 0x313 0x316 0x319
64k | 0x311 0x314 0x317 0x31A
16M | 0x312 0x315 0x318 0x31B
Možemo i alternativno odmah staviti da nam LILO podiže željeni grafički
mod samostalno ali onda umjesto 'ask' stavimo broj di je isti broj
pretvoren u decimalnu notaciju (u tablici je heksadecimalno).
( 'append="vga=ask"' => 'append="vga=792"' za 1024x768x16M )
Prilikom startanja računala možemo primijetiti i sličicu pingvina u gornjem
lijevom uglu (ako imate višeprocesorsko računalo bit će i više pingvina :).
Ovim postupkom postoje i nekoliko ograničenja, rezoluciju više nemožemo
mijenjati bez restartanja u novi mod, te vrlo mali refresh_rate.
Poželjno je još provjeriti i da
postoji soft link sa /etc/X11/X na /usr/X11R6/bin/XF86_FBDev
postoje barem /dev/fb /dev/fb0 i /dev/fb0current
`mknod /dev/fb0 c 29 0` će kreirati /dev/fb0
`mknod /dev/fb1 c 29 32` će kreirati /dev/fb1
/dev/fb0current je soft link na /dev/fb0
Relevantni dio u /etc/X11/XF86Config za XF86_FBDev server je
-- nakon ove linije --
Section "Device"
Identifier "Linux Frame Buffer Device"
EndSection
Section "Screen"
Driver "fbdev"
Device "Linux Frame Buffer Device"
Monitor "Moj Mali Monitor"
SubSection "Display"
Depth 8
Modes "default"
Virtual 1024 768
EndSubSection
SubSection "Display"
Depth 16
Modes "default"
Virtual 1024 768
EndSubSection
SubSection "Display"
Depth 24
Modes "default"
Virtual 1024 768
EndSubSection
SubSection "Display"
Depth 32
Modes "default"
Virtual 1024 768
EndSubSection
-- iznad ove linije --
2.15 Kako podesiti spajanje na HiNET iz GUI ?
Koristim RedHat distribuciju.
Potrebni su slijedeći rpm paketi :
initscripts-4.16-1
ppp-2.3.7-2
wmppp-1.3.0-1
Podrazumijeva se da smo prošli korake iz odgovora 2.7 .
datoteka $HOME/.wmppprc
-- nakon ove linije --
speed: /etc/ppp/getmodemspeed
start: /sbin/ifup ppp0
stop: /sbin/ifdown ppp0
-- iznad ove linije --
Poželjno je još jednom provjeriti da u datoteci
/etc/sysconfig/network-scripts/ifcfg-ppp0 stoji USERCTL=yes .
Zatim pokrenemo `wmppp`. Unutar prozora programa postoje, dugme sa oznakom
kvačice za spajanje te dugme sa oznakom križića za prekidanje veze.
2.16 Kako podesiti naša slova u konzoli ?
Koristim RedHat distribuciju.
Potrebni su slijedeći rpm paketi :
setup-2.0.2-1
initscripts-4.16-1
console-tools-19990302-13
datoteka /etc/sysconfig/i18n
-- nakon ove linije --
LC_ALL=hr_HR
SYSFONT=lat2-12
SYSTERM=linux-lat
-- iznad ove linije --
meni se najviše sviđa gornji font, na raspolaganju su nam i još
slijedeći fontovi sa našim znakovima :
lat2-08, lat2-10, lat2-12, lat2-16
iso02.f08, iso02.f14, iso02.f16
Aktiviramo font sa `setsysfont` ili se aktivira automatski nakon
prvog slijedećeg reboota. Za eksperimentiranje fontovima možemo
koristiti naredbu `consolechars -f lat2-12`.
datoteka /etc/sysconfig/keyboard
-- nakon ove linije --
KEYTABLE=croat
-- iznad ove linije --
Zatim ovisno o shellu koji imate slijedeće datoteke :
BASH shell :
U RedHat-u 6.0 nije potrebno ništa dodavati za bash shell,
no za starije verzije RH je potrebno :
datoteka /etc/inputrc
-- nakon ove linije --
set input-meta On
set convert-meta Off
set output-meta On
-- iznad ove linije --
dodati u /etc/profile.d/lang.sh
-- nakon ove linije --
echo -ne "\033(K"
-- iznad ove linije --
ZSH shell :
datoteka /etc/profile.d/lang.zsh
-- nakon ove linije --
if [ -f /etc/sysconfig/i18n ]; then
. /etc/sysconfig/i18n
[ -n "$LANG" ] && export LANG || unset LANG
[ -n "$LC_CTYPE" ] && export LC_CTYPE || unset LC_CTYPE
[ -n "$LC_COLLATE" ] && export LC_COLLATE || unset LC_COLLATE
[ -n "$LC_MESSAGES" ] && export LC_MESSAGES || unset LC_MESSAGES
[ -n "$LC_NUMERIC" ] && export LC_NUMERIC || unset LC_NUMERIC
[ -n "$LC_MONETARY" ] && export LC_MONETARY || unset LC_MONETARY
[ -n "$LC_TIME" ] && export LC_TIME || unset LC_TIME
[ -n "$LC_ALL" ] && export LC_ALL || unset LC_ALL
[ -n "$LANGUAGE" ] && export LANGUAGE || unset LANGUAGE
[ -n "$LINGUAS" ] && export LINGUAS || unset LINGUAS
if [ -n "$SYSTERM" ]; then
export TERM=$SYSTERM
fi
if [ -n "$SYSTERM" ] ; then
case $SYSTERM in
linux-lat)
LESSCHARSET=latin1
export LESSCHARSET
;;
esac
fi
fi
echo -ne "\033(K"
-- iznad ove linije --
zatim otkomentirati linije u /etc/zprofile
-- nakon ove linije --
for i in /etc/profile.d/*.zsh
do
source $i
done
-- iznad ove linije --
TCSH, CSH shell :
datoteka /etc/profile.d/lang.csh
-- nakon ove linije --
test -f /etc/sysconfig/i18n
if ($status == 0) then
# FIXME emh, još kad bih znal kak da natjeram csh/tcsh da parsira
# format gornje datoteke
setenv LESSCHARSET 'latin1'
setenv LC_ALL 'hr_HR'
setenv LC_CTYPE 'iso_8859_1'
setenv NOREBIND
foreach key ( \\251 \\256 \\271 \\276 \\306 \\310 \\320 \\346 \\350 \\360 )
bindkey $key self-insert-command
end
echo -n "\033(K"
endif
-- iznad ove linije --
ako imate želju za još koji shell, pošaljite mi upit i potražit ću.
Za RedHat 6.0 potrebno je patchirati
datoteku /etc/rc.d/rc.sysinit
-- nakon ove linije --
--- rc.sysinit.old Wed May 5 20:30:21 1999
+++ rc.sysinit Wed May 5 20:41:39 1999
@@ -28,29 +28,6 @@
# Fix console loglevel
/sbin/loglevel $LOGLEVEL
-# Load keymap
-KEYMAP=
-if [ -f /etc/sysconfig/console/default.kmap ]; then
- KEYMAP=/etc/sysconfig/console/default.kmap
-else
- . /etc/sysconfig/keyboard
- if [ -n "$KEYTABLE" -a -d "/usr/lib/kbd/keymaps" ]; then
- KEYMAP=$KEYTABLE
- fi
-fi
-if [ -n "$KEYMAP" ]; then
- # Since this takes in/output from stdin/out, we can't use initlog
- echo -n "Loading default keymap"
- loadkeys $KEYMAP < /dev/tty0 > /dev/tty0 2>/dev/null && \
- success "Loading default keymap" || failure "Loading default keymap"
- echo
-fi
-
-# Load system font
-if [ -x /sbin/setsysfont ]; then
- action "Setting default font" /sbin/setsysfont
-fi
-
# Start up swapping.
action "Activating swap partitions" swapon -a
@@ -275,6 +252,29 @@
# mounted). Contrary to standard usage,
# filesystems are NOT unmounted in single user mode.
action "Mounting local filesystems" mount -a -t nonfs,smbfs,ncpfs,proc
+
+# Load keymap
+KEYMAP=
+if [ -f /etc/sysconfig/console/default.kmap ]; then
+ KEYMAP=/etc/sysconfig/console/default.kmap
+else
+ . /etc/sysconfig/keyboard
+ if [ -n "$KEYTABLE" -a -d "/usr/lib/kbd/keymaps" ]; then
+ KEYMAP=$KEYTABLE
+ fi
+fi
+if [ -n "$KEYMAP" ]; then
+ # Since this takes in/output from stdin/out, we can't use initlog
+ echo -n "Loading default keymap"
+ loadkeys $KEYMAP < /dev/tty0 > /dev/tty0 2>/dev/null && \
+ success "Loading default keymap" || failure "Loading default keymap"
+ echo
+fi
+
+# Load system font
+if [ -x /sbin/setsysfont ]; then
+ action "Setting default font" /sbin/setsysfont
+fi
if [ -x /sbin/quotaon ]; then
action "Turning on user and group quotas for local filesystems" /sbin/quotaon -a
-- iznad ove linije --
to je zbog toga jer su u novim initscripts s*ebali učitavanje font i key
mapa, učitavajući ih _prije_ nego kaj namountaju /usr .. *sic*
2.17 Kako podesiti naša slova u Xima (GUI) ?
Koristim RedHat distribuciju.
Potrebni su slijedeći rpm paketi :
XFree86-ISO8859-2-1.0-1
XFree86-ISO8859-2-Type1-fonts-1.0-1
XFree86-ISO8859-2-75dpi-fonts-1.0-1
XFree86-ISO8859-2-100dpi-fonts-1.0-1
Poželjno je i posložiti sve potrebno iz odgovora 2.16 .
dodati u datoteku /etc/X11/XF86Config
-- nakon ove linije --
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/ISO8859-2/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ISO8859-2/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/ISO8859-2/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/ISO8859-2/100dpi/"
FIXME Blah, RH6.0 više NEMA Latin2 fontove tamo ...
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "Keyboard"
Protocol "Standard"
AutoRepeat 500 5
RightAlt ModeShift
XkbDisable
XkbKeymap "xfree86(us)"
EndSection
-- iznad ove linije --
dodati u datoteku $HOME/.Xdefaults
-- nakon ove linije --
Rxvt*font: -mixed-fixed-*-*-*-*-*-200-*-*-*-*-iso8859-2
Rxvt*font1: -mixed-fixed-*-*-*-*-*-50-*-*-*-*-iso8859-2
Rxvt*font2: -mixed-fixed-*-*-*-*-*-70-*-*-*-*-iso8859-2
Rxvt*font3: -mixed-fixed-*-*-*-*-*-140-*-*-*-*-iso8859-2
Rxvt*font4: -mixed-fixed-*-*-*-*-*-200-*-*-*-*-iso8859-2
Netscape*fontList: -ttf-tahoma-normal-r-normal-*-12-*-*-*-p-*-iso8859-2
-- iznad ove linije --
dodati u datoteku $HOME/.Xmodmap
-- nakon ove linije --
keycode 22 = BackSpace
-- iznad ove linije --
datoteka FIXME/usr/X11R6/lib/X11/xinit
-- nakon ove linije --
FIXMEuserresources=$HOME/.Xresources
FIXMEusermodmap=$HOME/.Xmodmap
FIXMEsysresources=/usr/X11R6/lib/X11/xinit/.Xresources
FIXMEsysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap
-- iznad ove linije --
FIXMEGornje linije su samo meni potsjetnik za stvari koje još moram dopisati
2.18 Kako podesiti naša slova s HP printerima (PCL) ?
Koristim RedHat distribuciju.
Potrebni su slijedeći rpm paketi :
magicfilter-1.2-3
HPovi printeri koriste PCL jezik za komunikaciju. Nakon instalacije
potrebnih paketa i podešavanja datoteke /etc/printcap potrebno je još
promijeniti ESC kodove u datoteci filtera i to sva pojavljivanja niza
`\e(0N` treba promijeniti u `\e(2N`.
FIXME Objasni kompletan način instaliranja magicfilter-1.2-3 paketa.
2.19 Ne radi mi CD !?!
Prilikom compiliranja kernela (vidi odgovor 2.1) potrebno je uključiti
podršku za IDE CDROM, ISO FS te ako koristimo MeSsyDOS CDe i NLS kodne
stranice. Znači -> CONFIG_BLK_DEV_IDECD, CONFIG_ISO9660_FS, CONFIG_NLS.
2.20 Kako slušati muzički CD ?
Za slušanje muzičkih CDa _nije_ potrebno disk mountati. Sve što je potrebno
je prvo provjeriti da li postoji audio kabel između CDROM uređaja i
muzičke kartice te instalirani neki program za slušanje audio diskova kao
naprimjer najpopularniji xworkman. Sa RedHat distribucijom dođe vrlo
jednostavni cdplay (cdp-0.33-12).
Ako želite skinuti audio zapis preporuća se URL :
http://fly.cc.fer.hr/~ptolomei/meta/audiofs-patch
ili neki od programa cdparanoia, cdda2wav, cdrip ..
2.21 Koje su mi sve kodne stranice potrebne !? (NLS)
Minimum su CONFIG_NLS_CODEPAGE_437, CONFIG_NLS_CODEPAGE_850 i
CONFIG_NLS_ISO8859_1. Ako želimo koristiti naše znakove onda su potrebne i
CONFIG_NLS_CODEPAGE_852 i CONFIG_NLS_ISO8859_2.
2.22 Kako koristiti miša sa kotačićem ?
Potrebni su slijedeći rpm paketi :
gpm-1.17.5-3
Sa pojavom miševa sa kotačićem mnogi od vas bi željeli ih i aktivno
koristiti. U grafičkom sučelju je potrebno aplikacijama da posjedujemo
takav miš.
Za console je dovoljno slijedeće :
datoteka /etc/sysconfig/mouse
-- nakon ove linije --
MOUSETYPE="imps2"
XEMU3=no
-- iznad ove linije --
Za X Windowse je dovoljno slijedeće dodati :
dodati u datoteku /etc/X11/XF86Config
-- nakon ove linije --
Section "Pointer"
Protocol "imps/2"
Device "/dev/mouse"
ZAxisMapping 4 5
EndSection
-- iznad ove linije --
u gornjim primjerima je Microsoft IntelliMouse sa PS/2 priključkom.
2.23 Kako koristiti miša sa kotačićem u Netscapeu ?
dodati u datoteku $HOME/.Xdefaults
-- nakon ove linije --
!## NETSCAPE
Netscape*drawingArea.translations: #replace \
<Btn1Down>: ArmLink() \n\
<Btn2Down>: ArmLink() \n\
~Shift<Btn1Up>: ActivateLink() \n\
~Shift<Btn2Up>: ActivateLink(new-window) \
DisarmLink() \n\
Shift<Btn1Up>: ActivateLink(save-only) \
DisarmLink() \n\
Shift<Btn2Up>: ActivateLink(save-only) \
DisarmLink() \n\
<Btn1Motion>: DisarmLinkIfMoved() \n\
<Btn2Motion>: DisarmLinkIfMoved() \n\
<Btn3Motion>: DisarmLinkIfMoved() \n\
<Motion>: DescribeLink() \n\
<Btn3Down>: xfeDoPopup() \n\
<Btn3Up>: ActivatePopup() \n\
Ctrl<Btn4Down>: PageUp()\n\
Ctrl<Btn5Down>: PageDown()\n\
Shift<Btn4Down>: LineUp()\n\
None<Btn4Down>: LineUp()LineUp()LineUp()LineUp()LineUp()LineUp()\n\
None<Btn5Down>: LineDown()LineDown()LineDown()LineDown()LineDown()LineDown()\n\
Alt<Btn4Down>: xfeDoCommand(forward)\n\
Alt<Btn5Down>: xfeDoCommand(back)\n
Netscape*globalNonTextTranslations: #override\n\
Shift<Btn4Down>: LineUp()\n\
Shift<Btn5Down>: LineDown()\n\
None<Btn4Down>:LineUp()LineUp()LineUp()LineUp()LineUp()LineUp()\n\
None<Btn5Down>:LineDown()LineDown()LineDown()LineDown()LineDown()LineDown()\n\
Alt<Btn4Down>: xfeDoCommand(forward)\n\
Alt<Btn5Down>: xfeDoCommand(back)\n
-- iznad ove linije --
2.24 Što znači $HOME u ovom dokumentu ?
$HOME je oznaka za početni korisnički direktorij tj. mjesto gdje se
nalazite odmah nakon logiranja. Recimo ako se odmah nakon logiranja
nalazim u /home/mozgy, izraz $HOME/datoteka prevodimo u
/home/mozgy/datoteka .
2.25 Kako instalirati RedHat sa PCChipa ?
U trenutku kad prijavi grešku vezanu uz LILO i MBR na hard disku,
treba otkucati <Alt-F2> te slijedeće linije :
cd /mnt/lib/modules
ln -s 2.0.36-1 2.0.36-0.7
cd /mnt/boot
ln -s vmlinuz-2.0.36-1 vmlinuz-2.0.36-0.7
nakon toga <Alt-F1> i ponovimo korak pri instalaciji.
2.26 Kako filtrirati poštu koja mi stiže ?
Potrebni su slijedeći rpm paketi :
procmail-3.13.1-2
Nakon što podesite sve iz odgovora 2.10 potrebno je
datoteka $HOME/.forward
-- nakon ove linije --
"|IFS=' '&&exec /usr/bin/procmail -f-||exit 75 #mozgy"
-- iznad ove linije --
gore još treba promijeniti korisničko ime (ovdje mozgy) u ono
koje koristite.
datoteka $HOME/.procmailrc
-- nakon ove linije --
MAILDIR=$HOME/Mail #you'd better make sure it exists
#DEFAULT=$MAILDIR/inbox #completely optional
DEFAULT=/var/spool/mail/$LOGNAME #completely optional
LOGFILE=$MAILDIR/from #recommended
#LOCKFILE=$HOME/.lockmail # kludge
ORGMAIL=/var/spool/mail/$LOGNAME # eh ...
:0 c
backup
:0 ic
| cd backup && /bin/rm -f dummy `ls -t msg.* | sed -e 1,32d`
:0 Wh: msgid.lock
| formail -D 8192 msgid.cache
:0:
* ^From.wget[^@]*@sunsite.auc.dk
new-wget
:0:
* ^From.linux[^@]*@linux.hr
new-linux-hulk
:0:
* ^From.owner-linux-kernel-outgoing@vger.rutgers.edu
new-linux-kernel
-- iznad ove linije --
zatim treba u direktoriju $HOME/Mail (ili vidi gore $MAILDIR)
kreirati direktorij backup koji će nam služiti za arhiviranje
nekoliko zadnjih poruka koje su nam stigle radi vrlo jednostavnog
filtriranja dupliciranih (tj. ako nam server mailing liste pošalje
desetke primjeraka jedne poruke, mi ćemo vidjeti samo jednu kako
i treba), za točno podešavanje vidi drugu brojku iza `sed`.
Te imamo primjere za nekoliko poznati mailing lista.
FIXMEDodati poslije za preventivu SPAMa ...
Za kraj još samo provjeriti da u sendmail.mc postoji linija sa
FEATURE(local_procmail) te MAILER(procmail) (vidi 2.9).
2.27 Umh, ali, kako srušiti Linux ?
Nekoliko je vrlo pouzdanih načina
- izvlačenjem kabla iz zida
- izvrtanjem osigurača (bolje)
- miniranjem trafo-stanice u tvom kvartu (vrlo pouzdano)
- zapaljivanjem kućišta jučerašnjim novinama a može i
tuširanje obilatim mlazom vode (poželjno sa stražnje strane)
- bacanjem kućišta kompjutera u nabujalu rijeku (još ako si
prethodno učinio neki od prva tri savjeta, gotovo
najpouzdanija metoda)
- `su -c 'rm -rf /'` ponekad zna biti _vrlo_ učinkovito
- ako niti ijedna od gornjih metoda ne pomogne
`shutdown -h now` bi trebalo
:)
assorted hiccups by Davor Čengija
prilozi dobrodošli
-------------------------- FAQ -------------------------
3.1 Kako koristiti naša slova i minicom ?
Nakon što podesimo naša slova (vidi odgovor 2.16/2.17) minicom pokrećemo sa
`minicom -s` te u podešavanju "Screen and keyboard" promijeniti postavku pod
"A - Command key is :" u nešto drugo, recimo tipku ESC.
Izvor: Vegi <vegi_@_usa.net>
3.2 Jedove muke s GPM-om
U `~/.jedrc' treba staviti
if (is_substr("linux", getenv("TERM")))
eval("gpm_disable_mouse()");
Izvor: Toni Drabik
-------------------------- FAQ -------------------------
4.0 Razni sretni trenuci
-------------clippette-----------------
Dražen Požarić wrote:
> Sada idem van i prvom prolazniku plaćam pivo koliko sam sretan :))
>
> I, da, ovime je prestao postojati posljednji razlog da na svom precious
> disku držim winbloze particiju. Neka ostane zabilježeno da sam ja, DP,
> 26.02.1999. zabio Billu Gatesu vritnjak ;>
>
> Evo Linuxu još 1.2G diska pa neka se snalazi
-------------clippette-----------------
-------------clippette-----------------
Miroslav Zubčić wrote:
> Meni je gorio jednom 11 dana. Onda sam došao doma vrlo nacvrcan i
> umjesto da upalim externi modem, ugasio sam komp >:-)
> e2fsck ................... . . .
-------------clippette-----------------
4.1 Da li je GPL Free oliti free (salamala ;)
Matija Nalis wrote zamtin' about some software [1]:
[1] which doesn't make it free [2] software, though.
[2] free kao slobodan, ne kao free chicks [3]
[3] well, it depends how you interpret free chicks [4]
[4] no, I didn't mean INTERPRET like that [5]
[5] forget it if you don't get it.
-------------------------- FAQ -------------------------
V fgvyy ybir loh, Qnavryyr
Mario Mikočević Mozgy
--
Mario Mikočević (Mozgy)
lfsck error: FUBR !