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