I have the following setup for packages (not sure if there is a better recommended one):
(require \'package)
(setq package-archives \'((\"ELPA\" . \"http://t
In terminal:
emacs
M-x list-packages
this puts you in the *packages* buffer
shift-u x
emacs will ask you (y/n), wait for updates
C-x k
this will kill the *packages* buffer and return you back to *scratch*
C-x-C-c
this will exit emacs, and let you relaunch via, but you might have to debug :(
emacs
my 2¢