Skip to main content

Membuat Repository Local di CentOS 7


Assalamualaikum wr.wb

 

Setelah berhasil menginstall CentOS, sekarang yang dilakukan adalah membuat Repository Local pada CentOS kesayangan kita wkwkw..
Repository Local memungkinkan kita menginstall (beberapa) paket-paket yang dibutuhkan tanpa memerlukan koneksi internet. Namun ada juga beberapa paket yang tidak terdapat pada repository local dan ujung-ujungnya pake koneksi internet juga. Tetapi paket-paket yang biasa dibutuhkan dalam membangun server dengan CentOS ini terdapat pada repository lokal yang nantinya akan kita buat.

Disini kita membutuhkan DVD/Flashdisk bootable CentOS atau bisa juga menggunakan file ISO dari CentOS itu sendiri. Namun caranya sedikit berbeda pada saat penyalinan file. 
Disini saya mensimulasikannya dengan menggunakan DVD bootable.

Masukkan DVD Bootable CentOS, kemudian mount di mana saja, namun disini saya me-munt di mnt, dengan mengetikkan 
mount /dev/cdrom /mnt



Buat folder untuk tempat paket-paket yang akan dijadikan repository lokal
mkdir /alhudsf-repo/


Kemudian pindah ke folder Packages yang berisi semua file-file paket yang sudah di bundle dalam DVD CentOS.
cd /mnt/Packages/


Copy semua paket yang terdapat pada folder /mnt/Packages ke folder yang tadi telah dibuat
cp * /alhudsf-repo/


Pastikan masih di direktori Packages
Install createrepo 
rpm -ivh createrepo-8.9.9-23.e17.noarch.rpm

 

Disitu terlihat bahwa ada dependencies, dependencies adalah paket-paket yang terkait dalam suatu program / aplikasi. Jadi, kita diharuskan menginstall dependencies tersebut dahulu, baru bisa menginstall aplikasi yang kita inginkan. 
Bahasa lainnya (menurut saya). Dependency adalah bahan yang kurang dalam penginstalan aplikasi. Contoh dalam kehidupan sehari hari adalah seperti ini, apabila ingin membuat kue, dan kekurangan tepung, maka kita harus membeli tepung dahulu, agar kue tersebut bisa jadi. Bahan Bahan kue yang kurang itu bisa disebut dependency, dan kue yang sudah jadi bisa dibilang aplikasi

rpm -ivh deltarpm-3.6-3.e17.x86_64.rpm
rpm -ivh libxml2-python-2.9.1-5.e17.x86_64.rpm
rpm -ivh python-deltarpm-3.6-3.e17.x86_64.rpm
Setelah dependencies terinstall, maka kita bisa menginstall createrepo

Membuat file localrepo untuk repository lokal

vi /etc/yum.repos.d/localrepo.repo


Isikan filenya seperti ini


baseurl adalah direktori yang berisi paket-paket yang telah dicopy tadi.

Pembuatan Repository Local. Createrepo berguna untuk membuat file index/database repository, Jadi apabila kita ingin menginstall sesuatu, maka yum akan mencari terlebih dahulu di index tersebut, bila ada maka akan dilanjutkan install, kalau ga ada ya, yaudah ga ada :v

createrepo -v /alhudsf-repo


Jika sudah, cek apakah repo likal kita berada di repolist
yum repolist



Membackup repository yang ada, dan mengutamakan repository local

pertama pindah direktori terlebih dahulu ke /etc/yum.repos.d/
kemudian backup repository bawaan dari centos
mv CentOS-Base.repo Centos-Base.repo.backup
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.backup
mv CentOS-Sources.repo CentOS-Sources.repo.backup


Lakukan clean repository

Lakukan update

Dari sini sudah terlihat bahwa repository yang aktif hanyalah lokal repo yang tadi kita buat

Kemudian cek repository dengan mengetikkan yum repolist





Pengetesan
Coba install salah satu paket, misalnya nano. Maka pada saat proses penginstallan paket nano ini, kita tidak memerlukan koneksi internet.
















Sekian Semoga Bermanfaat
loading...

Comments

Popular posts from this blog

Lab 8.8 Konfigurasi Log Analyzer Visited Pages dengan Awstats di Apache pada Centos7

Assalamu’alaikum wr.wb Pada kali ini ane ingin share cara monitoring dengan awstats. Awstats adalah sebuah tools untuk memantau visited pages pada webserver. Langsung saja kita konfigurasi 1. Install epel, karena awstats ini tidak ada pada repository centos, tetapi ada pada epel. Caranya adalah seperti dibawah ini   2. Kemudian install awstats 3. Awstats ini secara default membuat konfigurasi sesuai dengan hostname. Jika tidak sesuai Antara hostname dan web yang akan dibuatkan halaman awstatsnya, maka rename konfigurasi yang ada sesuai hostname menjadi nama domain anda tanpa menghilangkan format yang ada. [root@ct-ali ~]# mv /etc/awstats/awstats.ct-ali.alisofyan.com.conf /etc/awstats/awstats.www.alisofyan.com.conf 4. Konfigurasi awstats untuk webserver yang telah diatur [root@ct-ali ~]# vi /etc/awstats/awstats.www.alisofyan.com.conf Sesuaikan konfigurasi seperti dibawah ini dengan keadaan anda  dan ...

Merepresentasikan Algoritma dengan Flowchart dan Pseudocode

  Merepresentasikan Algoritma dengan Flowchart Flowchart adalah jenis diagram (grafis tau simbolik) yang mewakili suatu algoritma atau proses-proses tertentu. Setiap langkah dalam algoritma diwakili oleh simbol yang sama atau berbeda dan berisi penjelasan singkat setiap langkah. Flowchart merepresentasikan algoritma dalam bentuk desain, simbol dan dijadikan dokumentasi dan kemudian dituangkan menjadi kode-kode program. Sebelum membuat flowchart, kita harus memahami unsur flowchart sebagai berikut : Input Percabangan ( biasanya menggunakan perintah if dan switch) Perulangan ( biasanya menggunakan perintah atau kode while, for, loop, each ) Output Flowchart biasanya digambar menggunakan beberapa simbol standar, namun tidak menutup opsi lain untuk menyertakan simbol-simbol di luar standar untuk digunakan jika memang diperlukan simbol tersebut di desain yang kita buat. Berikut ini simbol – simbol yang biasa digunakan dalam flowchart. Simbol simbol diatas adalah simbol dasar yang diguna...

Contoh Soal Data dalam Sistem Bahasa Pemrograman R

  Tuliskan pernyataan R untuk membuat deret bilangan berikut : x = [-5 -4 -3 -2 -1 0 1 2 3] y = [5 4 3 2 1] z = [1000000 1166667 1333333 1500000 1666667 1833333 2000000] p = [9 9 9 5 5 5] q = [1 1 1 2 2 2 1 1 1 2 2 2] Jawaban : > x <- seq (from=-5,to=3,length=9) > x [1] -5 -4 -3 -2 -1 0 1 2 3 > y <- seq (from=5,to=1,length=5) > y [1] 5 4 3 2 1 > z <- seq (from=1000000,to=2000000,length=7) > z [1] 1000000 1166667 1333333 1500000 1666667 1833333 2000000 > p <- rep(c(9,5),each=3) > p [1] 9 9 9 5 5 5 > q <- rep(c(1,2,1,2),each=3) > q [1] 1 1 1 2 2 2 1 1 1 2 2 2 Tuliskan pernyataan R untuk membuat frame data siswa berikut : No Jurusan asal_daerah usia 1 Komputer Bogor 25 2 Fisika Bogor 25 3 Komputer Bandung 25 4 Fisika Bandung 25 5 Komputer Bogor 26 6 Fisika Bogor 26 7 Komputer Bandung 26 8 Fisika Bandung 26 Jawaban : > jurusan <- c("Komputer","Fisika","Komputer","Fisika","Komputer...
loading...