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 rc
(verjetno ga 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/zImage
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
http://www.crynwr.com/kchanges
.