Mac OS X'te clobbered libxml2 nasıl onarılır / geri yüklenir


1

Birkaç gün önce bir Mac ile oynamaya başladım ve görünen o ki, büyük bir hasara yol açtığım konusunda uyarmadan.

Sistem OS X sürüm 10.5.8 kullanıyor ve çok fazla dikkat etmeden, libxml2 (/usr/lib/libxml2.2.*) tarafından sağlanan sistemi, derlediğim yeni bir sürümle değiştirdim --- daha fazla ödemiş olmalıydım sadece her şeyin yerel bir kopyasını oluşturmaya ve sistem dizinlerine dokunmamaya dikkat edin, ama bunun için geç kal!)

Düşünmediğim şey, bunu yapmanın tüm sistemi bozmasıydı, çünkü libxml2'nin bir mac'taki her şey için ne kadar temel olduğunu bilmiyordum.

Libxml2 sistemini kendim ile kapatmadan önce, yedek kopyalar yaptım --- ancak bu kopyalar işe yaramaz çünkü orada koyduğum yeni libxml2 ile, "sudo" gibi önemli bir komut artık işe yaramıyor --- (Finder, Sistem Prefs, vb, her şey çalışmayı durdurdu).

Gizlenmiş dosyaları geri yüklemek için sistemi nasıl onarabilirim?

Yanıtlar:


1

İşte sisteminizin ne kadar hasar göreceğine bağlı olarak denenecek ilk şey.

Tek Kullanıcı Modunda önyüklemeyi deneyin. Bu size hemen hemen her şeyi atlayacak olan çok basit bir kök kabuğu verecektir. Gereksinim duyacağınız şeylerin libxml olmadan çalışacağını garanti edemiyorum, ancak muhtemel.

Bunu yapmak için, Command ve S tuşunu basılı tutarken önyükleme yapın. Bir kabuğa açılmalı. Dosya sistemini fsck ve yazılabilir olarak yeniden ayarlamak için ekrandaki yönergeleri izleyin ve yedek kopyalarınızı geri yükleyin.

Apple Examiner'ın işlemle ilgili daha ayrıntılı bir makalesi var.

Bu işe yaramazsa, kurulum disklerinizi bulmanız ve oradan bir terminale ulaşıp ulaşamayacağınıza bakmanız gerekebilir.


Bir ton teşekkürler! Korku veren! Bir kez bu sitede biraz daha temsilcisi olduğumda, + 1 de yapabilirim!
suvrit
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.