Saya tidak tahu apa yang saya coba lakukan tetapi pada dasarnya saya menghapus yum.conf. Saya menemukan konfigurasi lama untuk yum di github tetapi masih tidak berhasil. Apa yang saya lakukan? Saya menggunakan Centos 7.
" pada dasarnya dihapusyum.conf " - maksud Anda Anda hanya menghapus file itu atau bahwa Anda telah memperbaikinya, atau Anda telah menghapus file lain juga, atau bahwa Anda telah melanggar izin? Harap tepat dalam pertanyaan Anda karena mungkin penting untuk solusi yang benar.
roaima
1
Adalah sopan santun untuk menunggu 24 jam sebelum menerima jawaban, untuk memungkinkan orang dari semua zona waktu mendapatkan kesempatan.
loa_in_
2
@loa_in_: Anda harus memberi tahu itu kepada dua pengguna yang mendorong OP untuk menerima jawabannya.
Martin Argerami
4
@loa_in_ tidak, sopan santun menerima jawaban bermanfaat yang menyelesaikan masalah. Orang-orang dari zona waktu lain dapat memecahkan pertanyaan lain, tidak ada gunanya meninggalkan barang-barang di halaman yang tidak dijawab.
hobbs
Jawaban:
17
Meskipun saya tidak tahu apa yang aslinya ada di Anda /etc/yum.conf, coba letakkan konten generik / vanila ini di sana.
Meskipun ini secara teknis memperbaiki masalah, itu juga berpotensi tidak aman. Menyalin seluruh file konfigurasi kritis dari sumber non-otoritatif (dengan segala hormat) umumnya tidak dianjurkan. Bisa juga dengan mudah tidak kompatibel dengan versi lain dari yum (lebih tua atau lebih baru). Menginstal ulang paket yang benar atau setidaknya mengambil file darinya melalui sumber tepercaya adalah pendekatan yang lebih masuk akal dan berlaku untuk pkg lainnya.
nrolans
7
Jika Anda lebih suka mengembalikan ke aslinya, Anda dapat menginstal ulang rpm yang menciptakan yum.conf. Pertama, temukan rpm mana yang digunakan rpm -qf.
yum.conf
" - maksud Anda Anda hanya menghapus file itu atau bahwa Anda telah memperbaikinya, atau Anda telah menghapus file lain juga, atau bahwa Anda telah melanggar izin? Harap tepat dalam pertanyaan Anda karena mungkin penting untuk solusi yang benar.Jawaban:
Meskipun saya tidak tahu apa yang aslinya ada di Anda
/etc/yum.conf
, coba letakkan konten generik / vanila ini di sana.sumber
Jika Anda lebih suka mengembalikan ke aslinya, Anda dapat menginstal ulang rpm yang menciptakan
yum.conf
. Pertama, temukan rpm mana yang digunakanrpm -qf
.Di sistem saya,
Saya menemukan salinan di sini:
Untuk menginstal ulang,
Atau, Anda dapat mengunduh rpm, dan memilihnya menggunakan
rpm2cpio
:Sekarang akan masuk
/tmp/yum/etc/yum.conf
Sementara itu, Anda mungkin ingin mulai menggunakan etckeeper , yang setidaknya akan menyimpan cadangan lokal dari
/etc
kontrol versi Anda.sumber