Zarządzanie aplikacjami w Mac OS X

8

Jestem wieloletnim użytkownikiem systemu Windows i okazjonalnym użytkownikiem systemu Linux, który teraz używa Mac OS X (10.6.6) na komputerze iMac. Przeważnie wydaje się to dość intuicyjne, ale nie jestem pewien, w jaki sposób programy są zarządzane (instalowane, odinstalowywane, uruchamiane, kończone).

Niektóre instalowane przeze mnie programy są pobierane w formacie .dmg, podczas gdy inne są w znanym archiwum .zip lub .tar.gz. Jeśli ktoś zna dobry przewodnik do zarządzania aplikacjami w Mac OS X (i inne informacje o systemie operacyjnym, które byłyby przydatne dla Maca noobów), daj mi znać.

Dzięki!

Dónal
źródło

Odpowiedzi:

21

dmgpliki to obrazy dysków , takie jak dysk do pobrania lub dysk CD. Kliknij je dwukrotnie, zostaną zamontowane („wstawione”) i będziesz mógł zobaczyć ich zawartość.

Aplikacje są dystrybuowane jako instalator (bardzo niewiele, głównie znanych marek Apple, Adobe lub oprogramowania systemowego, takiego jak VMware Fusion), lub bezpośrednio jako pakiety aplikacji .

Aby uruchomić instalatora, kliknij dwukrotnie, a następnie postępuj zgodnie z wyświetlanymi instrukcjami. Aplikacje są zwykle instalowane w /Applications.

Pakiety aplikacji „instalujesz”, kopiując je do dogodnej lokalizacji (np. /ApplicationsLub ~/Applications) i to wszystko. Z tym właśnie wiąże się wiele aplikacji (np. Adium ) w projekcie obrazu dysku:

wprowadź opis zdjęcia tutaj

Aplikacje związane z oprogramowaniem typu open source, Linux i UNIX są dostępne za pośrednictwem jednego z nieoficjalnych menedżerów pakietów Fink , MacPorts i Homebrew . To, czego użyjesz (a nawet w ogóle nie będzie, jeśli nie ma takiej potrzeby), zależy od ciebie.

Od kilku dni istnieje także Mac App Store , koncepcja, która zadebiutowała na iPhonie i iPadzie. Zawiera funkcję automatycznej aktualizacji, a tam jest również dostępnych bardzo wiele aplikacji.


Deinstalacja oprogramowania niezainstalowanego za pomocą Mac App Store lub jednego z menedżerów pakietów jest „nierozwiązanym problemem”. Możesz po prostu usunąć pakiet aplikacji w /Applications or~ / Aplikacje` i gotowe. Nie ma „rejestru” do utrzymania w czystości, a małe pliki preferencji osobistych nie zaszkodzą.

Niektóre aplikacje zrzucają sporo danych ~/Library(szczególnie Application Support), ale istnieją rozwiązania, gdy na dysku jest mało miejsca. Zobacz na dole mojej odpowiedzi dotyczącej informacji o tym, co jest przechowywane w folderze biblioteki lub tej odpowiedzi dotyczącej zupełnie innego tematu, ale i tak może być pomocny .

W przeciwnym razie nie dbałbym o to zbytnio. Mój profil użytkownika utworzyłem w 2005 roku, przeniosłem go na trzy komputery i nadal działa całkiem dobrze. W tym czasie zainstalowałem i odinstalowałem kilkaset aplikacji i nie mogę narzekać na szybkość. Jak powiedziałem, nie ma „rejestru”.


Niektóre „aplikacje” (np. Witch wspomniane poniżej) to tak naprawdę panele preferencji (rozszerzenia aplikacji Preferencje systemowe ) lub widżety do pulpitu nawigacyjnego. Zazwyczaj rozpoznajesz je po ikonie. Wystarczy zainstalować, klikając dwukrotnie.


Możesz uruchamiać / otwierać aplikacje, klikając je dwukrotnie lub używając open -a ApplicationNamew terminalu. Znajdują się one w /Applicationsjednym z jego podkatalogów lub w jednym z nich. Sprawdź w menu Go Findera, gdzie znajdują się skróty klawiaturowe.

Możesz pić aplikacje do Docka, aby je tam przechowywać (podobnie jak przypinanie na pasku zadań systemu Windows 7). Przeciągnij je ponownie z Doku, aby je usunąć. W Docku wyświetlane są zarówno „przypięte”, jak i uruchomione aplikacje, więc przeciąganie działających aplikacji z Docku nie ma natychmiastowego efektu.

Możesz także przeciągnąć je na pasek boczny Findera, aby uruchomić je stamtąd lub na pasek narzędzi Findera. Dostępne są inne aplikacje, takie jak Przepełnienie, które próbują pomóc w uruchomieniu aplikacji.

Popularną alternatywą jest użycie programu uruchamiającego aplikacje, takiego jak Quicksilver , Launchbar lub Alfred, do uruchamiania aplikacji.


Możesz wyjść z dowolnej aplikacji, naciskając Cmd-Qlub wybierając Quit w jej menu aplikacji (menu otwiera się po kliknięciu nazwy aplikacji na pasku menu). Możesz nawet wyjść z nich z przełącznika aplikacji, który otrzymujesz, naciskając Cmd-Tab: Przytrzymaj Cmd, aby przełącznik był otwarty, i naciśnij q- wybrana aplikacja spróbuje wyjść. Alternatywnie możesz wyjść z aplikacji klikając prawym przyciskiem myszy lub przytrzymując ikonę Docka, aż pojawi się menu.

Zamrożone aplikacje można zakończyć w tym samym menu Docku, naciskając Optioni wybierając Force Quitpozycję menu, która się pojawi. Alternatywnie, naciśnięcie Cmd-Option-Escapeotwiera okno Wymuś zamknięcie aplikacji , w którym możesz także zamknąć zamrożone aplikacje.

Niektóre aplikacje zamykają się po zamknięciu ostatniego okna, ale nie zawsze ma to sens:

  • dlaczego aplikacja Mail powinna zakończyć pracę, jeśli nie chcesz jej wyświetlać, ale może powiadamiać Cię o przychodzącej poczcie?
  • Dlaczego edytor lub narzędzie do tworzenia treści potrzebuje kilku sekund na uruchomienie, ponieważ chcesz pracować nad innym dokumentem i zamknąć poprzedni?

Dobrze wiedzieć :

Dokumenty i aplikacje są oddzielne w Mac OS X: Każda aplikacja działa tylko raz (istnieją obejścia, takie jak program openwiersza poleceń), a każda instancja obsługuje wiele dokumentów. Dlatego przełącznik aplikacji wyświetla tylko aplikacje, a nie dokumenty. Użyj LightSwitchX lub Witch, jeśli ci się to nie podoba.


Aby uzyskać ogólne informacje na temat korzystania z nowego komputera Mac, możesz zacząć od czytania Mac 101 z Apple.

Dostępnych jest kilka książek, np. Seria „Missing Manual”. Po prostu sprawdź Amazon i przeczytaj kilka recenzji.

TidBITS oferuje ebooki na wybrane tematy, np. Kopie zapasowe, w serii „Przejęcie kontroli”.

Ta strona zawiera mnóstwo informacji o Mac OS X i sporo użytkowników, którzy regularnie odwiedzają tematy związane z Mac. Możesz przeszukać tę stronę w celu uzyskania pewnych informacji, jeśli nie chcesz czytać książki od deski do deski.

Część dokumentacji programistów Apple może być również interesująca dla użytkowników. To i to są przewodniki dla programistów, gdzie umieścić pliki swoich aplikacji.

Daniel Beck
źródło
Odkąd przeszedłem już sześć wersji, na razie zamieszczam poprawki i uzupełnienia jako komentarze.
Daniel Beck
Odinstaluj panele preferencji i widżety , usuwając je z folderu w ~/Library. Widżety można również usunąć za pomocą widżetu Pulpit nawigacyjny Widżety (wystarczy kliknąć Zarządzaj widżetami w Pulpicie nawigacyjnym) i paneli preferencji, klikając je prawym przyciskiem myszy w Preferencjach systemowych i wybierając Usuń .
Daniel Beck
Seria ebooków TidBITS nazywa się Przejmij kontrolę i znajduje się tutaj .
Daniel Beck
@Don Aby wyjaśnić: obraz dysku dmgjest tylko środkiem transportu, takim jak dysk CD, napęd kciuka ziplub tar.gzarchiwum. Jest tam obecna aplikacja, która jest spakowana jako pakiet aplikacji. Pakiety lub pakiety są w rzeczywistości dość ogólne: niektóre aplikacje przechowują swoje dokumenty jako pakiety / pakiety , które są po prostu strukturami katalogów w określonym formacie, które wydają się być plikami w Finderze (ale nie w Terminalu). Możesz kliknąć prawym przyciskiem myszy dowolny pakiet / paczkę i wybrać opcję Pokaż zawartość pakietu, aby sprawdzić wnętrze.
Daniel Beck
@DanielBeck, dlaczego mówicie, że zbłąkany rejestr „boli”, a plist nie?
Pacerier
2

W systemie Mac OS X nie ma centralnego miejsca do instalowania lub odinstalowywania programów. Jak mówi Daniel Beck, większość aplikacji jest nazywana pakietem . Chociaż wygląda to jak program i można go kliknąć dwukrotnie, to tak naprawdę jest folder zawierający program i wszystkie inne zasoby, które musi uruchomić, więc możesz je umieścić w dowolnym miejscu i nadal będą działały radośnie, chociaż, jak mówi Daniel, /Applicationsjest, zgodnie z konwencją, gdzie większość ludzi umieszcza swoje.

Aby uruchomić programy, wystarczy dwukrotnie kliknąć je w Finderze. Aby uzyskać szybszy dostęp do najczęściej używanych aplikacji, przeciągnij ich ikony do stacji dokującej u dołu ekranu - jeśli nie chcesz już aplikacji, przeciągnij ją ponownie, ikona zniknie w kłębach dymu (chociaż tam będzie rzeczywista aplikacja). Możesz także dodawać pliki i foldery po prawej stronie doku - możesz przeciągnąć /Applicationsfolder tam, aby zapewnić dostęp do większości aplikacji.

Większość programów kończy się poleceniem quit, które powinno być ostatnim elementem w menu aplikacji (ma taką samą nazwę jak aplikacja i zawsze jest drugim menu po lewej stronie). Skrót klawiaturowy to [polecenie] -q, możesz także wyjść z programów, klikając i przytrzymując lub przytrzymując klawisz [Control] na ikonie dokowania. W przeciwieństwie do aplikacji Windows, aplikacje Mac OS X mogą działać poprawnie bez otwartych okien, więc zamknięcie wszystkich okien niekoniecznie kończy działanie aplikacji. Jeśli program zawiesi się lub zawiesi, naciśnij [opcja] - [polecenie] - [escape], aby wymusić jego zamknięcie.

Odinstalowanie aplikacji jest podobnie łatwe do zainstalowania. Jeśli program został dostarczony z dezinstalatorem, użyj go, jednak większość można po prostu przeciągnąć do kosza - pamiętaj, że w rzeczywistości jest to folder. Aplikacje często instalują preferencje i inne dodatki w ~/Library(zwykle ~/Library/Preferences/i ~/Library/Application Support). Jeśli chcesz być naprawdę dokładny, możesz usunąć je (lub uzyskać program, który zrobi to automatycznie), ale w przeciwieństwie do kluczy rejestru systemu Windows, istnieje kilka wad po prostu ich pozostawienia.

Scott
źródło
1
Świetna odpowiedź, czy plik .dmg jest tak zwany pakietem?
Dónal,
3
Nie. Plik .dmg jest obrazem dysku - sposobem na zawinięcie pakietu do transportu. Kompresuje go (jak plik zip) i chroni metadane, dzięki którym pakiet działa jak aplikacja, a nie folder, ponieważ obraz dysku zawiera własny autonomiczny system plików. Zrzut ekranu w poście Daniela Becka jest obrazem dysku. Pobierasz plik .dmg, kliknij go dwukrotnie, a zostanie on zamontowany na pulpicie i otworzy okno, jak pokazano na zrzucie ekranu. Następnie możesz pobrać zawartość - w tym przypadku Adium to pakiet - ale możesz także umieścić w nich normalne pliki (takie jak pliki tekstowe) i foldery.
Scott,
@Scott, Re „press ..”; Czy nie zawsze jest zapisywane jako cmdoptionesc zamiast optioncmdesc?
Pacerier