haihaihai...kembali lagi dengan saya dimboy di dalam keburu-buruan akan membahas tentang bagaimana sih cara nya membuat repository local di CentOS 7 dan apa sih itu local repository?
ooke..mari ke materi,Local repository adalah repository yang tidak terhubung dengan internet,maksudnya adalah kalian dapat menginstal aplikasi bawaan seperti nano secara offline atau tanpa internet/mendownload di linux...oke selanjutnya saya akan menjelaskan cara membuat repository local tersebut..cekidot
1.Masukan DVD Installer
langkah pertama adalah masukan dvd instalan centos kalian terlebih dahulu,karena saya menggunakan virtual box cara untuk memasukan DVD nya adalah dengan klik kanan pada gambar Cd yang terdapat di kanan bawah,lalu pilih choose disk image.
lalu pilih DVD instalan CentOS kalian,lalu klik open.
2.Buat Mount Point untuk DVD installer
Mount CentOS 7 installernya ke direktory /mnt dengan perintah "mount /dev/cdrom /mnt/"
3.Masuk ke direktory packages/
dengan cara,ketik perintah "cd /mnt/Packages" Centos 7 ini huruf nya sensitiv banget ,jadi jika terdapat huruf kapital ya kalian tulis kapital....Jangan malah di jadiin huruf kecil..oke?
4.Install aplikasi createrepo
langkah selanjutnya adalah install createrepo untuk membuat local repository,tapi sebelum kalian menginstal createrepo kalian harus terlebih dahulu menginstal dependencies atau data-data yang digunakan untuk menjalankan aplikasi Createrepo.Dependencies sama halnya dengan dll pada windows.
perintah untuk menginstal dependencies createrepo ada 3 dan panjang-panjang,jadi,saya akan memberitahukan scripts aslinya dan cara cepat menulisnya atau menggunakan tab
a.lama = rpm -ivh libxml2-python-2.9.1-5.el7.x86_64.rpm lalu enter
cepat= rpm -ivh libcml2-py[tab] lalu enter
b.lama = rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm lalu enter
cepat = rpm -ivh del[tab] lalu enter
c.cepat = rpm -ivh python-deltarpm[tab] lalu enter
rpm -ivh libxml2-python-2.9.1-5.el7.x86_64.rpm
rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh python-deltarpm-3.6-3.el7.x86_64.rpm
lalu install createrepo nya dengan perintah
"rpm -ivh createrepo[tab]" lalu enter
#untuk versi panjangnya lihat di gambar.
5.Buat storage
membuat storage ini tujuannya untuk menampung semua paket dari DVD centOS.caranya dengan ketik perintah "mkdir /repo"
6.copy data
lalu kita copy file yang berada di folder mnt/Packages ke folder repo yang tadi baru saja kita buat dengan perintah "cp -ar /mnt/Packages/*.*/repo/"jangan lupa huruf besar dan kecil,karena biasanya terjadi error hanya karena hurufnya harusnya kapital.
7.buat file repository
lalu kita buat file repository yang namanya localrepo.repo dan diletakan di folder yu,.repos.d . caranya adalah dengan ketik perintah "vi /etc/yum.repos.d/localrepo.repo" lalu enter isinya kosong
Lalu isi dengan script yang seperti d gambar,cara untuk menambahkan tulisan pertama tekan tombol "insert" pada keybord terlebih dahulu ,lalu tambahkan script nya.
jika sudah anda hanya tinggal keluar.cara keluarnya dengan tekan "ecs" lalu ketik ":wq/:wq! " perintah wq atau write and quit ini adalah untuk menyimpan perubahan yang terjadi pada file tersebut lalu keluar.
8.building local repository
sekarang lakukan proses building local repositorynya dengan perintah "createrepo -v /repo/" lalu enter.
setelah itu proses building createrepo akan berlangsung,seperti gambar di bawah ini....
lalu tunggu hingga selesai..
10.Lakukan Backup
Backup ini tujuannya agar semua repository yang ada tidak terkoneksi dengan internet10.Lihat isi repository
Lihat isi repository yang dibuat dengan perintah yum repolist
maka akan keluar seperti ini
11.lakukan clean yum cache dan update repository
setelah melakukan backup kita hapus atau clean cache kita lalu update repositornya
perintah untuk clean cache adalah "yum clean all"
perintah untuk update repository adalah "yum update"
12.Verivikasi
verivikasinya adalah dengan menginstal nano dan lihat di bagian repositorynya apakah source dari nano nya di ambil dari localrepository atau tidak.cara untuk install nano adalah dengan perintah "yum install nano".jika source nya instalan nano nya dari localrepository yang telah kalian buat berarti anda telah berhasil dalam membuat repository localjangan lupa lihat blog saya yang lain...semoga bermanfaan buat kalian...
Wassalam.....
0 Komentar untuk "Lab 2.1 Membuat Repository Local di CentOS 7 Virtual Box"