/var/log/apt/history.log
Apt / synaptic tarafından yapılan değişiklikler için çoğunlukla danışabilirsiniz . Bu sadece biraz adli ve yapmak için kes / yapıştır bir sürü var.
Sisteminizin hala iyi çalıştığı tarihe dönün.
Önce o zamandan beri kurulu olan tüm paketleri al ve onları bir kaldırma betiğine koy. Komut dosyası tamamlandığında, kaldırılan tüm paketleri yeniden eklemeye başlayın.
Örnek bir örnek:
logfile:
Start-Date: 2014-05-28 21:28:11
Commandline: synaptic
Install: libfglrx-amdxvba1:amd64 (13.12-3kali1, automatic), libgl1-fglrx-glx:amd64 (13.12-3kali1), glx-alternative-fglrx:amd64 (0.4.1kali1, automatic), libfglrx:amd64 (13.12-3kali1, au$
Remove: fglrx-glx-ia32:amd64 (12-6+point-3)
End-Date: 2014-05-28 21:28:27
görebilirsin,
libfglrx-amdxvba1:amd64 libgl1-fglrx-glx:amd64 glx-alternative-fglrx:amd64 & libfglrx:amd64
Synaptic tarafından yüklenmiş. gibi libfglrx:amd64
Synaptic tarafından kaldırıldı.
Tersine siparişe gittik, bu yüzden ilk önce yeni kurulan paketleri kaldırdık ve kaldırılan paketleri yeniden ekledik.
Bu dava için çalışan bir komut şöyle görünebilir:
sudo apt-get remove -y libfglrx-amdxvba1:amd64 libgl1-fglrx-glx:amd64 glx-alternative-fglrx:amd64 libfglrx:amd64 && sudo apt-get install -y libfglrx:amd64
Belki de -y
anahtar olmadan devam etmek en iyi fikir olmaz - süreç hakkında daha fazla kontrole sahip olmak (bağımlılıkları önlemek için). Birçoğunuz "y" doğrulaması yaparken parmaklarınızı kırmazsınız.
Çoğu durumda bu şekilde bir geri dönüş mümkündür, ancak bağımlılıklar çoktan bozulursa daha da büyük bir sorunla karşılaşabilirsiniz.