Perbedaan antara menginstal aplikasi pada OS X dan Windows

8

Saya telah menggunakan Windows selama bertahun-tahun sejauh ini tetapi baru mulai menggunakan MacBook dengan OS X.

Sejauh yang saya ketahui ketika saya menginstal aplikasi pada Windows mereka hanya masuk ke file Program (secara default). Preferensi aplikasi biasanya disimpan di folder pengguna dan mungkin di dalam registri.

Bagaimana cara aplikasi diinstal pada OS X? Apakah mereka masuk ke direktori / Aplikasi? Di mana preferensi disimpan? Dan bagaimana menggunakan manajer paket seperti homebrew berbeda dari hanya menyeret aplikasi ke / Aplikasi?

pengguna1745356
sumber

Jawaban:

8

Menginstal Aplikasi

Ada beberapa cara untuk menginstal aplikasi pada OS X.

  • App Store: Cara lain untuk menginstal aplikasi adalah dari App Store. Aplikasi dari App Store pertama kali diunduh sebagai .dmgdirektori sistem, dan kemudian diinstal ke /Applications/direktori. Aplikasi yang diunduh dari App Store adalah kotak pasir, yang berarti mereka hanya bisa membaca dan menulis ke folder tertentu. Mereka juga dikelola sedikit lebih baik ketika datang ke proses instalasi dan uninstall.

  • Dari Web / Seret-dan-Jatuhkan: aplikasi OS X terkadang didistribusikan sebagai folder mandiri dengan .appekstensi atau di dalam installer dengan .pkgekstensi. Terkadang program didistribusikan pada a .dmg, yang merupakan disk image yang berisi .appdan mungkin Readme.Aplikasi yang diunduh di luar App Store mungkin tidak berjalan kecuali jika Anda mengeklik sekundernya untuk menjalankan, dan kemudian memberikan izin. Ini adalah fitur keamanan. (Penampilannya mirip dengan Windows UAC, tetapi kerjanya berbeda.)

    Aplikasi biasanya diinstal ke dalam /Applications/tetapi setiap pengguna dapat memiliki direktori aplikasi mereka sendiri di dalam folder home mereka, terletak di /Users/{user}/Applications/, atau ~/Applications/singkatnya. Aplikasi yang ditempatkan di ~/Applicationsdirektori pribadi akan muncul di Launchpad dan pencarian Spotlight.

  • Manajer Paket / Baris Perintah: Cukup umum (terutama untuk pengembang) untuk menginstal aplikasi melalui baris perintah dengan homebrew , macport , atau bahkan sebagai permata Ruby. Ini kadang-kadang mendarat di direktori lain, seperti /usr/local/bin/Jika Anda tidak yakin di mana manajer paket meletakkan file Anda, informasi itu sudah tersedia di internet.

Data pengguna

Hal terdekat yang Anda miliki dengan registri windows pada OS X adalah gagasan tentang "daftar properti." Daftar properti adalah file kecil yang disimpan oleh setiap aplikasi, dan tidak seperti registry windows, mereka tidak terpusat. File daftar properti berakhir dengan .plistekstensi. (Yang cukup menarik, tidak seperti Windows, ekstensi file tidak mendefinisikan apa file adalah pada OS X sebanyak yang mereka lakukan pada Windows. Finder tidak mengandalkan ekstensi untuk informasi tentang bagaimana menampilkan file, tetapi file meta-data yang diperlakukan dengan lebih penting pada OS X daripada di Windows.)

Terkadang mereka disimpan /Users/{user}/Library/Preferences/, tetapi mereka dapat disimpan di berbagai tempat, tergantung pada aplikasi dan jenis informasi yang disimpan. Misalnya, Safari menyimpan tab yang disematkan dan sesi terakhir di~/Library/Safari/LastSession.plist

Menghapus Instalasi Aplikasi

Saya memiliki pertanyaan tentang menghapus instalan aplikasi ketika saya mendapatkan Mac pertama saya. Jawaban paling sederhana adalah Anda cukup menghapus bundel .app dari /Applications/direktori. Seperti disebutkan di atas, mungkin ada beberapa plistfile yang tertinggal.

Pada versi OS X yang lebih lama, ada aplikasi uninstaller pihak ketiga yang mencoba membersihkan untuk Anda. Mereka masih tersedia, tetapi saya tidak tahu seberapa baik mereka bekerja, karena versi OS X yang lebih baru lebih ketat tentang keamanan. (Anda dapat mencoba AppZapper jika Anda mau.)

Apple memiliki artikel basis pengetahuan yang mencakup menginstal dan menghapus aplikasi dari luar App Store.

Moshe
sumber
Re " Aplikasi yang ditempatkan di direktori ~ / Aplikasi pribadi akan muncul di Launchpad dan pencarian Spotlight "; Bukankah yang lain juga begitu?
Pacerier
Re "pada versi yang lebih lama .."; Maksud Anda untuk versi Mac yang lebih lama hanya menghapus .app tidak berfungsi?
Pacerier
6

Jika file berakhir dengan .app, seret ke dalam folder aplikasi. Jika file berakhir .pkg klik dua kali untuk menjalankan intaller.

Preferensi biasanya disimpan di / Pengguna / nama pengguna / Perpustakaan / Preferensi atau / Pengguna / nama pengguna / Perpustakaan / Dukungan Aplikasi.

Homebrew digunakan untuk menginstal aplikasi baris perintah. Ada plugin (tong homebrew) yang memungkinkan Anda menginstal aplikasi gui. Jika Anda tidak baik dengan baris perintah jangan gunakan homebrew.

2426021684
sumber
Anda tidak perlu menjadi baik dengan baris perintah untuk menggunakan homebrew. Hanya beberapa perintah sederhana yang paling Anda butuhkan.
zenith