Cara Menghapus Sepenuhnya Aplikasi & Perangkat Lunak di Mac OS X dengan Penghapusan Terminal Manual

Daftar Isi:

Anonim

Sebagian besar aplikasi di Mac OS X dapat dicopot pemasangannya dengan mudah dengan menyeretnya ke Sampah dari folder /Applications/, dan banyak lainnya disertai dengan aplikasi pencopotan pemasangan yang akan membersihkan rumah dan juga menghapus aplikasi sepenuhnya. Selain itu, ada utilitas pihak ketiga untuk Mac OS yang dapat menghapus total aplikasi semudah menyeret dan melepas.

Solusi lain, yang paling baik disediakan untuk dan dimaksudkan untuk digunakan oleh pengguna Mac tingkat lanjut saja yang terbiasa dengan baris perintah dan memiliki pengetahuan yang lebih dalam tentang Mac OS X, adalah penghapusan aplikasi secara menyeluruh dan semua komponen terkait, dan itulah yang akan kami bahas di sini.

Metode proses ini jauh lebih teknis, dan bergantung pada terminal untuk menyelesaikan prosedur pencopotan pemasangan secara lengkap. Sekali lagi, ini hanya ditujukan untuk pengguna tingkat lanjut , dan jarang diperlukan untuk menghapus aplikasi atau komponen aplikasi dengan cara ini. Kami akan membagi langkah-langkahnya menjadi beberapa bagian, pertama akan menemukan aplikasi dan komponen terkait, yang memerlukan beberapa tingkat pengetahuan dan kebijaksanaan untuk menentukan apa yang terkait dan apa yang tidak, dan kedua, penghapusan sebenarnya dari file yang sesuai. Jika Anda adalah pengguna ahli yang sangat nyaman dengan prospek ini dan Anda hanya ingin beberapa perintah yang dapat ditindaklanjuti tanpa penjelasan apa pun tentang apa yang terjadi dan mengapa, Anda dapat beralih ke versi ringkas di bawah ini.

Cara Menemukan Semua Komponen Aplikasi / Software di Mac OS X

Kita akan menggunakan Terminal dan mdfind, meskipun alat pencarian baris perintah lainnya juga dapat berfungsi untuk tujuan ini. Sintaks umum yang digunakan adalah perintah berikut dengan flag -name:

"

mdfind -nama aplikasi"

Anda juga dapat menggunakan pencarian seluas mungkin tanpa bendera -nama tetapi hasil Anda mungkin kurang akurat, apakah itu berguna terserah Anda

Misalnya, untuk menemukan file dan komponen terkait dengan Teleport, utilitas berbagi keyboard dan mouse Mac OS X untuk mengontrol beberapa Mac dengan satu keyboard, Anda dapat menggunakan yang berikut:

"

mdfind -nama teleportasi"

Pencarian luas ini harus mengembalikan semua yang ada di Mac yang terkait dengan nama aplikasi – ini tidak berarti Anda harus menghapus semua yang dikembalikan oleh pencarian.Teliti dengan cermat semua yang ditemukan, Anda mungkin perlu menyesuaikan parameter pencarian untuk menentukan apakah Anda menemukan semua komponen yang diperlukan dari aplikasi dan/atau perangkat lunak.

Secara umum, Anda mencari binari, file .app, dan sisa perangkat lunak, seperti file plist, preferensi, cache, daemon, dan file aksesori lainnya serta komponen yang terkait dengan banyak aplikasi di OS X. Komponen aplikasi dapat muncul di berbagai lokasi, termasuk namun tidak terbatas pada jalur file berikut:

/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/

Untuk mengulangi, ini mungkin atau mungkin bukan daftar lengkap tempat file terkait disimpan untuk aplikasi tertentu, inilah mengapa penting untuk memperhatikan apa yang dilaporkan oleh perintah mdfind.Jika yang ingin Anda hapus sepenuhnya adalah utilitas baris perintah, utilitas tersebut mungkin memiliki komponen dalam berbagai folder biner, baik /usr/bin /usr/sbin atau lainnya,

Sepenuhnya Menghapus Aplikasi & Komponen Aplikasi Sisa

Hapus hanya file terkait yang sesuai untuk dihapus, tidak ada jawaban universal untuk ini, oleh karena itu Anda perlu memperhatikan file yang ditemukan melalui utilitas mdfind. Pastikan Anda tahu persis file apa yang Anda hapus dan mengapa Anda menghapusnya - seperti yang sudah disebutkan, ini benar-benar ditujukan untuk pengguna ahli dengan pengetahuan tingkat lanjut tentang Mac OS X - Anda tidak ingin menghapus hal yang salah secara tidak sengaja . Anda kemudian dapat menghapus file secara permanen dengan perintah rm atau srm, jika Anda tidak terbiasa dengan perintah rm, itu tidak dapat dibatalkan, jadi gunakan dengan hati-hati atau Anda dapat secara tidak sengaja menghapus sesuatu yang penting.

Jika Anda tidak terlalu yakin dengan apa yang Anda lakukan, setidaknya Anda harus mencadangkan Mac sebelum melangkah lebih jauh, yang merupakan ide bagus untuk melakukannya secara rutin.

Berikut adalah contoh rm dengan awalan sudo untuk memungkinkan hak istimewa administratif, menghapus beberapa file fiktif di lokasi imajiner (ya, ini dibuat untuk mencegah penyalinan/penempelan dan penyalahgunaan rm yang sangat kuat memerintah):

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

Sekali lagi ini adalah contoh, komponen 'sudo rm -rif' adalah asli tetapi tidak ada direktori atau file, itu akan sepenuhnya bergantung pada apa yang Anda temukan dengan mdfind dan apa yang Anda tentukan seharusnya DIHAPUS.

Penghapusan Aplikasi & Komponen Secara Manual di OS X melalui Terminal: Versi Ringkas

Tidak sabar? Pakar baris perintah dan tahu persis di mana menemukan sampah? Ini versi ringkasnya, tanpa penjelasan – jangan langsung ke ini jika Anda tidak tahu apa yang Anda lakukan:

  • Sampah file aplikasi yang diketahui
  • Luncurkan Terminal dan gunakan sintaks berikut untuk menemukan sisa komponen
  • mdfind -nama

  • Hapus file terkait dari lokasi sistem dengan rm:
  • sudo rm -rf /Terserah

  • Ulangi seperlunya dengan file komponen terkait yang dikembalikan oleh mdfind

Anda juga dapat memilih untuk menghapus komponen dari GUI dengan Finder. Membuang file cache pengguna dan komponen ~/Library/ lainnya mudah dilakukan melalui Finder OS X, sedangkan menggali di dalam folder sistem yang dalam atau direktori unix seperti /usr/sbin/ dengan GUI tidak terlalu disarankan. Proses ini berfungsi untuk menghapus perangkat lunak default yang dibundel dengan Mac OS X, meskipun tanpa alasan yang sangat kuat untuk melakukannya, itu tidak disarankan.

Jika salah satu dari ini muncul di luar kepala Anda, itu karena ini benar-benar jauh lebih canggih daripada yang dibutuhkan oleh pengguna Mac pada umumnya. Untuk sebagian besar pengguna Mac, yang terbaik adalah menggunakan metode uninstall aplikasi yang lebih tradisional, atau menggunakan utilitas uninstaller aplikasi menyeluruh seperti AppCleaner, yang gratis dan pada dasarnya melakukan proses pencarian yang sama tetapi melalui antarmuka pengguna grafis otomatis.

Cara Menghapus Sepenuhnya Aplikasi & Perangkat Lunak di Mac OS X dengan Penghapusan Terminal Manual