[Konfigurasi Dasar] Konfigurasi Repository Lokal Debian Server

Baca Juga

Assalamu'alaikum Wr.Wb
Alhamdulillah kita dapat berjumpa lagi dengan materi lanjutan konfigurasi dasar yang mana kita akan dapat menambahkan repository, mengupdate repository dan mengetahui repository itu sendiri. Sebelumnya kita kupas secara sederhana , apa itu repository ?

Repository merupakan direktori tempat penyimpanan semua atau kumpulan paket-paket software yang nantinya akan diakses untuk menginstall aplikasi yang di inginkan bagi pengguna linux. Apabila kita menggunakan windows lalu ingin menginstall program yang di inginkan kita tinggal download aplikasi yang di inginkan dan menginstallnya, namun beda halnya dengan linux. Di linux kita perlu memberikan atau menambahkan alamat url repositori,untuk dapat memasang aplikasi yang di inginkan.

Repository atau biasa disebut repo tersimpan / lokasinya terdapat di 2 jalur yaitu jaringan internet dan media fisik yang portable. Repo media fisik yang portable, misalnya CD ataupun di harddisk .  Dengan adanya repo tersebut sistem akan membaca alamat url repo yang sudah di tambahkan di server dan mengunduhnya

Repository lokal mirror yaitu kita akan memakai server repo indonesia jalur internet yang sama halnya dengan repository resminya atau disebut mirror. File / berkas yang perlu kita konfigurasi yaitu berada di /etc/apt/sources.list yang merupakan daftar repositori. Kita konfigurasi reponya dengan bantu teks editor nano
root@Sysadmin:~# nano /etc/apt/sources.list
Hapus semuanya dan ganti dengan alamat berikut (dibawah merupakan alamat repo debian 8)

#Repository Kambing UI
deb http://kambing.ui.ac.id/debian/ jessie main contrib non-free
deb http://kambing.ui.ac.id/debian/ jessie-updates main contrib non-free
deb http://kambing.ui.ac.id/debian-security/ jessie/updates main contrib non-free
#Repository Data Utama Surabaya 
deb  http://kartolo.sby.datautama.net.id/debian/ jessie main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian/ jessie-updates main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian-security/ jessie/updates main contrib non-free
#Repository Kebo VLSM
deb http://kebo.vlsm.org/debian/ jessie main contrib non-free
deb http://kebo.vlsm.org/debian/ jessie-updates main contrib non-free
deb http://kebo.vlsm.org/debian-security/ jessie/updates main contrib non-free
Itulah beberapa repository lokal yang ada di indonesia yang biasa digunakan :)

Diatas pilih salah satu saja misal repository kambing lalu kita tulis seperti tampilan berikut.

Yang terletak di file repositorynya yaitu /etc/apt/sources.list


Save dengan CTRL + O , lalu ENTER dan exit dengan tekan CTRL + X. Seperti namanya kita memakai repository dengan jalur internet / repository miror, maka wajib untuk selalu koneksi internet pada waktu menginstall program. Lanjut dengan perintah selanjutnya yaitu mengupdate repository
root@Sysadmin:~# apt-get update
Ign http://kambing.ui.ac.id jessie InRelease
Get:1 http://kambing.ui.ac.id jessie-updates InRelease [145 kB]
Ign http://kambing.ui.ac.id jessie InRelease
Get:2 http://kambing.ui.ac.id jessie Release.gpg [2,434 B]
Ign http://kambing.ui.ac.id jessie Release.gpg
Get:3 http://kambing.ui.ac.id jessie Release [148 kB]
Ign http://kambing.ui.ac.id jessie Release
Get:4 http://kambing.ui.ac.id jessie-updates/contrib i386 Packages [32 B]
...........................................................................

...........................................................................
Reading package lists...Done
root@Sysadmin:~#
Bila sudah selesai, kita coba install package (misalnya bind9). Package bind9 merupakan package DNS server yang akan di bahas materi selanjutnya, kali ini kita akan mencoba saja atau mengetest repository yang telah di update apakah berhasil / tidak untuk menginstall package tsb.
root@Sysadmin:~# apt-get install bind9
Reading package lists... Done
Building dependency tree
Reading state information... Done
..........................................................................
...........................................................................
root@Sysadmin:~#

Kita telah berhasil mencoba menambahkan alamat url ke repository di file /etc/network/interfaces lalu mengupdatenya. Semoga bermanfaat dan terima kasih
Wassalamu'alaikum Wr.Wb


 

Monggo yang mau bertanya tentang materi yang disampaikan atau yang lainnya silahkan tinggalkan komentar dengan :

~ Gunakan kata-kata yang baik dan sopan
~ Tidak berkomentar berbau SARA
~ Dan pastinya mudah dimengerti
~ Centang Notify Me untuk mendapat notifikasi komentar

Insyaallah di balas dengan secepatnya ~ Matur suwun atas perhatiannya :)
EmoticonEmoticon