make
in patch
Če želite videti, kaj je naredil ukaz ,,make
`` ali
,,patch
``, lahko preusmerite standardni izhod programa v
datoteko. Najprej ugotovite katero ukazno lupino uporabljate:
,,grep root /etc/passwd
`` in glejte nekaj podobnega temu:
,,/bin/csh
``.
Če uporabljate sh
ali bash
, boste takole preusmerili
izhod ukaza (ukaz) v datoteko (izhodna_datoteka):
# (ukaz) 2>&1 | tee (izhodna_datoteka)
Za csh
ali tcsh
uporabite:
# (ukaz) |& tee (izhodna_datoteka)
Za lupino rc
(verjetno je ne uporabljate) je ustrezen ukaz
# (ukaz) >[2=1] | tee (izhodna_datoteka)
Razen z uporabo disket je še več metod preizkušanja novega jedra, ne da bi se dotaknili starega. Za razliko od mnogih Unixov je LILO sposoben zagnati jedro s kateregakoli mesta na disku (če imate disk večji od 500 MB, preberite LILO-vo dokumentacijo, kako preprečite težave). Če torej na konec konfiguracijske datoteke dodate nekaj podobnega:
image = /usr/src/linux/arch/i386/boot/bzImage label = new_kernel
lahko izberete zagon novega jedra ne da bi se dotaknili vašega starega
jedra /vmlinuz
(seveda morate še pognati
lilo
). Najpreprostejši način za zagon novega jedra je, da
pritisnete ob zagonu tipko Shift (ko se na zaslonu izpiše
LILO
in nič drugega), kar vam da pozivnik. Zdaj lahko vnesete
,,new_kernel
`` in zagnalo se bo novo jedro.
Če želite obdržati več dreves izvorne kode različnih jeder (to lahko
sicer zaseda veliko diskovnega prostora), je najpogostejši način ta,
da jih preimenujete v /usr/src/linux-x.y.z
, kjer je
x.y.z
različica jedra. Potem lahko ,,izberete`` drevo izvorne
kode s simbolično povezavo, npr. ,,ln -sf linux-1.2.2
/usr/src/linux
`` naredi drevo 1.2.2 za trenutno aktualno
drevo. Preden naredite to simbolično povezavo, se prepričajte, da
zadnji argument programu ln
ni pravi imenik (stare simbolične
povezave so v redu); rezultat ne bo tak, kot bi želeli.
Russell Nelson <nelson@crynwr.com
> zbira spremembe v
novih izdajah jedra. Te so kratke, lahko jih pogledate, preden
nadgradite svoje jedro. Najdete jih na
ftp://ftp.emlist.com/pub/kchanges/
ali prek svetovnega
spleta na naslovu url url="http://www.crynwr.com/kchanges">
.