Okay, so this is probably a stupid question, I use Pop!_OS & the current emacs version is Emacs-27 So, If I had to install the latest one (Emacs-29.1 or even Emacs-30.0.93) what does one have to do, compile it manually ?

Or is there another way ?

  • @Buildout
    link
    23 days ago

    Is it possible there are other 3rd party repositories that have a more up to date version than the Pop_OS repos?

    • ZeroOneOP
      link
      13 days ago

      Maybe not, I can’t find them

  • @theit8514
    link
    35 days ago

    There is a snap package which should be more up-to-date, but I’m not sure I would recommend that for an editor. Compiling from source would be fine, as it will default install into /usr/local and shouldn’t affect the existing install. Afterwards you may need to update the link to emacs in your /bin folder (manually or via update alternatives) or add the folder where the new emacs is to your path at the front.

    • beleza pura
      link
      fedilink
      14 days ago

      if the snap package is anything like the flatpak, i wouldn’t recommend it. the sandboxing gets in the way of a lot of stuff, including compilation, lsp, etc. it was a pain last time i tried it, unfortunately

    • ZeroOneOP
      link
      15 days ago

      Where does one get the source code ?

  • @[email protected]
    link
    fedilink
    English
    24 days ago

    Disclaimer: I don’t and have never used Pop.

    That said, I’ve been compiling my own emacs for a few years and it’s pretty painless.

  • beleza pura
    link
    fedilink
    14 days ago

    i use debian, so i had to do this:

    apt build-dep emacs
    

    i assume pop os to be debian-based, so that’ll work for you too. this ensures every dependency is available beforehand so you don’t get to a scenario where emacs builds successfully, but something basic like gtk support is missing

    then you clone emacs and then ./configure && make && make install. i use it for work everyday and it works pretty well

    • ZeroOneOP
      link
      14 days ago

      <u>So the sequence is as follows</u>:-

      1. First of all we’ll have to do this in Debian
      apt build-dep emacs
      
      1. Next up
      git clone https://git.savannah.gnu.org/cgit/emacs.git
      
      1. Then we do this after navigating to the emacs source code folder
      ./configure && make && make install
      

      Did I miss anything ??

      • beleza pura
        link
        fedilink
        2
        edit-2
        4 days ago

        you might have to set a different --prefix during the ./configure stage if you don’t want to install it as root, but other than that, i think this is it. please read the INSTALL file and also the output of ./configure --help