Gargoyle wrote:
>
> Wah, rupanya saya kurang teliti.
> Yang dimaksud bung Agus di mail terdahulu itu PATCH ya? :))
> Oke...oke...jadi kesimpulannya, kalo dipatch mesti bertahap,
> tapi kalo ambil sourcenya berarti bisa langsung. Gitu?
Ya.
>
> Satu lagi, source tree itu apa? Fungsinya apa? Cara
> memanfaatkannya gimana?
Source tree fungsi utamanya untuk membuat kernel baru
yang lebih spesifik sesuai dengan kebutuhan kita.
Fungsi lain adalah untuk program-program yang khusus
(contoh: system dependent; networking tools), perlu
header (*.h) dari /usr/src/linux/include/[linux|asm]/*.h
Ada juga /usr/src/linux/System.map untuk menterjemahkan
system call function number/address ke nama fungsi tersebut.
Ini bisa berubah setiap kali anda membuat kernel baru walaupun
konfigurasinya persis sama, jadi betul2 per-kernel-build.
> Contoh kasus; saya pake kernel 2.0.30, rencana mau diupdate ke
> 2.0.35.
> Berarti yang lebih bagus dipatch aja atau langsung ambil source
> 2.0.35?
Itung aja mana yang lebih kecil download patch-[31-35].bz2
linux-2.0.35.tar.bz2. Kernel hasil patch akan sama dengan
kernel download langsung.
> Terus si source tree 2.0.30 digimanain?
> Seandainya saya mau ambil source, step2nya gimana?
- download linux-2.0.35.tar.(gz|bz2)
- cd /usr/src && rm linux || mv linux linux-2.0.30
++ tar -C /usr/src -xvzf /where/u/put/the/file/linux-2.0.35.tar.gz
atau untuk .bz2
++ bzip2 -dc linux-2.0.35.tar.bz2 | tar -C /usr/src -xvf -
- cd /usr/src && mv linux linux-2.0.35 && ln -s linux-2.0.35 linux
done!
> Seandainya saya mau patch, gimana juga step2nya?
- download patch-2.0.[31-35].(gz|bz2)
- cd /usr/src/linux
ini ketik dalam satu baris:
- for v in 31 32 33 34 35;
do gzip -dc /where/u/put/the/patches/patch-2.0.$v.gz
| patch -p1 -s;done
untuk .bz2:
for ...; do bzip2 -dc ... | patch -p1 -s;done
done!
>
> *********** REPLY SEPARATOR ***********
>
> On 21/10/98, at 12:21, Ronny Haryanto wrote:
>
> >"Bimo H. Purbo" wrote:
> >> > Kalo mau update kernel, misal dari 2.0.30 ke 2.0.35 bisa
> >> > langsung nggak? Apa mesti update secara bertahap?
> >>
> >> langsung-langsung aja
> >>
> >> make menuconfig;make dep;make clean;make zlilo
> >
> >Berarti itu harus download full sourcenya 2.0.35 dan source
> tree 2.0.30 yg
> >sudah ada tidak dipakai dong? :)
> >Memang bisa juga, tapi kalo udah punya source treenya 2.0.30
> kan tinggal
> >dipatch bertahap aja, jadi downloadnya (mudah2an) nggak sebesar
> download
> >full source.
>
> +--+--+--+--+--+--+--+--+
> Gargoyle
> ICQ# : 9329545
> +--+--+--+--+--+--+--+--+
> Nobody's perfect, but I'm nobody.
>
> ----------------------------------------------------------------------
> Unsubscribe: [EMAIL PROTECTED]
> Archive: http://www.vlsm.org/linux-archive/
> Linux CD: [EMAIL PROTECTED]
--
+---| Netscape Communicator 4.x |---| Powered by Linux 2.0.x |---+
|/v\ Agus Budy Wuysang MIS Department |
| | Phone: +62-21-344-1316 ext 317 GSM: +62-816-1972-051 |
+--------| http://www.rad.net.id/users/personal/s/supes |--------+
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/IT dx s: a- C+++ UL++++$ P- L+++(++++) E--- W++ N+++ o? K? w-- O-
M- V-- PS+ PE Y-- PGP t+@ 5 X+ R- tv- b+ DI? D++(+) G e++ h* r+ y++
------END GEEK CODE BLOCK------
----------------------------------------------------------------------
Unsubscribe: [EMAIL PROTECTED]
Archive: http://www.vlsm.org/linux-archive/
Linux CD: [EMAIL PROTECTED]