Rabu, 20 Mei 2015

Membuat repositori Lokal dari DVD Installer Linux CentOS 6.4

Membuat repositori lokal sangat diperlukan, terutama untuk server yang tidak terhubung dengan jaringan internet. Selain itu, metode instalasi yang paling mudah adalah dengan menggunakan yum (Yellowdog Updater Modified) dimana seluruh dependensi akan terinstall secara otomatis. Kedua hal tersebut dapat diimplementasikan dengan beberapa langkah mudah dibawah ini.

TAHAP SATU :

1. Masukkan DVD Installer Centos kedalam DVD Rom
2. Buat direktori untuk mounting DVD Installer Centos, disini saya akan membuat folder di /media, dengan nama folder : dvdrepo. Sehingga hirarki direktori menjadi /media/dvdrepo/

[root@yollyrinaldi ~]# mkdir /media/dvdrepo


3. Mount DVD Installer Centos, yang secara default pada saat DVD dimasukkan berada di /dev/cdrom di mounting ke direktori yang tadi sudah dibuat yakni /media/dvdrepo
root@yollyrinaldi ~]# mount /dev/cdrom /media/dvdrepo/
mount: block device /dev/sr0 is write-protected, mounting read-only


Setelah dimounting, DVD Installer bisa diakses di direktori /media/dvdrepo.
[root@yollyrinaldi ~]# cd /media/dvdrepo/
[root@yollyrinaldi dvdrepo]# ls
CentOS_BuildTag  isolinux                  RPM-GPG-KEY-CentOS-Debug-6
EFI              Packages                  RPM-GPG-KEY-CentOS-Security-6
EULA             RELEASE-NOTES-en-US.html  RPM-GPG-KEY-CentOS-Testing-6
GPL              repodata                  TRANS.TBL
images           RPM-GPG-KEY-CentOS-6

Isi dari paket-paket rpm berada pada direktori "Packages", biasanya diperlukan apabila kita akan menginstall paket tertentu secara manual dengan rpm.


TAHAP DUA:

1. Masuk ke Direktori /etc/yum.repos.d
[root@yollyrinaldi ~]# cd /etc/yum.repos.d/
[root@yollyrinaldi yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo  CentOS-Vault.repo


2. Dikarenakan kita akan mengambil Repositori Lokal dari DVD Installer yang telah kita mounting, kita tidak memerlukan repositori yang mengarah ke luar (internet). Maka kita bisa me-non aktifkan dahulu semua repositori yang mengarah keluar. Untuk melakukannya, cukup di rename saja beberapa file ini : CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Vault.repo
[root@yollyrinaldi yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.disable
[root@yollyrinaldi yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.disable
[root@yollyrinaldi yum.repos.d]# mv CentOS-Vault.repo CentOS-Vault.repo.disable


3. File yang akan kita edit, yakni file Centos-Media.repo. Sebelum kita edit, terlebih dahulu kita copy sebagai backup.
[root@yollyrinaldi yum.repos.d]# cp CentOS-Media.repo CentOS-Media.repo.backup


4. Hasil pengubahan nama file terlihat seperti berikut:
[root@yollyrinaldi yum.repos.d]# ls
CentOS-Base.repo.disable       CentOS-Media.repo.backup
CentOS-Debuginfo.repo.disable  CentOS-Vault.repo.disable
CentOS-Media.repo


TAHAP TIGA :

1. Pada tahap ini, kita akan mengedit file Centos-Media.repo, dan mengarahkan repositori ke DVD Installer yang telah di mounting /media/dvdrepo/
[root@yollyrinaldi yum.repos.d]# nano CentOS-Media.repo


# Isi File sebelum dirubah:
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6


2. Ubah isi file diatas menjadi berikut :

# Isi File setekah dirubah:

[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
        file:///media/dvdrepo/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6


3. Berikutnya, (optional) bersihkan cache-yum dengan perintah :
[root@yollyrinaldi yum.repos.d]# yum clean all
Loaded plugins: fastestmirror, security
Cleaning repos: c6-media
Cleaning up Everything


4. Selesai. Silahkan coba menginstall paket, dan coba perhatikan bahwa proses instalasi akan berjalan lebih cepat karena sumber paket berasal dari lokal.

Tidak ada komentar:

Posting Komentar