Selasa, 09 Agustus 2016

Lab 2.1 Cara Mengatur Repository Local Pada Centos 7


Cara Mengatur Repository Local Pada Centos 7



Holllaaa ... balik lagi di blog ini ... atau kalian cuma muter muter blog ini ? :v
oke setelah post sebelumnya saya memposting tentang cara konfigurasi IP ADDRESS pada CENTOS 7 maka selanjutnya saya akan melanjutkan untuk CARA MENGATUR REPOSITORY LOCAL PADA CENTOS 7 , sebelum kita mengatur repository , ada baiknya kita mengetahui tentang repository local terlebih dahulu ... sebenarnya apa itu repository local ? yaitu repository yang tidak berada di internet / kalian bisa mengaksesnya kapan saja karena offline gan ....

oke langsung saja kita ke konfigurasinya ....

PERINGATAN....!!! KONFIGURASI INI SANGAT CASE SENSITIVE (BERPENGARUH PADA BESAR KECILNYA HURUF) , JADI JANGAN SAMPAI ADA YANG BEDA SEDIKITPUN ....

1. Masukkan DVD installer Centos 7

gambar1(C7.3-SB2-DL)
Klik kanan pada ikon bergambar cd dideretan bawah lalu pilih choose disk image ...

gambar2(C7.3-SB2-DL)
 Pilih DVD centOS agan .... lalu klik open ...disini saya memakai DVD installer CentOS versi 7 ..

2.  Mounting DVD 

gambar3(C7.3-SB2-DL)
 Sekarang lakukan proses mounting DVD , dengan mengetikkan command : mount /dev/cdrom /mnt/

3. Masuk directory Packages

gambar4(C7.3-SB2-DL)
 Setelah DVD berhasil di mounting , maka langkah selanjutnya adalah masuk ke directory packages , di directory inilah kita akan langkah selanjutnya akan berjalan , jadi jangan sampai salah directory ya ... apalagi salah paham :3

4.  Install aplikasi createrepo

Langkah selanjutnya adalah penginstalan aplikasi createrepo ,tapi sebelum penginstalan createrepo , pertama kalian harus memasang dependecies / data data untuk menjalankan aplikasi createrepo ... oke langsung saja ini konfigurasinya :

gambar5(C7.3-SB2-DL)

gambar6(C7.3-SB2-DL)

gambar8(C7.3-SB2-DL)
 keterangan :

a. kotak merah merupakan command yang harus kalian ketikkan ... berikut ini adalah command tersebut :

> rpm -ivh libxml2-python-2.9.1-5.e17.x86_64.rpm
atau bisa juga dengan cara cepat dengan cara mengetikkan sampai 'libxml2' kalian tekan [tab] pada keyboard jadi seperti ini :

rpm -ivh libxml2[tab] lalu kalimat selanjutnya akan muncul dengan sendirinya lalu tekan [enter]

> rpm -ivh deltarpm-3.6-3.e17.x86_64.rpm
atau bisa juga dengan cara cepat dengan cara mengetikkan sampai 'deltarpm' kalian tekan [tab] pada keyboard jadi seperti ini :

rpm -ivh deltarpm[tab] lalu kalimat selanjutnya akan muncul dengan sendirinya lalu tekan [enter]

> rpm -ivh python-deltarpm-3.6-3.e17.x86_64.rpm
atau bisa juga dengan cara cepat dengan cara mengetikkan sampai 'deltarpm' kalian tekan [tab] pada keyboard jadi seperti ini :

rpm -ivh python-deltarpm [tab] lalu kalimat selanjutnya akan muncul dengan sendirinya lalu tekan [enter]

b. kotak hijau merupakan proses / status laporan dari penginstalan paket tersebut .....

lalu instal paket createrepo dengan command :
rpm -ivh createrepo-0.9.9-23.e17.noarchrpm
atau bisa juga rpm -ivh create[tab] lalu tekan [enter]

gambar9(C7.3-SB2-DL)

5. Buat directory untuk packages CentOS DVD

gambar10(C7.3-SB2-DL)
Buatlah sebuah directory untuk menempatkan semua paket CentOS DVD dengan cara mkdir /repo ...

6. Copy file

gambar11(C7.3-SB2-DL)
Setelah itu lakukan proses copying semua file dari CentOS DVD yang berada di direktori Packages ke directory localrepo

7. Membuat file Repository

gambar12(C7.3-SB2-DL)

Setelah semua proses copy selesai , maka langkah selanjutnya adalah membuat file repository dengan nama localrepo.repo yang akan diletakkan di folder /etc/yum.repos.d/ , cara membuatnya yaitu dengan mengetikkan command vi /etc/yum.repos.d/localrepo.repo

Bagaimana ? kosong ? gak ada isinya ? berarti sama kaya isi hati saya :3 ... ehh salah , sama kaya isi file saya ... :v
Setelah itu isi syntax pada file tersebut seperti pada gambar dibawah ini.... bagaimana cara editnya ? mudah ... tinggal tekan insert pada keyboard lalu isi....
gambar13(C7.3-SB2-DL)
setelah selesai maka langsung save ... gimana caranya ? tekan tombol escape pada keyboard lalu ketikkan :wq! lalu [enter]

8. Building Local Repository

gambar14(C7.3-SB2-DL)
Lakukan proses building local repository dengan mengetikkan command createrpo -v /repo/ lalu [enter]

maka proses buidling berjalan seperti ini :

gambar15(C7.3-SB2-DL)
Tunggu sampe prosesnya selesai , biasanya membutuhkan waktu beberapa menit ....

9. Lihat isi repository

gambar16(C7.3-SB2-DL)
Untuk melihat isi repository bisa dengan menggunakan command  yum repolist lalu [enter] hasilnya seperti pada gambar (lihat kotak merah) itu adalah isi dari repository tersebut ....

10. Lakukan backup

gambar17(C7.3-SB2-DL)
Setelah itu lakukan proses bakcup semua repo agar tidak terkoneksi internet secara langsung , gimana caranya ? pindah repository dulu ke repository /etc/yum.repos.d/ dengan command cd /etc/yum.repos.d/ lalu pindahkan file file nya seperti gambar pada kotak merah diatas ...

11. Lakukan yum clean cache dan update

gambar18(C7.3-SB2-DL)
Lakukan clean / pembersihan cache dengan mengetikkan command : yum clean all

gambar19(C7.3-SB2-DL)
 Lakukan update dengan mengetikkan command : yum update

12. Tes Penginstalan

gambar20(C7.3-SB2-DL)
 Lakukan penginstalan sebuah packages , disini saya menginstal nano untuk mengecek apakah source yang diambil dari repository yang saya buat atau tidak ... bisa dilihat di gambar (kotak merah) bahwa itu adalah source penginstalannya , nah jika sudah begitu maka selesai sudah tugas kali ini ....

gambar21(C7.3-SB2-DL)
Gambar diatas adalah screen shot dari penginstalan nano ...
Oke mungkin itu saja yang bisa saya sampaikan , sampai jumpa di post selanjutnya ... ingatlah copas itu lebih sampah daripada popcash .... 
semoga bermanfaat ^-^
SALAM 3 STRIPES AND RED STARS !!!
Dhika Mahendra Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

Tidak ada komentar :

Posting Komentar