membuat paket manajer rpm dengan build tools rpmbuild.versi satu
TRANSCRIPT
-
7/24/2019 Membuat Paket Manajer RPM dengan build tools RPMbuild.Versi satu
1/5
mbuat Pak t anaj r RP d ngan build tools
RP build V rsi satu
Monday, February 22, 2016
Selamat pagi para pembaca sekalian, ditahun dua ribu enam belas ini, saya
akan berbagi ilmu yang saya miliki yakni membuat paket RPM. Kita tahu RPM
adalah sebuh apaket menaje dari redHat yup RPM ( RedHat Packet Manager )
untuk pembahasan RPM akan dibahasa pada artikel lain. Pada artikel ini akan
lebih membahas bagaimana membuat paket manajer yakni RPM.
A. Persiapan
1.Perangkat Lunak
a. OS RedHat atau turunan dari RedHat - saya menggunakan Centos 7.
b. RPM Build tree. Bisa diunduh di
B. Penerapan
Bila semua persiapan telah terpenuhi sekarang lakukan penyamaan nama
paket agar selaras atau seragam, dengan melakukan perubahan pada filemacros.dist
Gambar. 1
Terlihat pada Gambar. 1 digunakan untuk melakukan perubahan atau
penyelarasan paket RPM yang dibuat nanti, bisa dengan editor sederhana yakni
VIM, VIM, NANO atau yang lainya berkas terdapat pada /etc/rpm/macros.dist ,
untuk kotak yang diblok nanti akan disesuaikan dengan cara menghapus nama
distro yang dipakai yakni centos ,
Gambar. 2
maka hasilnya nanti akan menjadi seperti ini
%dist.el7.
-
7/24/2019 Membuat Paket Manajer RPM dengan build tools RPMbuild.Versi satu
2/5
mbuat Pak t anaj r RP d ngan build tools
RP build V rsi satu
Monday, February 22, 2016
Gambar. 3
Pada Gambar. 3 adalah perubahan yang telah dilakukan yang mana dengan
menghapus nama distro yang dipakai yakni centos.
Untuk langkah selanjutnya adalah mengecek paket rpm yang telah dibuat
dengan perintah rpm -qa | grep rpm. Seperti pada Gambar. 4.
Gambar. 4
Selanjutnya adalah mengunduh tools rpmbuild.
Gambar. 5
Pada Gambar. 5 adalah mengunduh tools rpm build yang akan digunakan untuk
melakukan building paket rpm yang aka dibuat.
-
7/24/2019 Membuat Paket Manajer RPM dengan build tools RPMbuild.Versi satu
3/5
mbuat Pak t anaj r RP d ngan build tools
RP build V rsi satu
Monday, February 22, 2016
Langkah selanjutnya adalah mengupdate repo pada os yang dipakai dengan
melakukan perintah yum update.Seperti pada Gambar. 6.
Gambar. 6
Bila telah terintaall rpmbuild pada sistem os yang dipakai tinggal lakukan
pengujian dengan mengecek apakah rpmbuild yang akan digunakan telah
terinstall pada os yang dipakai. Dengan mengetikan rpmbuild. Bila rpm build
telah terinstal maka akan terlihat seperti pada Gambar. 7.
Gambar. 7
Langkah selanjutnya adalah melakukan pengintalan susuna dir yang akan
digunakan pada waktu pembuatan paket rpm. Yakni RPM-build-tree.txt. Yang
dapat diunduh pada ??? Jika rpm build telah terunduh saya disini meltakkan fle
itu pada dir /home/heriipurnama terlihat pada Gambar. 8 , tolong disesuaikan
sendiri.
Gambar. 8
Isi dari file ini bisa dilihat dengan melakukan perintah cat RPM-build-tree.txtmaka akan terlihat seperti pada Gambar. 9.
-
7/24/2019 Membuat Paket Manajer RPM dengan build tools RPMbuild.Versi satu
4/5
mbuat Pak t anaj r RP d ngan build tools
RP build V rsi satu
Monday, February 22, 2016
Gambar. 9
Pada pengintalan file ini harus masuk dahulu pada dir root karena semua
pengintalan aplikasi harus dilakukan oleh si root lihat Gambar. 10.
Gambar. 10
Pengintalanya adalah dengan melakukan perintah ./ [nama.file] seperti yang
terlihat pada Gambar.10 .
Bila sudah melakukan pengintalan maka akan ada tercipta file rpmbuild pada
dirhome seperti Gambar. 11.
Gambar. 11Untuk susunan file rpmbuild yang telah diinstall akan terlihat seperti pada
Gambar 12.
-
7/24/2019 Membuat Paket Manajer RPM dengan build tools RPMbuild.Versi satu
5/5
mbuat Pak t anaj r RP d ngan build tools
RP build V rsi satu
Monday, February 22, 2016
Gambar. 12
Jadi dari pembahasan dari awal artikel kita sudah dapat yakni :
1. Penyesuaian paket manajer / penseraman paket manajer yang akan dibuat.2. Penginstalan comands rpmbuild.
3. Pengintalan dan penyusunan rpmbuild.
Saya rasa untuk topik pada artikel ini, cukup sampai disini dulu untuk
pembahasannya, pembahasan lebih lanjut akan dibahas pada artikel
selanjutnya yakni pembahasan dir pada rpmbuild fungsi, kegunaan dan
membuat paket manajer redhat . So..nantikan pada pembahasan pada artikel
selajutnya...tetep semangat belajar gengs. . . :) :) :).
Sampai bertemu pada artikel selanjutnya. . . .
dir : direktori atau folder sebutan untuk tempat file diletakkan menjadi satu.
Redhat: adalah salah satu distro linux.
qa ( query analisyz ) : digunakan untuk menganalisis query.
grep : perintah untuk menacari file.
tree : perintah untuk melihat dir dalam bentuk pohon atau akar.