Varsayılan Mac App Store yükleme klasörünü değiştirebilir miyim?


16

Tüm uygulamaların ~/Applications/global yerine kullanıcı başına yüklenmesini tercih ederim . Mac App Store'dan yüklenen uygulamalar için varsayılan konum, adresinde bulunan global uygulamalar klasörüdür /Applications/.

Bu varsayılan tercihi değiştirmek defaults write com.apple.AppStoreiçin terminalde çalıştırabileceğim bir komut veya belki de .plistelle düzenleyebileceğim bir dosya var mı?


Neden tercih etmediğinizi bilmek /Applicationsbiraz daha yaratıcı yanıtlar üretebilir…
Graham Perrin

1
Ödül teklif ettim çünkü evde paylaşılan Mac'imizde indirdiğim uygulamaların yalnızca Kullanıcım için kullanılabilir olmasını istiyorum. Uygulamaları ~ / Applications içine yüklemek istiyorum.
Nate Bird

1
Ayrıca Apple Kimliğim ile satın alınan uygulamaların yalnızca kullanıcım tarafından kullanılabilmesini istiyorum. Paylaşılan bir bilgisayarda hesapları olan diğerleri / Uygulamaları ile doldurur ve benimkini dolduracağım, büyük bir yığın uygulama ile uğraşmak acı verici. Ayrılmayı seviyorum.
Bryson

Ayrıca bu, kullanıcıların App Store'u Sistem Yöneticisi izinleri olmadan kullanmalarına izin verebilir / vermelidir: apple.stackexchange.com/questions/6065/…
Thilo

Yanıtlar:


8

İlgili Mac OS X Dosya Sistemi Genel Bakış , Apple / Applications veya ~ / Applications içindedir uygulama klasörünün kendi kurallarına uymak geliştirici için standart zorlamak uyma gibi görünüyor. Endişe Mac App Store'un güncellemeleri sağlama biçimine uymaktır.

varsayılan klasörü kullanmak için yeterince rahat değilseniz, evet, Mac App Store'dan indirdiğiniz uygulamayı iki uyarı içeren başka bir klasöre taşıyabilirsiniz:

  1. Uygulamayı / Applications klasöründen taşımak için bir yönetici parolası girmeniz istenir.
  2. Taşınan yüklü bir uygulama için MAS'da bir güncelleme görünürse, uygulamaların başka bir hesaptan yüklenmesi hakkında bir hata mesajı alırsınız. Uygulamayı güncellemek için uygulamayı tamamen silmeniz ve ardından güncellenen uygulamayı yüklemeniz veya uygulamayı / Uygulamalar klasörüne geri taşımanız gerekir

Bunun için bir çözüm olduğunu umuyordum, ancak bu özelleştirmeyi gerçekleştirmenin en iyi açıklamasını ve sıkıntılarını sağladınız. +50
Nate Bird

2

Bu noktada bununla ilgili herhangi bir ayrıntı yoktur (Ama bir özellik veya .plist olduğundan eminim) ancak bu arada uygulamaları seçtiğiniz klasöre taşıyan basit bir Automator "Klasör Eylemleri" iş akışı oluşturabilirsiniz. Bu basittir ve çoğunlukla arka planda gerçekleşir.

Bu konuda gördüğüm bir sorun Güncellemeler nasıl çalışır.


1

İşte bir seçenek, tam olarak istediğiniz şey olmasa da, hedeflerinizin çoğunu gerçekleştirecek:

  1. Önyükleme sürücünüzün kökünde yeni bir klasör oluşturun ve bunu PubApplications olarak adlandırın, Uygulamalar Klasörünün izinlerini çoğaltın.
  2. Kopya (Seçenek Drag) Taşı etmeyin o klasöre kamuya açık istediğiniz tüm uygulamaları.
  3. Kopya kıpırdama o klasöre klasör ~ / Uygulamalar istediğiniz uygulamaları.
  4. / Applications'ı /Applications.bak veya /.Applications.bak olarak gizlenmesini istiyorsanız yeniden adlandırın.
  5. Ana dizininizdeki Uygulamalar klasörünü işaret ederek Uygulamalar adlı kök klasörünüzde bir sembolik bağlantı oluşturun.

    ln -s /Users/your_name/Applications /Applications

Bilgisayarı kimin yanında kullandığından emin değilim ve tam olarak ne yapmaya çalıştığınızdan, yedeklemeleri düzene koymak veya uygulamalarınızı başkalarından özel tutmak mı yoksa bu yalnızca yüklemek istediğiniz yer mi olduğundan emin değilim. uygulamaların.

Not - yukarıdaki yöntem, varsa diğer kullanıcılar için bazı şeyleri kıracaktır. Kullanabilirsin:

ln -s ~/Applications /Applications

bununla ilgili sorunları vardı ve her kullanıcının bir ~ / Applications klasörü olduğundan emin olmanız gerekir, ancak önceki symlink komutu yerine.


0

Genellikle MAS'dan alınan tüm uygulamaları bir alt klasörde, örneğin Applications/Gamesveya Applications/Utilitiesdaha iyi bir şekilde taşıyabilirim .
Gibi wongacid söylediniz, ya hareket gerçekleştirmek için bir yönetim şifresi istenecektir.
Uygulamalarımda zaten birkaç güncelleme yaptım, bu yüzden taşınan uygulamaları güncellemek en azından Applicationsklasör içinde tutulan programlar için kusursuz çalışıyor gibi görünüyor . Yine de diğer yerler hakkında emin olamaz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.