Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara Membetulkan Isu Yum Baseurl pada CentOS 7

Cara Membetulkan Isu Yum Baseurl pada CentOS 7

DDD
DDDasal
2024-09-12 22:15:07945semak imbas

How to Correct Yum Baseurl Issues on 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.

Penjelasan Ralat

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.

Penyelesaian Langkah demi Langkah untuk Membetulkan Ralat

Kaedah 1: Semak Kesambungan Rangkaian

Perkara pertama dahulu, pastikan sistem anda disambungkan ke Internet kerana Yum perlu mencapai repositori jauh untuk memuat turun pakej.

  1. Sahkan Sambungan Rangkaian Anda boleh menyemak sama ada sistem anda boleh mengakses tapak web luaran dengan menjalankan:
   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

Kaedah 2: Semak Tetapan DNS

Jika sambungan rangkaian anda baik tetapi anda masih tidak dapat mengakses repositori, masalahnya mungkin dengan tetapan DNS anda.

  1. Kemas kini Konfigurasi DNS Edit fail /etc/resolv.conf untuk memastikan ia mengandungi pelayan DNS yang sah seperti DNS awam Google:
   sudo nano /etc/resolv.conf

Tambah baris berikut:

   nameserver 8.8.8.8
   nameserver 8.8.4.4

Simpan fail dan keluar.

  1. Semak Resolusi Nama Domain Jalankan ujian ping lain untuk mengesahkan:
   ping -c 4 google.com

Kaedah 3: Semak Konfigurasi Repositori Yum

Jika sambungan rangkaian dan tetapan DNS baik, masalahnya mungkin dengan konfigurasi repositori Yum anda.

  1. Kemas kini Sumber Repositori Yum Sandarkan fail konfigurasi Yum semasa 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.

  1. Kosongkan dan Bina Semula Cache Yum
   sudo yum clean all
   sudo yum makecache
   sudo yum update

Ringkasan

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Pembenaman PerkataanArtikel seterusnya:Pembenaman Perkataan