Mac OS X'te Uygulamalar & Yazılımını Terminal Kaldırmayı Manuel Olarak Tamamen Kaldırma
İçindekiler:
Mac OS X'teki çoğu uygulama, /Applications/ klasöründen Çöp Kutusu'na sürüklenerek kolayca kaldırılabilir ve diğer birçok uygulama, evi temizleyecek ve uygulamaları tamamen kaldıracak, beraberinde gelen kaldırma uygulamalarıyla birlikte gelir. Ek olarak, Mac OS için, uygulamaların tamamen kaldırılmasını sürükleyip bırakmak kadar basit hale getirebilen üçüncü taraf yardımcı programları vardır.
Başka bir çözüm, yalnızca yalnızca ileri düzey Mac kullanıcıları tarafından kullanılmak üzere ayrılmış ve tasarlanmıştır komut satırında rahat olan ve Mac OS X hakkında daha derin bir bilgi birikimi, bir uygulamanın ve tüm ilgili bileşenlerin manuel olarak kapsamlı bir şekilde kaldırılmasıdır ve burada ele alacağımız konu da budur.
Bu işlem yöntemi çok daha tekniktir ve tüm kaldırma prosedürünü gerçekleştirmek için terminale dayanır. Yine, bu yalnızca ileri düzey kullanıcılar için tasarlanmıştır ve bir uygulamayı veya uygulama bileşenlerini bu şekilde kaldırmak nadiren gereklidir. Adımları birkaç parçaya ayıracağız, ilk olarak, neyin ilgili olup neyin olmadığını belirlemek için bir miktar bilgi ve sağduyu gerektiren uygulamayı ve ilgili bileşenleri bulacağız ve ikincisi, uygun dosyaların gerçekten kaldırılması. Bu potansiyel müşteriyle çok rahat olan uzman bir kullanıcıysanız ve neler olup bittiğine ve neden olduğuna dair herhangi bir açıklama olmaksızın yalnızca eyleme geçirilebilir bir komut istiyorsanız, aşağıdaki kıs altılmış bir sürüme atlayabilirsiniz.
Mac OS X'te Uygulamaların / Yazılımın Tüm Bileşenlerini Nasıl Bulunur
Terminal ve mdfind kullanacağız, ancak diğer komut satırı arama araçları da bu amaç için çalışabilir. Kullanılacak genel sözdizimi -name bayrağıyla birlikte aşağıdaki komuttur:
"mdfind -adı uygulama adı"
-ad bayrağı olmadan mümkün olan en geniş aramayı da kullanabilirsiniz, ancak sonuçlarınızın doğruluğu daha az olabilir, bunun yararlı olup olmadığı size kalmış
Örneğin, birden çok Mac'i tek bir klavyeyle kontrol etmeye yönelik Mac OS X klavye ve fare paylaşım yardımcı programı olan Teleport ile ilişkili dosyaları ve bileşenleri bulmak için aşağıdakileri kullanabilirsiniz:
"mdfind -isim ışınlanma"
Bu geniş arama, Mac'te uygulamanın adıyla ilişkilendirilen her şeyi döndürmelidir - bu, aramanın döndürdüğü her şeyi silmeniz gerektiği anlamına gelmez.Bulunan her şeyi dikkatlice örnekleyin; uygulamanın ve/veya yazılımın tüm gerekli bileşenlerini bulup bulmadığınızı belirlemek için arama parametrelerinizi ayarlamanız gerekebilir.
Genel olarak konuşursak, ikili dosyaları, .app dosyalarını ve plist dosyaları, tercihler, önbellekler, arka plan programları ve birçok uygulamayla ilişkili diğer aksesuar dosyaları ve bileşenleri gibi yazılımın kalan parçalarını arıyorsunuz OS X'te. Uygulama bileşenleri, aşağıdaki dosya yolları dahil ancak bunlarla sınırlı olmamak üzere çok çeşitli konumlarda görünebilir:
/Applications/ ~/Applications/ ~/Library/Application Support/ ~/Library/Preferences/ ~/Library/Caches/ ~/Library/Containers/Application] ~/Library/LaunchAgents/Application] ~/Library/PreferencePanes/ ~/Library/Saved\ Application\ State/ ~/Downloads/ /System/Library/LaunchDaemons/ /System/Library/LaunchAgents/
Yinelemek gerekirse, bu, belirli bir uygulama için ilgili dosyaların nerede depolandığının tam listesi olabilir veya olmayabilir, bu nedenle mdfind komutu tarafından bildirilenlere dikkat etmek önemlidir.Tamamen kaldırmak istediğiniz şey bir komut satırı yardımcı programıysa, /usr/bin /usr/sbin veya diğerleri gibi çeşitli ikili klasörlerde bileşenleri olabilir,
Uygulamaları ve Kalan Uygulama Bileşenlerini Tamamen Kaldırma
Yalnızca silinmeye uygun ilgili dosyaları kaldırın, bunun evrensel bir yanıtı yoktur, bu nedenle mdfind yardımcı programı aracılığıyla bulunan dosyalara dikkat etmeniz gerekir. Tam olarak hangi dosyayı sildiğinizi ve neden sildiğinizi bildiğinizden emin olun - daha önce de belirtildiği gibi, bu gerçekten ileri düzey Mac OS X bilgisine sahip uzman kullanıcılar için tasarlanmıştır - yanlışlıkla yanlış şeyi kaldırmak istemezsiniz . Daha sonra rm veya srm komutuyla dosyaları kalıcı olarak silebilirsiniz, eğer rm komutuna aşina değilseniz bu geri alınamaz, bu nedenle dikkatli kullanın yoksa önemli bir şeyi istemeden silebilirsiniz.
Yaptığınız işten inanılmaz derecede emin değilseniz, daha ileri gitmeden önce en azından Mac'in yedeğini almalısınız, zaten bunu düzenli olarak yapmak iyi bir fikirdir.
İşte yönetici ayrıcalıklarına izin vermek için sudo ön ekine sahip bir rm örneği, hayali konumlardaki bazı hayali dosyaları kaldırmak (evet, bunlar gülünç derecede güçlü rm'nin kopyalanmasını/yapıştırılmasını ve kötüye kullanılmasını önlemek için yapılmıştır) emretmek):
sudo rm -rif ~/Directory/Component/Removeme.pane sudo rm -rif /TheLibrary/LaunchDaemons/sketchyd sudo rm -rif /usr/sbin/crudrunner sudo rm -rif ~/Download/sketchydaemon-installer.tgz sudo rm -rif ~/.Tofu/Preferences/com.company.crudrunner.plist
Yine bu bir örnek, 'sudo rm -rif' bileşeni gerçektir ancak dizinlerin veya dosyaların hiçbiri gerçek değildir, tamamen mdfind ile ne bulduğunuza ve ne olması gerektiğine karar verdiğinize bağlı olacaktır. kaldırıldı.
OS X'te Terminal Üzerinden Manuel Uygulama ve Bileşen Kaldırma: Yoğun Sürüm
Sabırsız? Komut satırı uzmanı ve önemsiz şeyleri tam olarak nerede bulacağınızı biliyor musunuz? İşte özet sürüm, açıklama yok - ne yaptığınızı bilmiyorsanız buna atlamayın:
- Bilinen uygulama dosyalarını çöpe atın
- Terminal'i başlatın ve kalan bileşenleri bulmak için aşağıdaki sözdizimini kullanın
- ilişkili dosyaları rm: ile sistem konumlarından kaldırın
- mdfind tarafından döndürülen ilişkili bileşen dosyalarıyla gerektiği kadar tekrarlayın
mdfind -adı
sudo rm -rf /Her neyse
Ayrıca Finder ile bileşenleri GUI'den kaldırmayı da seçebilirsiniz. Kullanıcı önbellek dosyalarının ve diğer ~/Library/ bileşenlerinin çöpe atılması, OS X'in Finder'ı aracılığıyla kolaylıkla yapılırken, GUI ile derin sistem klasörlerinde veya /usr/sbin/ gibi unix dizinlerinde gezinme özellikle önerilmez. Bu işlem, Mac OS X ile birlikte gelen varsayılan yazılımı kaldırmak için çalışır, ancak bunu yapmak için çok zorlayıcı bir neden olmaksızın, bu önerilmez.
Bunlardan herhangi biri sizi aşıyorsa bunun nedeni, bunun ortalama bir Mac kullanıcısının yapması gerekenden çok daha gelişmiş olmasıdır. Mac kullanıcılarının büyük çoğunluğu için, daha geleneksel uygulama kaldırma yöntemlerine başvurmak veya ücretsiz olan ve temel olarak aynı arama işlemini otomatikleştirilmiş bir grafik kullanıcı arabirimi aracılığıyla yapan AppCleaner gibi kapsamlı bir uygulama kaldırma aracı kullanmak en iyisidir.