Tôi có thể thay đổi thư mục cài đặt Mac App Store mặc định không?


16

Tôi thích cài đặt tất cả các ứng dụng cho mỗi người dùng ~/Applications/hơn là trên toàn cầu. Vị trí mặc định cho các ứng dụng được cài đặt từ Mac App Store là thư mục ứng dụng toàn cầu được đặt tại /Applications/.

Có một defaults write com.apple.AppStorelệnh tôi có thể chạy trong thiết bị đầu cuối, hoặc có lẽ một .plisttệp tôi có thể chỉnh sửa thủ công, để thay đổi tùy chọn mặc định này?


Biết lý do tại sao bạn không thích /Applicationscó thể tạo ra một số câu trả lời sáng tạo hơn nữa
Graham Perrin

1
Tôi đã cung cấp tiền thưởng vì trên máy Mac được chia sẻ của chúng tôi ở nhà, tôi muốn các ứng dụng tôi tải xuống chỉ có sẵn cho Người dùng của tôi. Tôi muốn cài đặt ứng dụng trong ~ / Ứng dụng.
Chim Nate

1
Tôi cũng muốn các ứng dụng được mua bằng Apple ID chỉ có sẵn cho người dùng của tôi. Những người khác có tài khoản trên máy tính dùng chung sẽ điền / Ứng dụng với ứng dụng của họ và tôi sẽ điền nó với ứng dụng của mình, thật khó để xử lý một đống ứng dụng khổng lồ. Tôi thích sự tách biệt.
Bryson

Thêm vào đó, điều này sẽ / nên / có thể cho phép mọi người sử dụng App Store mà không có quyền của Quản trị viên hệ thống: apple.stackexchange.com/questions/6065/ mẹo
Thilo

Câu trả lời:


8

Về Tổng quan hệ thống tệp Mac OS X , có vẻ như Apple thực thi tuân thủ tiêu chuẩn cho nhà phát triển tuân theo các quy tắc của họ trên thư mục ứng dụng nằm trong / Ứng dụng hoặc ~ / Ứng dụng. Mối quan tâm là tuân thủ cách Mac App Store cung cấp các bản cập nhật.

nếu bạn không đủ thoải mái để sử dụng thư mục mặc định, có, bạn vẫn có thể di chuyển ứng dụng mà bạn đã tải xuống từ Mac App Store sang thư mục khác có hai cảnh báo:

  1. Bạn sẽ được yêu cầu nhập mật khẩu quản trị để di chuyển ứng dụng từ thư mục / Ứng dụng.
  2. Nếu một bản cập nhật xuất hiện trong MAS cho một ứng dụng đã cài đặt đã bị di chuyển, bạn sẽ nhận được thông báo lỗi về việc cài đặt ứng dụng từ tài khoản khác. Để cập nhật ứng dụng, bạn sẽ phải xóa hoàn toàn ứng dụng và sau đó cài đặt ứng dụng đã cập nhật hoặc Di chuyển ứng dụng trở lại thư mục / Ứng dụng

Tôi đã hy vọng có một giải pháp cho việc này nhưng bạn đã đưa ra lời giải thích tốt nhất và những phiền toái khi thực hiện tùy chỉnh này. +50
Chim Nate

2

Tại thời điểm này không có chi tiết nào về điều này (Nhưng tôi chắc chắn có một thuộc tính hoặc .plist) nhưng trong thời gian đó, bạn có thể tạo một quy trình công việc "Tác vụ thư mục" tự động đơn giản, để di chuyển các ứng dụng vào thư mục bạn chọn. Điều này là đơn giản và chủ yếu xảy ra trong nền.

Một vấn đề tôi thấy với điều này là cách cập nhật hoạt động.


1

Đây là một tùy chọn, trong khi nó không chính xác như những gì bạn yêu cầu, nó sẽ hoàn thành hầu hết các mục tiêu của bạn:

  1. Tạo một thư mục mới ở thư mục gốc của ổ đĩa khởi động của bạn và đặt tên là PubAppluggest, sao chép các quyền của Thư mục ứng dụng.
  2. Sao chép (Kéo tùy chọn) Không di chuyển tất cả các ứng dụng mà bạn muốn truy cập công khai vào thư mục đó.
  3. Sao chép Đừng di chuyển các ứng dụng bạn muốn trong thư mục ~ / Ứng dụng của bạn vào thư mục đó.
  4. Đổi tên / Ứng dụng thành /Appluggest.bak hoặc /.Appluggest.bak nếu bạn muốn ẩn nó.
  5. Tạo một liên kết tượng trưng trong thư mục gốc có tên Ứng dụng, trỏ đến thư mục Ứng dụng trong thư mục chính của bạn.

    ln -s /Users/your_name/Applications /Applications

Tôi không chắc ai sử dụng máy tính bên cạnh bạn và tôi cũng không chắc chính xác những gì bạn đang cố gắng thực hiện, cho dù đó là hợp lý hóa các bản sao lưu hoặc giữ ứng dụng của bạn riêng tư với người khác hoặc nếu đây đơn giản là nơi bạn muốn cài đặt ứng dụng.

Lưu ý - phương pháp trên sẽ phá vỡ mọi thứ cho người dùng khác nếu chúng tồn tại. Bạn đã có thể sử dụng:

ln -s ~/Applications /Applications

thay vì lệnh symlink trước đó, mặc dù tôi đã gặp vấn đề với điều đó và bạn sẽ cần đảm bảo mỗi người dùng có một thư mục ~ / Ứng dụng.


0

Tôi thường di chuyển tất cả các ứng dụng của tôi mua từ MAS trong một thư mục con, ví dụ như Applications/Gameshoặc Applications/Utilitieshoặc bất cứ bộ quần áo tốt hơn.
Như wongacid đã nói, bạn sẽ được yêu cầu mật khẩu quản trị để thực hiện việc di chuyển.
Tôi đã có một vài cập nhật cho các ứng dụng của mình, vì vậy có vẻ như việc cập nhật các ứng dụng đã di chuyển hoạt động hoàn hảo, ít nhất là đối với các chương trình được giữ trong Applicationsthư mục. Tôi không thể chắc chắn về các địa điểm khác, mặc dù.

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.