Cara Mengubah Repository Linux OS ke Server Mirror Biznet GIO
0 people liked this article
A. Pendahuluan
Mirror repository adalah salinan dari repository utama yang menyimpan paket-paket perangkat lunak dan pembaruan untuk sistem operasi. Mirror repository biasanya disimpan di server yang berbeda dan tersebar di berbagai lokasi geografis untuk meningkatkan ketersediaan, kecepatan akses, dan reliabilitas saat pengguna mengunduh paket perangkat lunak atau melakukan pembaruan sistem.
Beberapa hal yang perlu disiapkan sebelum mengubah repository pada Linux OS ke Server Mirror Biznet GIO, diantaranya:
- VPS dengan Linux OS.
- Pengecekan ketersediaan list mirror OS yang digunakan di https://mirror.biznetgio.com.
- SSH Remote Client (PuTTY, MobaXterm, Termux, dll).
B. Instalasi & Konfigurasi
Mengubah mirror repository untuk distribusi Linux ke mirror BiznetGIO melibatkan pengeditan file konfigurasi yang digunakan oleh manajer paket sistem. Berikut adalah panduan untuk beberapa distribusi Linux populer:
Ubuntu/Debian
1. Backup File Sources List:
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
2. Edit File Sources List:
$ sudo nano /etc/apt/sources.list
3. Change List Repository:
deb http://mirror.biznetgio.com/ubuntu/ codename main restricted universe multiverse
deb http://mirror.biznetgio.com/ubuntu/ codename-updates main restricted universe multiverse
deb http://mirror.biznetgio.com/ubuntu/ codename-backports main restricted universe multiverse
deb http://mirror.biznetgio.com/ubuntu/ codename-security main restricted universe multiverse
Gantilah codename dengan nama kode distribusi Anda (Misal: focal untuk Ubuntu 20.04).
4. Update Package List:
$ sudo apt update -y
CentOS/RHEL
1. Backup File Repository:
$ sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2. Edit File Repository:
$ sudo nano /etc/yum.repos.d/CentOS-Base.repo
3. Edit Base URL Repository:
baseurl=http://mirror.biznetgio.com/centos/$releasever/os/$basearch/
4. Clear & Refresh Cache:
$ sudo yum clean all
$ sudo yum makecache
Fedora
1. Backup File Repository:
$ sudo cp /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.backup
$ sudo cp /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.backup
2. Edit File Repository:
$ sudo nano /etc/yum.repos.d/fedora.repo
$ sudo nano /etc/yum.repos.d/fedora-updates.repo
3. Edit Base URL Repository:
baseurl=http://mirror.biznetgio.com/fedora/releases/$releasever/Everything/$basearch/os/
4. Clear & Refresh Cache:
$ sudo dnf clean all
$ sudo dnf makecache
FreeBSD
1. Edit Mirror FreeBSD Ports Collection.
FreeBSD Ports Collection adalah sistem manajemen paket tradisional di FreeBSD. Untuk mengubah mirror Ports Collection:
a. Edit Make File Configuration:
$ sudo nano /etc/make.conf
b. Edit Default Download Location Variable:
MASTER_SITE_OVERRIDE?= http://mirror.biznetgio.com/freebsd/ports-distfiles/${DIST_SUBDIR}/
2. Edit Mirror FreeBSD Packages.
FreeBSD menggunakan pkg sebagai manajer paket binernya. Untuk mengubah mirror untuk pkg:
a. Backup File Repository Default:
$ sudo cp /etc/pkg/FreeBSD.conf /etc/pkg/FreeBSD.conf.backup
b. Edit File Repository Configuration:
$ sudo nano /etc/pkg/FreeBSD.conf
c. Edit Repository Package Manager:
FreeBSD: {
url: "pkg+http://mirror.biznetgio.com/freebsd-pkg/${ABI}/latest",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkg",
enabled: yes
}
3. Edit Mirror FreeBSD System Source.
Jika Anda ingin mengubah mirror untuk pembaruan source code sistem (misalnya, untuk melakukan build kernel atau world dari source):
a. Edit File svnup.conf atau svnlite.conf (tergantung pada alat yang Anda gunakan):
$ sudo nano /etc/svnup.conf
b. Edit Repository Host:
host = mirror.biznetgio.com
4. System Update.
Setelah mengubah konfigurasi mirror, Anda perlu memperbarui sistem untuk memastikan perubahan berlaku.
a. Update Ports Collection:
$ sudo portsnap fetch update
b. Update Packages:
$ sudo pkg update
c. Update System Source (jika menggunakan svn atau svnlite):
$ sudo svnlite update /usr/src
C. Kesimpulan
Local repo yang lebih dekat secara geografis dapat memberikan kecepatan unduh yang lebih cepat, karena data tidak perlu menempuh jarak yang jauh untuk mencapai pengguna. Ini sangat penting ketika mengunduh paket besar atau melakukan pembaruan sistem yang besar.
Local repo biasanya lebih andal karena server berada dalam jaringan yang sama atau lebih dekat secara fisik, mengurangi risiko gangguan atau kehilangan koneksi yang sering terjadi pada mirror yang jauh.
Semoga artikel yang telah kami sampaikan di atas dapat membantu Anda. Anda juga dapat menemukan artikel lainnya melalui halaman Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala teknis terkait dengan layanan Biznet Gio, Anda dapat menghubungi kami melalui email support@biznetgio.com atau dapat melalui live chat di website Biznet Gio, melalui chat WhatsApp dan juga dapat melalui telpon (021) 5714567.
Popular Articles
-
Cara Install & Konfigurasi Monitoring Cacti Serta Mengetahui Fungsi Fitur Pada Cacti
10 people say this guide was helpful
-
Cara Mengaktifkan Telnet pada Windows 7, 8 dan 10
4 people say this guide was helpful
-
Install dan Konfigurasi Samba Server pada Ubuntu
3 people say this guide was helpful
-
Jenis-Jenis Software Virtualisasi untuk Membuat Virtual Machine
6 people say this guide was helpful