Sekarang saya akan menunjukkan cara untuk membuat Server Repository Local
Sebelumnya Post ini adalah post lanjutan dari Post yang berjudul Repository Local di Centos 7
Sebelum kita mulai kita harus menyiapkan
2 Sistem Oprasi Centos yang akan kita gunakan sebagai Server dan Client
Pertama adalah kita harus membuat Server dan Client menjadi Satu IP Network
Dengan cara mengubah kedua IP Server dan IP Client
Jangan lupa untuk Restart Network
Dengan perintah "systemctl restart network" pada Server dan Client
Setelah itu cek apakah IP Address sudah terganti
Dengan perintah "ip addr"
Verifikasi PING
Setelah mengubah IP dari Server dan Client menjadi Satu Network
Kita bisa lakukan PING dari Server ke Client , ataupun dari Client ke Server
Jika sudah bisa PING berarti antara Server dan Client sudah Terhubung
Konfigurasi Server
Selanjutnya kita akan mengkonfigurasi Lokal Repositorinya
Yang akan kita konfigurasikan terlebih dahulu adalah Servernya
1.Mount DVD Centos 7
Pertama anda harus memasukkan DVD Instalasi Centos 7 yang kita gunakan sebelumnya untuk menginstal
Setelah memasukkan DVD kita harus memasukkan perintah agar isi dari DVD tersebut dapat dibaca
Dengan perintah "mount /dev/cdrom /mnt/"
Dengan perintah diatas kita akan Mount DVD ke dalam direktori "mnt"
Terlihat bahwa DVD yang kita mount hanya "mounting read-only" yang berarti kita tidak dapat akses penuh untuk DVD tersebut (hanya bisa Copy file)
Selanjutnya kita akan masuk ke direktori Packages yang ada di dalam DVD
Dengan menuliskan perintah "cd /mnt/Packages/"
2.Instal Dependencies
Selanjutnya saya akan menginstal Dependencies (Paket-paket yang dibutuhkan untuk menginstal sebuah aplikasi)
Ada 3 Paket yang dibutuhkan untuk menginstal Repositori Lokal yaitu:
3.Instal Repositori Lokal
Setelah menginstal ketiga paket Dependencies tersebut baru kita bisa menginstal Repositori Lokal
4.Instal dan Mengaktifkan FTP Server
Selanjutnya kita harus menginstal Server FTP pada Server
FTP akan digunakan oleh Client untuk install paket dari Repository Local yang sudah kita buat di Server
Setelah itu kita bisa mengaktifkan FTP Server yang sudah kita instal
Dengan menuliskan perintah
"systemctl enable vsftpd"
"systemctl start vsftpd"
5.Membuat Direktori Repositori Lokal
Lalu kita harus membuat Direktori yang nanti akan digunakan sebagai Tempat Repositori Lokal
Dengan perintah "mkdir"
6.Copy File Packages ke Dalam Direktori Repositori Lokal
Setelah itu kita akan mengcopy semua file yang ada di dalam direktori Packages ke dalam direktori yang sudah kita buat tadi
Tunggu hingga proses copy selesai , proses copy mungkin akan berlangsung sedikit lama karena file yang di copy tidak sedikit
7.Konfigurasi File Localrepo.repo
Setelah itu kita akan membuat file Konfigurasi Repositori Lokal dengan nama "Localrepo.repo"
yang akan kita simpan di dalam direktori "yum.repos.d"
Dengan perintah "vi /etc/yum.repos.d/localrepo.repo"
Isikan file yang sebelumnya kosong menjadi seperti diatas
Isikan baseurlnya sesuai dengan lokasi Direktori yang menjadi tempat Repositori Lokal
Lalu save dengan cara esc-->":wq!"
8.Building Repositori Lokal
Sekarang kita akan memrintahkan PC untuk melakukan Building Repositori lokal
Dengan perintah seperti di bawah
Dengan perintah diatas kita memerintahkan untuk Building repo di dalam Direktori "localrepo"
Setelah itu akan terlihat prosesnya
Jika sudah seperti di atas berarti proses Building sudah selesai
9.Backup File di Direktori yum.repos.d
Lakukan Backup terhadap semua repo agar pada saat kita menginstal paket kita tidak akan otomatis terkoneksi langsung ke Internet
kita harus masuk ke dalam Direktori "yum.repos.d" dengan perintah "cd /etc/yum.repos.d/"
Dengan 4 perintah seperti dibawah
10.Update Repositori Lokal
Lalu Clean Repositorinya dan Update
Dengan menuliskan perintah seperti dibawah
11.Cek Repositori Lokal
Setelah itu kita bisa lihat List Repositori Lokal yang sudah kita buat
Dengan cara menuliskan perintah "yum repolist"
12.Instal HTTP
Untuk menginstal Package local kita bisa menggunakan perintah sebagai berikut
Kita akan menginstal HTTP
ketik "y"
13.Disable Firewall dan SELinux
Setelah itu kita harus menDisable Firewall Server agar Client dapat mengakses Server
Dengan menulis perintah
"systemctl stop firewalld"
"systemctl disable firewalld"
Dan jangan lupa untuk Disable SELinux
dengan mengedit file "selinux"
Dengan perintah "vi /etc/sysconfig/selinux"
Edit file nya
"SELINUX=disabled"
Lalu save filenya
14.Restart Server
Jangan lupa untuk Restart Server agar konfigurasinya bisa berjalan
Dengan perintah "init 6"
Konfigurasi Client
1.Konfigurasi File localrepo.repo
Yang selanjutnya akan kita konfigurasi adalah Client
Pertama adalah membuat file Lokal Repositori pada Client
Dengan perintah seperti di bawah
Isikan file seperti di bawah
Pada bagian baseurl kita harus mengarahkan agar komputer Client mengambil paket yang akan di instal dari Repositori Lokal Server yang sebelumnya sudah kita buat
Maka Client akan kita hubungkan menggunakan FTP yang akan kita instal
"ftp://(IP Adress Server)/pub/localrepo"
2.Backup File di Direktori yum.repos.d
Lakukan Backup terhadap semua repo agar pada saat kita menginstal paket kita tidak akan otomatis terkoneksi langsung ke Internet
kita harus masuk ke dalam Direktori "yum.repos.d" dengan perintah "cd /etc/yum.repos.d/"
Dengan 4 perintah seperti dibawah
3.Update Repositori Lokal
Lalu Clean Repositorinya dan Update
Dengan menuliskan perintah seperti dibawah
4.Instal Paket dari Repositori Lokal
Sekarang kita akan coba untuk menginstal Paket dari Repositori Local tanpa harus terkoneksi dengan Internet
Saya akan menginstal nano
Dengan perintah "yum install nano"
Terlihat bahwa nano sudah terinstal
Comments
Post a Comment