Score:4

Where to find GNU Make 4.3 for Ubuntu 20.04

cn flag

I find myself with a use for GNU Make's grouped target feature which made its appearance in 4.3. I am only running Ubuntu 20.04 though, so I still have 4.2.1. Is it possible to find that version of make without upgrading to 21.04?

Score:5
zw flag

You can simply download newer deb-package from 21.10 repository and install it by using commands below:

cd ~/Downloads
wget -c http://archive.ubuntu.com/ubuntu/pool/main/m/make-dfsg/make_4.3-4ubuntu1_amd64.deb
sudo apt-get install ./make_4.3-4ubuntu1_amd64.deb
cocomac avatar
cn flag
Does Ubuntu have something like Debian's backports? If so, that would do something like what you're describing, but updating it would be easier.
N0rbert avatar
zw flag
@cocomac, see https://packages.ubuntu.com/focal-backports/allpackages .
cn flag
Thanks. That's kind of what I hoped for. I had a small issue when referencing the deb file via relative name. Using the absolute path worked.
Score:2
in flag

You should be able to install it on any modern system using the source files:

  1. Open Terminal (if it’s not already open)
  2. Download the version you want from the GNU site:
    wget https://ftp.gnu.org/gnu/make/make-4.3.tar.gz
    
  3. Extract and build:
    tar xfz make-4.3.tar.gz
    cd make-4.3
    ./configure
    make
    
cn flag
Thanks. I know building from source is always an option, but for something like this I'd prefer to a) install in the canonical location, and b) not install in the canonical location in such a way that the system's dependency handling machinery is blind to what I've installed.
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.