Rumah > Artikel > pembangunan bahagian belakang > Cara Membetulkan Isu Yum Baseurl pada CentOS 7
_CentOS 7 Yum Error: Cannot Find a Valid Baseurl for Repo:base/7/x86_64_
Hei semua,
Menghadapi ralat tidak dapat mencari baseurl yang sah untuk repo:base/7/x86_64 boleh menjadi agak mengecewakan, terutamanya apabila anda cuba menyelesaikan sesuatu pada CentOS 7. Isu ini biasanya berlaku kerana Yum tidak dapat mencari atau mengakses URL repositori yang diperlukannya. Mari kita pecahkan beberapa cara untuk menyelesaikan masalah dan menyelesaikan masalah ini, langkah demi langkah.
Ralat ini biasanya berlaku apabila Yum tidak dapat mencari atau mengakses sumber repositori, menjadikannya tidak dapat berfungsi dengan betul. Ia adalah perkara biasa pada CentOS 7 dan biasanya boleh diselesaikan dengan menyemak beberapa perkara seperti sambungan rangkaian, tetapan DNS dan konfigurasi repositori Yum.
Perkara pertama dahulu, pastikan sistem anda disambungkan ke Internet kerana Yum perlu mencapai repositori jauh untuk memuat turun pakej.
ping -c 4 google.com
Jika ia tidak berjaya melakukan ping, anda mungkin menghadapi isu konfigurasi rangkaian. Anda boleh memulakan semula perkhidmatan rangkaian dengan:
sudo systemctl restart network
Jika sambungan rangkaian anda baik tetapi anda masih tidak dapat mengakses repositori, masalahnya mungkin dengan tetapan DNS anda.
sudo nano /etc/resolv.conf
Tambah baris berikut:
nameserver 8.8.8.8 nameserver 8.8.4.4
Simpan fail dan keluar.
ping -c 4 google.com
Jika sambungan rangkaian dan tetapan DNS baik, masalahnya mungkin dengan konfigurasi repositori Yum anda.
sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.backup
Edit atau gantikan fail konfigurasi repositori. Contohnya, buka /etc/yum.repos.d/CentOS-Base.repo:
sudo nano /etc/yum.repos.d/CentOS-Base.repo
Pastikan tetapan baseurl dan gpgcheck adalah betul. Anda boleh mengedit fail ini secara manual atau menggunakan sumber cermin yang boleh dipercayai.
Contoh: Menggunakan Konfigurasi Cermin CentOS Rasmi
[base] name=CentOS-$releasever - Base baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-$releasever - Updates baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7 [extras] name=CentOS-$releasever - Extras baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
Simpan dan keluar daripada fail.
sudo yum clean all sudo yum makecache sudo yum update
Ralat baseurl yang sah untuk repo:base/7/x86_64 selalunya disebabkan oleh isu dengan sambungan rangkaian, tetapan DNS atau konfigurasi repositori Yum. Dengan menyemak dan membetulkan aspek ini, atau dengan menggunakan sumber cermin yang boleh dipercayai, anda boleh menyelesaikan masalah ini dengan cekap. Harap panduan ini membantu anda memulihkan Yum dan berjalan dengan lancar. Jika anda mempunyai sebarang soalan atau isu lanjut, sila tinggalkan ulasan!
Selamat mengekod!
Atas ialah kandungan terperinci Cara Membetulkan Isu Yum Baseurl pada CentOS 7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!