Komutu çalıştırdıktan sonra az önce bir felaket meydana geldi yum remove python
ve şimdi sunucuyu artık açamıyorum.
Nasıl oldu: Bazı uygulamaları CentOS 5 VPS'imde yum ile güncellemeye çalıştım ve garip python 2.4 hatası nedeniyle komut başarısız oldu. Python sürümümün eski olduğunu ve önce onu kaldırarak yeniden yüklemeyi denediğimi farkettim ve yaptım yum remove python
.
Ondan sonra bana bağımlılıkları kaldırmakla ilgili bir şey sordu ve hiçbir şey gibi görünmüyordu, bu yüzden tıklayabildim Y
.
Bundan sonra, ne olursa olsun herhangi bir emri çalıştıramadım. Hatta denedim cd /var/www
ama " command does not exist in /usr/bin
" gibi bir şey söyledi . Ben kullanıldığında tabklasör navigasyon önerilerini görmek için, dosya yapısı hala (en azından orada görünüyordu /var/www
benim için çok önemli olan bit). Ondan sonra vps'yi yeniden başlatmayı denedim ( reboot
komut çalışmadığı için admin panelinden ) ve şimdi artık ön yükleme yapmıyor.
Şimdi sorum şu: Böyle bir komut sunucumu bu şekilde nasıl tahrip edebilir?
# dpkg --remove dpkg
tükürür dpkg: error processing dpkg (--remove): this is an essential package; it should not be removed
. Ben eklerseniz --force-all
dpkg komut satırına, dpkg
uyarılar bir bütün paket tükürür ve bağlı yaklaşık iki düzine diğer paketleri kırma birlikte kendisini kaldırmak için ilerler dpkg
. Gerçek bir sistemde, ondan kurtulmakta sorun yaşayacağınıza eminim, ama muhtemelen başarabilirsiniz ( .deb
s için küçük bir sihir vardır ); CentOS bu konuda benzer olabilir veya olmayabilir.