Sự khác biệt giữa cài đặt ứng dụng trên OS X và Windows


8

Tôi đã sử dụng Windows từ nhiều năm nay nhưng mới bắt đầu sử dụng MacBook với OS X.

Theo như tôi quan tâm khi tôi cài đặt các ứng dụng trên Windows thì chúng chỉ đi vào các tệp Chương trình (theo mặc định). Tùy chọn ứng dụng thường được lưu trữ trong thư mục của người dùng và có thể trong sổ đăng ký.

Làm thế nào để các ứng dụng được cài đặt trên OS X? Họ chỉ cần đi vào thư mục / Ứng dụng? Các ưu đãi được lưu trữ ở đâu? Và cách sử dụng trình quản lý gói như homebrew khác với việc kéo ứng dụng vào / Ứng dụng?

Câu trả lời:


8

Cài đặt ứng dụng

Có một số cách để cài đặt ứng dụng trên OS X.

  • App Store: Một cách khác để cài đặt ứng dụng là từ App Store. Các ứng dụng từ App Store trước tiên được tải xuống dưới dạng .dmgthư mục hệ thống, sau đó được cài đặt vào /Applications/thư mục. Các ứng dụng được tải xuống từ App Store được đóng hộp cát, điều đó có nghĩa là chúng chỉ có thể đọc và ghi vào các thư mục cụ thể. Họ cũng quản lý tốt hơn một chút khi nói đến quá trình cài đặt và gỡ cài đặt.

  • Từ Web / Kéo và thả: Các ứng dụng OS X đôi khi được phân phối dưới dạng các thư mục độc lập có .appphần mở rộng hoặc bên trong trình cài đặt có .pkgphần mở rộng. Đôi khi các chương trình được phân phối trên một .dmg, đó là hình ảnh đĩa chứa .appvà có lẽ Readme.Ứng dụng được tải xuống bên ngoài App Store có thể không chạy trừ khi bạn nhấp vào thứ cấp để chạy, sau đó cấp quyền. Đây là một tính năng bảo mật. (Nó trông tương tự như Windows UAC, nhưng nó hoạt động khác nhau.)

    Các ứng dụng thường được cài đặt vào /Applications/nhưng mỗi người dùng có thể có thư mục ứng dụng riêng bên trong thư mục nhà của họ, được đặt tại /Users/{user}/Applications/hoặc ~/Applications/viết tắt. Các ứng dụng được đặt vào ~/Applicationsthư mục cá nhân sẽ hiển thị trong các tìm kiếm Launchpad và Spotlight.

  • Trình quản lý gói / Dòng lệnh: Khá phổ biến (đặc biệt đối với các nhà phát triển) để cài đặt ứng dụng thông qua dòng lệnh với homebrew , macports hoặc thậm chí là đá quý Ruby. Đôi khi chúng rơi vào các thư mục khác, chẳng hạn như /usr/local/bin/Nếu bạn không chắc chắn nơi người quản lý gói đang đặt các tệp của bạn, thông tin đó có sẵn trên internet.

Dữ liệu người dùng

Điều gần nhất bạn có với sổ đăng ký windows trên OS X là khái niệm về "danh sách tài sản". Danh sách tài sản là các tệp nhỏ được lưu bởi mỗi ứng dụng và không giống như sổ đăng ký, chúng không tập trung. Danh sách tài sản tập tin kết thúc trong một .plistphần mở rộng. (Điều thú vị là đủ, không giống như Windows, phần mở rộng tập tin không xác định những gì một tập tin trên OS X càng nhiều càng tốt họ làm trên Windows. Finder không dựa phần mở rộng cho thông tin về làm thế nào để hiển thị một tập tin, nhưng các tập tin siêu dữ liệu được xử lý bằng có ý nghĩa hơn trên OS X so với trên Windows.)

Đôi khi chúng được lưu vào /Users/{user}/Library/Preferences/, nhưng chúng có thể được lưu ở nhiều nơi, tùy thuộc vào ứng dụng và loại thông tin được lưu trữ. Ví dụ: Safari lưu trữ các tab được ghim của bạn và phiên cuối cùng trong~/Library/Safari/LastSession.plist

Gỡ cài đặt ứng dụng

Tôi đã có câu hỏi về việc gỡ cài đặt ứng dụng khi tôi có máy Mac đầu tiên. Câu trả lời đơn giản nhất là bạn chỉ có thể xóa gói .app khỏi /Applications/thư mục. Như đã lưu ý ở trên, có thể có một số plisttệp bị bỏ lại.

Trên phiên bản OS X cũ hơn, có các ứng dụng gỡ cài đặt của bên thứ ba đã cố gắng dọn dẹp cho bạn. Chúng vẫn có sẵn, nhưng tôi không biết chúng hoạt động tốt như thế nào, vì các phiên bản OS X mới hơn nghiêm ngặt hơn về bảo mật. (Bạn có thể dùng thử AppZapper nếu bạn muốn.)

Apple có một bài viết cơ sở kiến ​​thức bao gồm cài đặt và xóa các ứng dụng từ bên ngoài App Store.


Re " Ứng dụng được đặt vào thư mục cá nhân ~ / Ứng dụng sẽ hiển thị trong các tìm kiếm Launchpad và Spotlight "; Đừng để những người khác làm quá?
Pacerier

Re "trên phiên bản cũ hơn .."; Ý bạn là đối với các phiên bản cũ hơn của Mac chỉ đơn giản là xóa .app không hoạt động?
Pacerier

6

Nếu tệp kết thúc bằng .app, hãy kéo nó vào thư mục ứng dụng. Nếu tệp kết thúc .pkg, nhấp đúp vào tệp để chạy intaller.

Tùy chọn thường được lưu trữ trong / Người dùng / tên người dùng / Thư viện / Tùy chọn hoặc / Người dùng / tên người dùng / Thư viện / Hỗ trợ ứng dụng.

Homebrew được sử dụng để cài đặt các ứng dụng dòng lệnh. Có một plugin (thùng homebrew) cho phép bạn cài đặt các ứng dụng gui. Nếu bạn không tốt với dòng lệnh, đừng sử dụng homebrew.


Bạn không cần phải giỏi với dòng lệnh để sử dụng homebrew. Một vài lệnh đơn giản là tất cả những gì bạn cần hầu hết thời gian.
đỉnh
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.