기본 Mac App Store 설치 폴더를 변경할 수 있습니까?


13

모든 응용 프로그램을 사용자별로 설치하는 것을 선호합니다. ~/Applications/ 세계적으로보다는 오히려. Mac App Store에서 설치된 응용 프로그램의 기본 위치는에있는 전역 응용 프로그램 폴더입니다. /Applications/.

거기있어? defaults write com.apple.AppStore 명령 터미널에서 실행할 수 있습니다. .plist 파일이 기본 환경 설정을 변경하려면 수동으로 편집 할 수 있습니까?


왜하는지 알기. 아니 취하다 /Applications 좀 더 창의적인 답변을 생성 할 수 있습니다 ...
Graham Perrin

1
현상금을 제공 한 이유는 집에서 Mac을 공유 할 때 다운로드 한 앱을 내 사용자 만 사용할 수 있기를 원하기 때문입니다. ~ / Applications에 앱을 설치하고 싶습니다.
Nate Bird

1
또한 Apple ID로 구입 한 앱을 내 사용자 만 사용할 수 있기를 원합니다. 공유 컴퓨터에 계정이있는 사람들은 / 응용 프로그램을 자신의 응용 프로그램으로 채우고 광산으로 채울 것입니다. 거대한 더미의 응용 프로그램을 처리하는 것은 고통입니다. 나는 그 분리를 좋아한다.
Bryson

게다가 이것들은 사람들이 시스템 관리자 권한없이 App Store를 사용할 수 있어야한다 : apple.stackexchange.com/questions/6065/...
Thilo

답변:


7

에 관해서 Mac OS X 파일 시스템 개요 , 개발자가 / Applications 또는 ~ / Applications에있는 응용 프로그램 폴더에 대한 규칙을 따르는 표준 준수를 강제하는 것으로 보입니다. Mac App Store가 업데이트를 제공하는 방식을 준수해야합니다.

기본 폴더를 사용할 정도로 편안하지 않은 경우에도 Mac App Store에서 다운로드 한 응용 프로그램을 다음 두 가지주의 사항으로 다른 폴더로 이동할 수 있습니다.

  1. 이전하려면 관리자 비밀번호를 입력해야합니다. 응용 프로그램 / 응용 프로그램 폴더에서.
  2. 이동 한 설치된 앱의 MAS에 업데이트가 표시되면 앱 설치에 대한 오류 메시지가 표시됩니다.     다른 계정에서 앱을 업데이트하려면 삭제해야합니다. 그만큼     앱을 완전히 설치 한 다음 업데이트 된 앱을 설치하거나 앱을 / Applications 폴더로 다시 이동하십시오.

이 문제에 대한 해결책이 있었으면 좋겠지 만이 사용자 지정을 실행하는 데 가장 좋은 설명과 성가심을 제공했습니다. +50
Nate Bird

2

이 시점에서 이에 대한 자세한 내용은 없습니다 (하지만 속성이나 .plist가 있음을 확신합니다). 그러나 그 동안 응용 프로그램을 원하는 폴더로 이동시키는 간단한 Automator "폴더 작업"워크 플로를 만들 수 있습니다. 이것은 간단하며 주로 백그라운드에서 발생합니다.

이 문제는 업데이트가 작동하는 방식과 관련이 있습니다.


1

여기에 옵션이 있는데, 정확히 무엇을 요구했는지는 몰라도, 대부분의 목표를 달성 할 것입니다 :

  1. 부팅 드라이브의 루트에 새 폴더를 만들고 이름을 지정하십시오 PubApplications, 응용 프로그램의 사용 권한 복제 폴더.
  2. 복사 (옵션 끌기) 움직이지 마라. 모든 애플리케이션 해당 폴더에 공개적으로 액세스 할 수 있어야합니다.
  3. 움직이지 마라. ~ / Applications 폴더에있는 해당 응용 프로그램을 해당 폴더로 복사하십시오.
  4. 원하는 경우 /Applications.bak 또는 /.Applications.bak로 / Application 이름 바꾸기 그것은 숨겨졌다.
  5. Applications라는 루트 폴더에 홈 링크의 Applications 폴더를 가리키는 심볼릭 링크를 만듭니다.

    ln -s /Users/your_name/Applications /Applications

컴퓨터를 사용하는 사람이 누구인지 잘 모르겠습니다. 백업을 간소화할지 또는 다른 사람과 비공개로 유지할지, 아니면 단순히 설치하려는 위치에 있는지 여부와 관련하여 수행하려는 작업을 정확하게 파악하지 못합니다. 앱.

주 - 위의 방법을 사용하면 다른 사용자가있는 경우 해당 사용자가 작동하지 않게됩니다. 다음을 사용할 수 있습니다.

ln -s ~/Applications /Applications

이전 symlink 명령 대신에 문제가 있었지만 각 사용자에게 ~ / Applications 폴더가 있는지 확인해야합니다.


0

보통 MAS에서 가져온 모든 응용 프로그램을 하위 폴더에 옮깁니다. Applications/Games 또는 Applications/Utilities 또는 무엇이든지 더 잘 어울립니다.
같이 웡 아 시드 당신은 이동을 수행하기위한 관리자 암호가 필요할 것입니다.
나는 이미 내 애플 리케이션에 대한 몇 가지 업데이 트를 가지고 있으므로, 이동 된 애플 리케이션을 업데이 트하는 것 같다 완벽하게, 적어도 내에서 유지 프로그램에 대한 작품 Applications 폴더. 하지만 다른 위치에 대해서는 확신 할 수 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.