Konfigurasi Server
- masukkan DVD Intsaller CentOS 7 kedalam DVD Rom
kemudian force unmount
- Mount CentOS 7 installation DVD, Contoh kita akan memount DVD instalasi ke directory /mnt
mount /dev/cdrom /mnt/
Keterangan :
Mount = Adalah perintah yang digunakan untuk membuka sebuah device yang akan digunakan.
/dev/cdrom = Merupakan lokasi sementara untuk CD-ROM yang dimasukan ke dalam sistem.
/mnt/ = Direktori /mnt merupakan tempat untuk kalian nge-mount filesystem untuk menggunakannya sementara.
- Setelah CentOS 7 installation DVD sudah termount di directory /mnt, kemudian masuk kedalam direktory /mnt/Packages
cd /mnt/Packages/
keterangan :
Cd = untuk berpindah direktori.
/mnt/Packages/ = Direktori yang akan kita masuki.
- untuk membuat local repository dibutuhkan aplikasi createrepo, jika kita membuat server repository menggunakan instalasi minimal CentOS, maka kita harus menginstall dependescies terlebih dahulu.
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
Keterangan :
rpm = adalah perintah utama untuk menggunakan RPM.
i = artinya install
v = untuk verbose yaitu menampilkan jalannya instalasi
h = untuk hastag yaitu untuk menampilkan grafik berbentuk hash (#).
rpm -ivh = Menginstal paket yang terbuat dari source rpm.
- setelah itu baru install paket createrepo
rpm -ivh createrepo-0.9.9-23.el7.noarch.rpm
- setelah semuanya lengkap sekarang kita akan membuat storage directory untuk memasukkan semua packages dari CentOS DVD
mkdir /repo
Keterangan :
/repo = Nama folder yang dibuat.
- sekarang copy semua file dari CentOS DVD yang terletak di /mnt/Packages ke directory localrepo
cp -ar /mnt/Packages/*.* /repo/
Keterangan :
Cp = Digunakan untuk menyalin.
-ar = Menyalin sebuah direktori.
/mnt/Packages = Letak file yang akan disalin.
/*.* = Menyalin semua direktori.
/repo/ = Tujuan direktori yang akan disalin
- setelah semuanya tercopy kita akan membuat file repository dengan nama localrepo.repo yang akan diletakan di folder /etc/yum.repo.d/
vi /etc/yum.repos.d/localrepo.repo
Keterangan :
- Vi = merupakan sebuah editor text standar pada sistem operasi linux yang berbasiskan mode teks.
- kemudian isikan syntax dibawah ini
[localrepo]
name=TKJ Repository
baseurl=file:///repo
gpgcheck=0
enabled=1
Keterangan :
baseurl = alamat untuk repository.
gpgcheck = mematikan fitur gpgcheck.
enabled = mengaktifkan local repositoty nya.
- sekarang lakukan proses building local repository
createrepo -v /repo/
- proses building sedang dilakukan seperti gambar berikut :
- setelah itu kita lihat list dari repository yang kita buat dengan menggunakan command
yum repolistmaka hasil nya akan seperti ini :
Keterangan :
- lakukan backup semua repo yang ada agar tidak terkoneksi langsung ke internet.
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.backup
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.backup
mv CentOS-Sources.repo CentOS-Sources.backup
Keterangan :
Mv untuk memindahkan file atau direkroti dan atau merename nya.
- lakukan clean yum cache dan update repository
yum clean all yum update
Keterangan :
- kemudian coba lakukan installasi sebuah packages dari client misalnya install nano maka source yang di ambil akan melalui server local repository yang kita buat.
yum install nano
- ini adalah tampilan nano yang sudah kita install
referensi : kudugetol.blogger.com
SEMOGA BERMANFAAT