Согласно документации:
Значение пакета-каталога-списка равно
("/usr/local/share/emacs/24.4/site-lisp/elpa" "/ usr / local / share / emacs / site-lisp / elpa" "/ usr / share / emacs / 24.4 / site-lisp / elpa "" / usr / share / emacs / site-lisp / elpa ")
Эта переменная может быть рискованной, если используется как локальная переменная файла.
Документация: Список дополнительных каталогов, содержащих пакеты Emacs Lisp. Каждое имя каталога должно быть абсолютным.
Эти каталоги содержат пакеты, предназначенные для всей системы; напротив, package-user-dir содержит пакеты для личного использования.
Вы можете настроить эту переменную.
Эта переменная была введена или ее значение по умолчанию было изменено в версии 24.1 Emacs.
Другая документация :
В дополнение к package-user-dir, Emacs ищет установленные пакеты в каталогах, перечисленных в package-directory-list. Эти каталоги предназначены для системных администраторов, чтобы сделать пакеты Emacs доступными для всей системы; Сам Emacs никогда не устанавливает туда пакеты.
Поэтому для широкой установки на сайте я предлагаю вам, как системному администратору, вручную установить пакеты в / usr / local / share / emacs / site-lisp / elpa. Или вы также можете сделать как предложено @Stefan