Next: パッケージソースの取得, Previous: パッケージのインストール, Up: Emacs Lispパッケージ [Contents][Index]
各パッケージはパッケージアーカイブから単一ファイル形式 --- 1つのEmacs Lispソースファイル、または複数のEmacs Lispソースと他のファイルを含むtarファイル — でダウンロードされます。パッケージファイルは、パッケージをインストールするEmacsコマンドにより自動的に取得、処理、配置されます。パッケージを作成する(Packaging in The Emacs Lisp Reference Manualを参照してください)のでない限り、通常これらを直接扱う必要はないでしょう。パッケージファイルから直接パッケージをインストールする必要があるときは、コマンドM-x package-install-fileを使用してください。
Once installed, the contents of a package are placed in a subdirectory of
~/.emacs.d/elpa/ (you can change the name of that directory by
customizing the variable package-user-dir
). The package subdirectory
is named name-version, where name is the package
name and version is its version string.
package-user-dir
に加えて、Emacsはpackage-directory-list
にリストされたディレクトリーからインストール済みパッケージを探します。これらのディレクトリーはシステム管理者のためのディレクトリーで、Emacsパッケージをシステムワイドに利用可能にするためのものです。Emacs自身がこれらのディレクトリーにパッケージをインストールすることはありません。package-directory-list
にたいするパッケージのサブディレクトリーは、package-user-dir
と同じ方法で配置されます。
パッケージの削除(Package Menuバッファーを参照してください)は、対応するパッケージのサブディレクトリーを削除します。これはpackage-user-dir
にインストールされたパッケージだけに機能します。システムワイドなパッケージディレクトリーにたいして呼び出された場合、削除コマンドはエラーをシグナルします。