Emacs24 in ChrUbuntu on Samsung ARM Chromebook

All good things happen while procrastinating… In this case I now have emacs24 running in ChrUbuntu on my Chromebook!

Emacs 24 on the ARM chromebook

Emacs 24 on the ARM chromebook under ChrUbuntu

Here’s what I did:

  1. Make sure to run apt-get update and refresh all of your packages.
  2. I used the update manager gui to update a ton of packages.
  3. Download the emacs 24 source: emacs-24.2.tar.gz
  4. There are a few other packages missing, which I learned through multiple configure grumblings. But this line should get you all the required dependencies: sudo apt-get install libgtk2.0-dev libjpeg-dev libxpm-dev libgif-dev libtiff-dev libncurses-dev
  5. Then fire off the normal build steps of: configure; make; sudo make install

Enjoy :)

The first configure error I ran into

The first configure error I ran into

9 thoughts on “Emacs24 in ChrUbuntu on Samsung ARM Chromebook

  1. Pingback: Ich liebe Freie Software | fortune datko

  2. Pingback: ShareLaTeX: Collaborative LaTeX editing with style | fortune datko

  3. Pingback: Netflix now available on Samsung ARM Chromebooks | fortune datko

    1. Josh Post author

      No problem! Of course, now Emacs 24.3 is out, but I haven’t tried upgrading yet. 24.2 is running fine for me.

      Reply
  4. Richard

    Update: Emacs 24.3.1 works like a charm!
    I haven’t read the release notes yet, but it’s up and running on the arm chroomebook in Ubuntu.

    Reply
    1. Josh Post author

      Awesome! Thanks for the update. When I get a few minutes I’ll have to upgrade myself. There was a good post here about what’s new in this release.

      Reply
  5. Pingback: Emacs on the Beaglebone | fortune datko

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s