Saya tidak sengaja menghapus file / etc / redhat-release. Bagaimana saya bisa mengembalikan atau membuat yang baru? Saya memiliki CentOS Linux rilis 7.0.1406 (Core).
centos
data-recovery
penyelamat
sumber
sumber
Jawaban:
Anda dapat menggunakan RPM untuk melihat milik RPM apa file itu:
Anda kemudian dapat memperbaikinya menggunakan
yum
:Mungkin tidak bekerja
Jika RPM yang digunakan untuk melakukan instalasi ini tidak lagi tersedia maka hal di atas tidak akan berfungsi:
Dalam hal ini Anda dapat mencari RPM di CentOS Vault (saya mencari melalui Google untuk itu), misalnya. CATATAN: Paket spesifik yang Anda inginkan ada di sini .
Anda kemudian dapat mengunduh RPM secara langsung dan menginstal ulang menggunakan
Menggunakan RPM Menggunakan YUMrpm
atauyum
.Mengapa tidak menginstal ulang?
Ini adalah snafu yang dibuat ketika RPM individual untuk versi spesifik CentOS tidak digunakan lagi.
Jadi Anda biasanya harus menjangkau CentOS Vault untuk paket yang termasuk dalam status ini.
sumber
-i
flag ke rpm harus dihindari karena hampir selalu kurang bermanfaat maka-U
flag (dan, ya,-U
dapat menginstal paket yang sama sekali baru).Seharusnya tidak apa-apa. Anda dapat membuat ulang file. Konten file adalah:
File ini milik paket
centos-release-7-0.1406.el7.centos.2.5.x86_64
, jadi selama Anda belum menghapus paket itu, cukup menyentuh file ini secara manual.sumber