On Fri, Aug 06, 1999 at 08:45:30AM +0700, Mas Eko wrote:
 > > YaST cuma ngurusin install, bukan compile, dan kalo install memang
 > > sebentar, krn prosesnya cuma copy binary, data, dan configuration
 > > file.
 > 
 > lha kalau begitu, berarti u/ update kernel 2.2.0 ke 2.2.5 kita harus compile
 > lagi dengan perintah make menuconfig dst (sampai ke make zlilo) mas ?
 > apa si YasT ini cuma memekarkan file dan mengcopynya ke direktori defaultnya
 > mas ?
 > terus konfigurasi apa yang dilakukan oleh si YasT ?
 >
yang gue alamin di SuSE 5.0 dgn YaST begitu, dia cuma sbg package installer/
deinstaller, frontend dr rpm. nggak ngerti kalo di SuSE 6.1 YaST sudah
bisa configurasi & compile (ada yang bisa mastiin?). tapi rasanya sih memang
nggak begitu, AFAIK frontend package management (YaST, dpkg, kpackage, Gnorpm,
dll) didesain untuk end user (baca terutama user baru), untuk 'mempermudah' 
proses instalasi. 'kegiatan' compilasi, biasanya untuk user yang lebih
advance, dan langsung dengan package management engine yang bersangkutaan,
misalnya kalo yang rpm based, menggunakan rpm (cek man rpm), atau kalo dengan
yang Debian based, dengan d* (ada berapa file, gue lupa).

ini bukan berarti user baru tidak dianjurkan untuk melakukan compile, tetapi
memang belum ada fasilitas yang 'mempermudah' spt untuk install. nah kalo 
mau compile, ya harus dr command line.

 > terus di KDE ada perintah compile kernel, nah kalau kita mau install
 > kdemultimedia-1.1.1.tar.gz kemudian kita pakai YasT, apa yang harus kita
 > lakukan setelah itu ?
 >
kelihatannya salah informasi atau apa nih, perintah compile kernel nggak
ada hubungannya dgn KDE, untuk compile kernel dr command line. maksudnya
gimana sih, atau apa perintah compile kernel di KDE?

mungkin yang tau bener YaST di SuSE 6.1 bisa bantu, gue rada kuno soal 
YaST ;), apa bener YaST bisa install tar.gz?

gini mas Eko, gue coba jelasin packaging  di Linux, jadi sorry kalo agak 
panjang.

di Linux ada beberapa cara install(/jenis) package, diantaranya:
 1. tar.gz
    extention filenya juga tar.gz, jenis ini merupakan cara yang paling
    kuno, digunakan oleh Slackware, isinya adalah binary dan data, dan
    beberapa script yang dijalankan untuk setting konfigurasi, agar package
    bisa jalan dgn baik.
    yang dibutuhkan untuk install jenis ini adalah, tar, gzip, dan installpkg.
 2. rpm
    extention filenya .rpm, dikembangkan oleh RedHad, dan digunakan juga
    oleh Mandrake, SuSE, Caldera, dan beberapa distro lain. saat ini rpm
    sangat populer, dan diakui sebagai package management yang sangat
    baik sehingga sudah ada porting ke platform lain.
    yang dibutuhkan untuk install rpm adalah rpm, ditambah dengan front
    end spt YaST, Gnorpm, kpackage, dan beberapa lainnya.
 3. deb
    extention filentya .deb, dikembangkan oleh Debian, digunakan juga oleh
    Stempede (CMIIW).
    yang dibutuhkan adalah dpkg dan 'temen2'nya, sorru nggak inget lagi.
 -  ?
yang gue maksud package di atas adalah binary package. untuk source, biasa
di distribusikan dalam bentuk tar.gz atau tar.bz2, ini beda isinya dgn tar.gz
dari no (1), dimana untuk source package, tidak terdapat binary file, dan
untuk install harus extract, dan melakukan proses compile secara manual.
khusus rpm, source dr sebuah aplikasi didistribusikan dalam file yang 
extentionnya .src.rpm, contoh:
   binary: enlightenment-0.16.devel.3-5ch.i386.rpm
   source: enlightenment-0.16.devel.3-5ch.src.rpm
kalo mau install pake YaST (dan tidak mau compile), ambil file yang
extentionnya .rpm, yang .src.rpm tetap butuh compile. misalnya untuk
kdemultimedia, coba cari yang  kdemultimedia-1.1.1-*.i386.rpm.

mudah2an dapet gambaran, atau gue malah bikin tambah bingung? ;),

 > saya coba pakai perintah di bawah ini
 > ./configure
 > make install
 > muncul error karena qt < 1.4
 > dan proses make install berhenti
 > 
ok, kita pindah ke compile.
error tersebut disebabkan krn qt yang 'terinstall' versinya lebih rendah
dari yang dibutuhkan oleh kdemultimedia, coba cek versi yang terinstall
dengan cara: 
   # rpm -qi qt, contoh output:
-----
Name        : qt                           Relocations: (not relocateable)
Version     : 1.44                              Vendor: (none)
Release     : 10mdk                         Build Date: Wed May 12 00:23:49 1999
Install date: Sat Jul 24 07:31:00 1999      Build Host: kenobi.mandrakesoft.com
Group       : System Environment/Libraries   Source RPM: qt-1.44-10mdk.src.rpm
Size        : 1640732                          License: distributable
[...]
-----

dan
 
   # rpm -qi qt-devel, contoh output:
-----
Name        : qt-devel                     Relocations: (not relocateable)
Version     : 1.44                              Vendor: (none)
Release     : 10mdk                         Build Date: Wed May 12 00:23:49 1999
Install date: Sat Jul 24 07:33:55 1999      Build Host: kenobi.mandrakesoft.com
Group       : Development/Libraries         Source RPM: qt-1.44-10mdk.src.rpm
Size        : 8059176                          License: distributable
[...]
-----
untuk compile, qt-devel juga dibutuhkan, dan seharusnya level dr qt, dan
qt-devel sama

cara ngatasinnya adalah ambil dulu package qt dan qt-devel dr sitenya si
SuSE, install pake YaST, dan coba compile lagi.

Best regards,
Andy
-- 
chandy a7 indo 607 net 607 id
http://gmail.cakraweb.com http://eworld.indoglobal.com/eworld

--------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Hosted by http://www.Indoglobal.com

Kirim email ke