Telkom University Mirror Repository adalah media repositori sistem operasi serta aplikasi guna mempercepat akses update sistem operasi dari jaringan intranet Telkom University khususnya dan jaringan lokal Indonesia.


List Repository

Berikut adalah list repositori yang di miliki oleh Telkom University :

  1. CEntOS 
  2. Ubuntu
  3. ParrotOS 
  4. PuTTY

Dokumentasi Repositori Sistem Operasi

CEntOS

Respository sistem operasi centos yang kami miliki kini telah terdaftar pada website resmi mirror centos https://www.centos.org/download/mirrors/. Dengan terdaftarnya mirror.telkomuniversity.ac.id pada website resmi centos. maka, saat melakukan update, sistem operasi centos akan mengenali server mirror dari Telkom University.

Namun, jika sistem operasi centos hanya ingin diarahkan ke mirror Telkom University. Maka, perlu adanya perubahan konfigurasi pada yum.repos.d.

Untuk teknis perubahannnya dapat di lakukan seperti langkah – langkah di bawah ini :

Cek redhat release saat ini

sudo cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

7.5.1804 adalah hanya contoh versi centos sebelum di update. Pada setiap sistem operasi mungkin akan berbeda beda.

Backup file konfigurasi Base Repo

sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_ASLI

Hapus semua isi file :

sudo cat /dev/null > /etc/yum.repos.d/CentOS-Base.repo

copy teks berikut di terminal

sudo echo '# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://mirror.telkomuniversity.ac.id/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
baseurl=http://mirror.telkomuniversity.ac.id/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
baseurl=http://mirror.telkomuniversity.ac.id/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
baseurl=http://mirror.telkomuniversity.ac.id/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7' > /etc/yum.repos.d/CentOS-Base.repo

Cek repolist

sudo yum repolist all

Pastikan repo dibawah ini status enable

...
base/7/x86_64         CentOS-7 - Base            enabled: 10,097
base-debuginfo/x86_64 CentOS-7 - Debuginfo       disabled
base-source/7         CentOS-7 - Base Sources    disabled
c7-media              CentOS-7 - Media           disabled
...
extras/7/x86_64       CentOS-7 - Extras          enabled: 10,097
extras-source/7       CentOS-7 - Extras Sources  disabled
fasttrack/7/x86_64    CentOS-7 - fasttrack       disabled
updates/7/x86_64      CentOS-7 - Updates         enabled: 10,097
updates-source/7      CentOS-7 - Updates Sources disabled
repolist: 30,291
[root@localhost ~]#

Lakukan update

sudo yum update -y

Cek redhat release

sudo cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)

ParrotOS

Penggunaan repositori lokal pada sistem operasi ParrotOS di perlukan berubahan konfigurasi pada sumber repositori nya. Perubahan konfigurasi dapat dilakukan dengan cara seperti di bawah ini :

  • Copy file asli dari parrot.list
sudo cp /etc/apt/sources.list.d/parrot.list /etc/apt/sources.list.d/parrot.list_ASLI
  • Kemudian hapus isi pada parrot.list
sudo cat /dev/null > /etc/apt/sources.list.d/parrot.list
  • Selanjutnya copy baris di bawah ini untuk mengisi file parrot.list
sudo echo '#stable repository deb
http://mirror.telkomuniversity.ac.id/parrot/ parrot main contrib non-free
#deb-src http://mirror.telkomuniversity.ac.i/parrot/ parrot main contrib non-free' > /etc/apt/sources.list.d/parrot.list
  • Lakukan update
sudo apt update