Saya memiliki situasi di mana file stock repo yang seharusnya ada /etc/yum.repos.d/
(seperti centos-base.repo
) tidak ada. Saya perlu menginstalnya. Saya yakin ini sederhana, tetapi setelah berjam-jam mencari, sepertinya saya tidak googling dengan benar.
Pada dasarnya saya memiliki server dengan repo khusus yang tidak berguna bagi saya. Saya perlu epel, dan kebutuhan epel centos-base.repo
. Saya juga perlu repo postgres.
Jawaban:
Buat file bernama Centos-Base.repo di direktori berikut /etc/yum.repos.d
Letakkan info berikut di dalam file:
Simpan dan jalankan.
Lalu lari.
Jika Anda menyalin ini ke dempul melalui
vi
maka pastikan Anda mengecek jeda baris. Saya harus memperbaiki beberapa pengeditan yang terjadi selama copy-paste.sumber
Anda dapat menginstal ulang
centos-release
-rpm secara manual menggunakan:sumber
yum remove centos-release
- yang seharusnya menghapus seluruh sistem.Bagi saya masalah diselesaikan dengan membersihkan semua repositori dan menambahkan yang baru dari sini mengingat versi CentOS saya:
sumber