Friday, February 21, 2025

Update URL Repo CentOS 7

URL Repo CentOS 7 Setelah EOL 30 Juni 2024, pada server CentOS 7 tidak bisa lagi instalasi update package dan muncul error yang memberitahukan repo sudah tidak ada ( mirror repo sudah di hapus dari server repository server CentOS 7). Bagi yang masih menggunakan CentOS 7 agar beralih ke CentOS ke versi terbaru. Untuk yang masih bertahan menggunakan CentOS 7 bisa dialihkan mirror repo dengan langkah-langkah sebagai berikut:
1. Buat folder Backup repo
mkdir /etc/yum.repos.d/old
2. Pindahkan semua repo CentOs dan Epel repo ke direktori old
mv /etc/yum.repos.d/CentOS*.repo /etc/yum.repos.d/old/
mv /etc/yum.repos.d/epel*.repo /etc/yum.repos.d/old/
3. Buat file repo baru CentOS.repo
vi /etc/yum.repos.d/CentOS.repo
masukan baris berikut
[base]
name=CentOS-7.9.2009 - Base
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
metadata_expire=never
 
#released updates
[updates]
name=CentOS-7.9.2009 - Updates
baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
metadata_expire=never
 
# additional packages that may be useful
[extras]
name=CentOS-7.9.2009 - Extras
baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
metadata_expire=never
 
# additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-7.9.2009 - CentOSPlus
baseurl=http://vault.centos.org/7.9.2009/centosplus/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0
metadata_expire=never
 
#fasttrack - packages by Centos Users
[fasttrack]
name=CentOS-7.9.2009 - Contrib
baseurl=http://vault.centos.org/7.9.2009/fasttrack/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0
metadata_expire=never
4. Buat baru file repo epel.repo
	
nano /etc/yum.repos.d/epel.repo
masukan baris berikut
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=https://archives.fedoraproject.org/pub/archive/epel/7/$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
metadata_expire=never
 
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=https://archives.fedoraproject.org/pub/archive/epel/7/$basearch/debug
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
metadata_expire=never
 
[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=https://archives.fedoraproject.org/pub/archive/epel/7/SRPMS
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
metadata_expire=never
5. Hapus metadata existing
yum clean all
6. Memuat list paket yang tersedia
	
yum check-update

Thursday, January 09, 2025

install php 8.1 & MariaDB on CentOS 7

yum-config-manager --disable 'remi-php*'
yum-config-manager --enable remi-php81
yum install php




vim /etc/yum.repos.d/MariaDB.repo

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

yum install MariaDB-server

Friday, January 03, 2025

Firewalld open port

firewall-cmd --zone=public --add-port=80/tcp

firewall-cmd --permanent --zone=public --add-port=80/tcp

firewall-cmd --zone=public --add-service=http

firewall-cmd --permanent --zone=public --add-service=http


firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload

CentOS 7.0 end of life repository

Merubah repository CentOS setelah mirrorlist End of Life


What

CentOS sudah end of life pada tanggal 30 Juni 2024. Hal ini mengakibatkan masalah pada saat kita akan download atau install menggunakan yum dari repository.

When/Why

Karena mirrorlist.centos.org sudah tidak aktif, beberapa konfigurasi repo harus dirubah agar download dapat berjalan kembali.

How

Untuk merubahnya, lakukan perintah masal sesuai yang ada pada langkah berikut menggunakan user root atau sudo root di SSH server:

1. sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo
2. sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo
3. sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo
4. yum clean all && yum -y update


Penjelasan: perintah di atas akan melakukan:
1. merubah semua mirror.centos.org menjadi vault.centos.org pada .repo files.
2. membuka comment (sed -i s/^#.*baseurl=http/baseurl=http/g) di bagian baseurl pada .repo files.
3. menambah comment (sed -i s/^mirrorlist=http/#mirrorlist=http/g) di bagian mirrorlist pada .repo files.

Update URL Repo CentOS 7

URL Repo CentOS 7 Setelah EOL 30 Juni 2024, pada server CentOS 7 tidak bisa lagi instalasi update package dan muncul error yang memberitahuk...