OS XとWindowsへのアプリケーションのインストールの違い


8

私はこれまで何年もWindowsを使用してきましたが、OS XでMacBookを使い始めました。

私がWindowsにアプリケーションをインストールするとき、私が関係している限り、それらは(デフォルトで)プログラムファイルに入ります。アプリの設定は通常、ユーザーのフォルダーに保存され、おそらくレジストリに保存されます。

アプリはOS Xにどのようにインストールされますか?/ Applicationsディレクトリに移動しますか?設定はどこに保存されますか?また、homebrewなどのパッケージマネージャーを使用することは、アプリを/ Applicationsに単にドラッグすることとどのように異なるのでしょうか。

回答:


8

アプリのインストール

OS Xにアプリケーションをインストールするには、いくつかの方法があります。

  • App Store:アプリケーションをインストールする別の方法は、App Storeからです。App Storeからのアプリは、最初に.dmgシステムディレクトリにダウンロードされ、次にその/Applications/ディレクトリにインストールされます。App Storeからダウンロードしたアプリはサンドボックス化されています。つまり、特定のフォルダーに対してのみ読み取りと書き込みを行うことができます。また、インストールとアンインストールのプロセスに関しては、管理が少し改善されています。

  • Web /ドラッグアンドドロップから: OS Xアプリケーションは、.app拡張機能付きのスタンドアロンフォルダーとして、または.pkg拡張機能付きのインストーラー内に配布されることがあります。いつかプログラムは上に分散されて.dmg含むディスクイメージである、.appそしておそらくReadme.あなたが実行し、権限を付与するためにそれらの上に二次クリックしない限り、アプリがApp Storeに実行されない場合がありますの外側をダウンロードします。これはセキュリティ機能です。(外観はWindows UACと似ていますが、動作が異なります。)

    通常、アプリケーションはにインストールされます/Applications/が、各ユーザーは自分のホームディレクトリ内に/Users/{user}/Applications/、または~/Applications/略して、独自のアプリケーションディレクトリを持つことができます。パーソナル~/Applicationsディレクトリに配置されたアプリは、LaunchpadおよびSpotlight検索に表示されます。

  • パッケージマネージャー/コマンドライン:homebrewmacports、またはRuby gems を使用してコマンドライン経由でアプリをインストールすることは、かなり一般的です(特に開発者にとって)。これら/usr/local/bin/は、パッケージマネージャーがファイルを配置する場所がわからない場合など、他のディレクトリにたまに表示されることがあります。その情報は、インターネットですぐに利用できます。

ユーザーデータ

OS XのWindowsレジストリに最も近いものは、「プロパティリスト」の概念です。プロパティリストは、各アプリケーションによって保存される小さなファイルであり、Windowsレジストリとは異なり、一元化されていません。プロパティリストファイルは.plist拡張子で終わります。(興味深いことに、Windowsのとは異なり、ファイルの拡張子は、ファイルがどのように定義していない、彼らはWindows上でそうであるように限りOS X上で。Finderはファイルを表示する方法については、拡張子を頼っていますが、ファイルのメタデータがで処理されますOS Xの方がWindowsよりも重要です。)

保存されることもあります/Users/{user}/Library/Preferences/が、アプリや保存されている情報の種類に応じて、さまざまな場所に保存できます。たとえば、Safariは固定されたタブと最後のセッションを~/Library/Safari/LastSession.plist

アプリのアンインストール

最初のMacを入手したとき、アプリのアンインストールについて質問がありました。最も簡単な答えは、/Applications/ディレクトリから.appバンドルを削除するだけです。上記のように、いくつかのplistファイルが残っている場合があります。

古いバージョンのOS Xでは、クリーンアップを試みるサードパーティのアンインストーラーアプリがありました。それらはまだ利用可能ですが、OS Xの新しいバージョンはセキュリティに関してより厳格であるため、それらがどの程度うまく機能するかはわかりません。(必要に応じてAppZapperを試すことができます。)

Appleは、App Store以外からのアプリのインストールと削除をカバーするナレッジベースの記事を持ってます。


Re " 個人の〜/ Applicationsディレクトリに配置されたアプリは、LaunchpadおよびSpotlight検索に表示されます "; 他の人もしないのですか?
パセリエ2018

「古いバージョン..」について; 古いバージョンのMacでは、.appを削除するだけでは機能しませんか?
パセリエ2018

6

ファイルの末尾が.appの場合は、アプリケーションフォルダーにドラッグします。ファイルが.pkgで終わっている場合は、ダブルクリックしてイントララーを実行します。

プリファレンスは通常、/ Users / username / Library / Preferencesまたは/ Users / username / Library / Application Supportに保存されます。

Homebrewは、コマンドラインアプリケーションのインストールに使用されます。GUIアプリケーションをインストールできるプラグイン(自作樽)があります。コマンドラインが苦手な場合は、homebrewを使用しないでください。


Homebrewを使用するために、コマンドラインに慣れている必要はありません。ほとんどの場合、いくつかの単純なコマンドで十分です。
天頂
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.