Как установить make в Ubuntu

Обновлено: 02.07.2024

Узнайте, как установить make с помощью команды sudo apt-get install make в Ubuntu.

Быстрая установка make:

Шаг 1. Обновите систему:

Шаг 2. Установите: make

После обновления ОС выполните следующую команду для установки пакета:

Как установить make на Ubuntu 12.04 LTS?

Прежде всего обновите свою систему с помощью команды:

Команда выше загрузит списки пакетов для Ubuntu 12.04 LTS в вашей системе. Это обновит список новейших версий пакетов и их зависимостей в вашей системе.

После загрузки последнего списка пакетов с помощью вышеизложенного вы можете запустить процесс установки.

Если make не установлен на вашем компьютере, команда 'dpkg -L make' выдаст следующую ошибку.

После обновления системы используйте следующую команду для установки make:

Приведенная выше команда подтвердит установку пакета в вашей операционной системе Ubuntu 12.04 LTS. Если вы еще не вошли в систему как su, программа установки запросит у вас пароль root. После завершения установки вы можете использовать пакет в своей системе.

Как удалить make из Ubuntu 12.04 LTS?

Теперь мы увидим команды для удаления make из Ubuntu 12.04 LTS. Для удаления этого пакета вы можете легко использовать команду apt и удалить пакет из операционной системы Linux.

Для удаления make используется следующая команда:

Следующая команда используется для удаления пакета make вместе с его зависимостями:

Это удалит make и все зависимые от него пакеты, которые больше не нужны в системе.

Полное удаление make со всеми файлами конфигурации:

Следующую команду следует использовать с осторожностью, поскольку она удаляет все файлы конфигурации и данные:

или вы также можете использовать следующую команду:

Приведенная выше команда удалит все файлы конфигурации и данные, связанные с пакетом make. Вы не можете восстановить удаленные данные, поэтому используйте эту команду с осторожностью.

Мне нужно установить make на моем Ubuntu на AWS EC2. Как я могу это сделать ? Наконец-то я смог успешно установить build-essential.

Только что увидел, что на моей Ubuntu 12.04 также есть пакет make . возможно, sudo apt-get install make сработает.

sudo apt-get install make Чтение списков пакетов. Готово. Построение дерева зависимостей. Чтение информации о состоянии. Готово Пакет make недоступен, но на него ссылается другой пакет. Это может означать, что пакет отсутствует, устарел или доступен только из другого источника. E: У пакета make нет кандидата на установку

Пакет make определенно должен быть доступен; В моей системе установлена ​​версия 3.81-8.1ubuntu1. У вас может быть проблема с вашим /etc/apt/sources.list , который определяет, где apt-get ищет пакеты.

4 ответа 4

Выполните команду:

Скорее всего, вам понадобятся такие вещи, как gcc, чтобы фактически выполнить сборку, поэтому вы также можете установить их. Пакет build-essential установит другие инструменты, используемые вместе с make .

@Acumenus Независимо от того, работало это в Dockerfile или нет, в настоящее время оно не работает в Ubuntu Focal 20.04. Используемый вами Dockerfile мог использовать образ из любой версии Ubuntu, поэтому это утверждение не очень полезно для других.

Похоже, что make уже установлен на вашем компьютере. Ответ, который вы получаете, на самом деле является ошибкой, сгенерированной командой make, жалующейся на то, что она не может сохранить файл Makefile (что говорит ей о том, что нужно сделать)

Есть ли файл Makefile.pl в модуле, который вы пытаетесь установить? Если да, попробуйте:

sudo apt-получить обновление

sudo apt-get -y install make

( -y = отвечать "да" на все запросы)

Проверьте установленную версию:


Как говорит tuxpiper, make уже установлен. Об этом свидетельствует сообщение «Цели не указаны и make-файл не найден», которое генерируется самой командой make. 1

install-module.pl — это сценарий установки, являющийся частью Bugzilla. В вопросе недостаточно информации, чтобы быть полностью уверенным, что Bugzilla — это то, что устанавливается — возможно, есть другое программное обеспечение, которое поставляется со сценарием с таким названием — но точная проблема, описанная здесь, такова: тот, который был у людей при установке Bugzilla.

Проблема в этой ситуации заключается в том, что за кулисами install-module.pl использует cpan (менеджер пакетов Perl), который не находит и не использует make, даже если он установлен.

чтобы войти в оболочку cpan, а затем запустить команды CPAN:

Обратите внимание, что модуль, упомянутый здесь в имени скрипта, является модулем Perl, а не каким-либо другим модулем, например модулем ядра.Так что, если у вас еще нет make и других необходимых инструментов разработки, установки build-essential должно быть достаточно, чтобы предоставить их, хотя при необходимости она не заменяет настройку cpan.

Этот вопрос устарел, и проблема, возможно, больше не является распространенной. Поэтому я предлагаю пользователям, устанавливающим Bugzilla на более новых системах Ubuntu, не запускать эти команды cpan, пока они действительно не наблюдают проблему с тем, что make не может быть найден, даже если он установлен.

1 По-видимому, я уже писал об этом раньше. Я забыл об этом, когда писал этот ответ. Но оказалось, что этот ответ немного отличается. Пока я оставлю этот ответ, который касается более широких вопросов, таких как, к какому программному обеспечению это относится, о каких модулях идет речь и как читатели не должны предполагать, что у них возникнет эта проблема сегодня. Но я сделал это вики-сообществом, чтобы другим людям было легче его редактировать, и поэтому я не зарабатываю на этом репутацию.

Ubuntu Make – это инструмент командной строки, который позволяет загружать последнюю версию популярных инструментов разработчика вместе со всеми необходимыми зависимостями (которые будут запрашивать root-доступ только в том случае, если у вас нет всех необходимых компонентов). необходимые зависимости уже установлены), включите мультиархитектуру в вашей системе, если вы работаете на 64-битной машине, интегрируйте ее с лаунчером Unity. По сути, одна команда для подготовки вашей системы к разработке!

Наша философия

  1. Ubuntu Make всегда загружает, тестирует и поддерживает последний доступный стек разработчика основной ветки разработки. Ни одна версия не застревает в камне на 5 лет. Мы получаем самую последнюю и лучшую версию, которую апстрим доставляет всем нам. Мы понимаем, что возможность разработки в недавно обновленной среде является одной из основных ценностей аудитории разработчиков, и поэтому мы хотим предоставить этот опыт с помощью Ubuntu Make.
  2. Мы знаем, что разработчикам нужна общая стабильность, и им не нужно обновлять или тратить время на обслуживание своей машины каждые 6 месяцев. Мы согласны, что они не должны этого делать, и платформа должна «уйти с дороги, у меня есть работа». Вот почему мы уделяем большое внимание последней версии LTS Ubuntu. Все инструменты всегда будут портироваться и поддерживаться в последнем выпуске долгосрочной поддержки. Тесты запускаются несколько раз в день на этой платформе. В дополнение к этому мы, конечно же, поддерживаем последнюю доступную версию Ubuntu для разработчиков, которым нравится жить на грани!
  3. Мы хотим, чтобы поддерживаемая среда разработки всегда работала, всегда загружая последнюю версию из основной ветки разработки. Стек программного обеспечения может изменить свои требования, требуя новых или дополнительных библиотек, что может привести к поломке. Вот почему мы проводим целый набор функциональных тестов несколько раз в день как для версий, которые вы можете найти в дистрибутиве, так и для последней версии. Таким образом мы узнаем, если:
    1. Мы сломали багажник и должны его починить, прежде чем выпустить.
    2. Платформа сломала один из стека разработчиков, и мы можем быстро это исправить.
    3. Стороннее приложение или веб-сайт изменились и нарушили интеграцию. Тогда мы сможем исправить это на самом раннем этапе.

    Все эти запущенные тесты обеспечат наилучшие возможности, которые мы можем предоставить, при этом всегда получая последнюю версию выпуска из основной ветки разработки. Все это на очень стабильной платформе!

    Поддерживаемые платформы

    Список поддерживаемых платформ постоянно пополняется. Мы разделили Ubuntu Make на категории, чтобы разработчикам было проще ориентироваться и устанавливать то, что им нужно. Мы предлагаем вам взглянуть на существующую текущую поддержку, используя параметр --list или завершение оболочки. Этот список начинается с разработки под Android (java и нативная) до игр, веб-интерфейса (javascript и dart), бэкенда (go и dart) и различных IDE (python, C++ java…). Этот список может быть устаревшим, поэтому следите за новостями на странице github!

    Как его использовать

    Пример: как установить Ubuntu Make, а затем Android Studio.

    Установка Ubuntu Make

    Вы можете установить пакет snap (на данный момент не работает в 17.10)

    Если вы запускаете оснастку, вам нужно запустить ubuntu-make.umake

    Если вы используете 17.10 или хотите запустить «традиционный» пакет, вы можете установить его из Ubuntu Make PPA. Сначала добавьте PPA в свою систему:

    Затем установите Ubuntu Make:

    Пример: Как установить Android-студию

    Затем примите путь установки и лицензию Google. Он загрузит, установит все требования вместе с Android Studio и самой последней версией Android SDK, а затем настроит и встроит его в систему, например, добавив значок запуска Unity…

    И все! Счастливый взлом приложения Android на Ubuntu. Вы найдете знакомый опыт работы с эмулятором Android и диспетчером SDK + автоматическим обновлением, чтобы всегда быть в курсе последних событий.

    Как внести свой вклад

    Сообщает об ошибках и предлагает улучшения

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

    Этот инструмент действительно помогает разработчикам, поэтому не стесняйтесь помочь нам направить Центр инструментов разработчика Ubuntu по пути, который лучше всего подходит для вас.

    Помогите перевести

    У нас уже есть несколько хороших переводов через панель запуска! Благодаря всем нашим переводчикам мы получили баскский, китайский (Гонконг), китайский (упрощенный), французский, итальянский и испанский языки! В Ubuntu Make есть всего несколько строк для перевода, и в общей сложности добавление нового займет менее получаса. Это очень хороший и полезный способ внести свой вклад для людей, говорящих на других языках, кроме английского! Мы просматриваем их и автоматически объединяем в основную ветку. Внесите свой вклад в сам код

    Некоторые люди начали предлагать свой код, и это очень хорошая и мотивирующая новость. Не стесняйтесь форкнуть нас в репозитории github. Мы позаботимся о том, чтобы быть в курсе всех добавленных кодов и запросов на вытягивание. Если у вас есть какие-либо вопросы или для лучшей координации, откройте сообщение об ошибке, чтобы начать обсуждение вашей замечательной идеи. Мы постараемся быть рядом и подскажем, как добавить поддержку фреймворка! Вы не будете одиноки!

    Написать документацию

    Чтобы облегчить начало работы разработчикам, которые хотят взломать саму Ubuntu Make, мы стараемся, чтобы файл README.md оставался доступным для чтения и соответствовал текущему содержанию кода. Тем не менее, это может немного отклоняться, если вы считаете, что какая-либо часть отсутствует / требуется объяснение, вы можете предложить любые модификации, чтобы помочь будущим хакерам легче начать.

    Распространите информацию!

    ubuntu-make (последним удаленным пользователем lyzardking 21.12.2017, 12:05:21)


    Команда make в Linux позволяет пользователям компилировать приложения и файлы и управлять ими из исходного кода. Разработчики могут использовать терминал для установки различных программ. Это также сокращает время, необходимое для компиляции. Основная задача команды make — разбить большую программу на маленькие программы, которые необходимо перекомпилировать. В нем также содержатся инструкции для этого.

    Здесь мы покажем вам, как установить make на Ubuntu 20.04, как мы это сделали ниже. Надеюсь, вы понимаете.

    Установка пакета Make

    Шаг 1. Обновите пакет:


    Это важно, поскольку помогает обновить пакеты на вашем компьютере до более новой версии.

    Шаг 2. Проверьте, установлен ли make

    Выполните следующую команду:


    Если это выглядит так, значит у вас уже есть make.

    Вы можете установить make следующим образом:


    Шаг 3. Создайте каталог make

    Если вы хотите использовать пакет make, у вас должен быть каталог make. Проверить по:


    Если это выглядит так, значит да.


    Если это выглядит так, значит, нет.

    Шаг 3. Установка пакета build-essential

    Вы избавитесь от вышеуказанной ошибки, если установите этот пакет.


    Заключение

    Мы показали вам, как установить make в Ubuntu 20.04.

    Спасибо за отзыв!

    Карим Буздар имеет степень инженера в области телекоммуникаций и несколько сертификатов системного администратора, включая CCNA RS, SCP и ACE. Как ИТ-инженер и технический автор, он пишет для различных веб-сайтов.

    Читайте также: