De acuerdo con la documentación:
El valor del paquete-directorio-lista es
("/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 ")
Esta variable puede ser arriesgada si se usa como una variable local de archivo.
Documentación: Lista de directorios adicionales que contienen paquetes Emacs Lisp. Cada nombre de directorio debe ser absoluto.
Estos directorios contienen paquetes destinados a todo el sistema; en contraste, 'package-user-dir' contiene paquetes para uso personal.
Puedes personalizar esta variable.
Esta variable se introdujo o se modificó su valor predeterminado en la versión 24.1 de Emacs.
Otra documentación :
Además de package-user-dir, Emacs busca paquetes instalados en los directorios listados en package-directory-list. Estos directorios están destinados a los administradores del sistema para que los paquetes de Emacs estén disponibles en todo el sistema; Emacs nunca instala paquetes allí.
Por lo tanto, para la instalación en todo el sitio, le sugiero que, como administrador del sistema, instale manualmente los paquetes dentro de / usr / local / share / emacs / site-lisp / elpa. O también puede hacer lo sugerido por @Stefan