Рейтинг:4

Где найти GNU Make 4.3 для Ubuntu 20.04

флаг cn

Я обнаружил, что использую функцию групповой цели GNU Make, которая появилась в версии 4.3. Я использую только Ubuntu 20.04, поэтому у меня все еще есть 4.2.1. Можно ли найти эту версию make без обновления до 21.04?

Рейтинг:5
флаг zw

Вы можете просто скачать более новый deb-пакет с 21.10 репозиторий и установите его с помощью команд ниже:

компакт-диск ~/Загрузки
wget -c http://archive.ubuntu.com/ubuntu/pool/main/m/make-dfsg/make_4.3-4ubuntu1_amd64.deb
sudo apt-получить установку ./make_4.3-4ubuntu1_amd64.deb
cocomac avatar
флаг cn
Есть ли в Ubuntu что-то вроде бэкпортов Debian? Если это так, это будет похоже на то, что вы описываете, но обновить его будет проще.
N0rbert avatar
флаг zw
@cocomac, см. https://packages.ubuntu.com/focal-backports/allpackages.
флаг cn
Спасибо. Примерно на это я и надеялся. У меня возникла небольшая проблема при обращении к файлу deb по относительному имени. Использование абсолютного пути сработало.
Рейтинг:2
флаг in

Вы сможете установить его на любую современную систему. используя исходные файлы:

  1. Откройте терминал (если он еще не открыт)
  2. Загрузите нужную версию с сайта GNU:
    wget https://ftp.gnu.org/gnu/make/make-4.3.tar.gz
    
  3. Извлеките и соберите:
    смола xfz make-4.3.tar.gz
    компакт-диск сделать-4.3
    ./настроить
    делать
    
флаг cn
Спасибо. Я знаю, что сборка из исходного кода всегда возможна, но для чего-то подобного я бы предпочел а) установить в каноническом расположении и б) не устанавливать в каноническом расположении таким образом, чтобы механизм обработки зависимостей системы был слеп к что я установил.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.