Build essential что это
Перейти к содержимому

Build essential что это

  • автор:

Пакет: build-essential (12.10 и другие)

информационный список пакетов необходимых для сборки

Этот пакет вам не нужен, если вы не хотите собирать пакеты Debian. Начиная с dpkg версии 1.14.18 этот пакет требуется для сборки пакетов Debian.

Пакет содержит информационный список пакетов, считающихся необходимыми для сборки пакетов Debian. Он также зависит от них для упрощения его установки.

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

Этот пакет не является определением пакетов необходимых для сборки; такое определение дано в Руководстве по политике Debian. Этот пакет всего лишь содержит информационный список, то что нужно большинству. Но, если есть противоречие в этом пакете и Руководстве, последнее имеет приоритет.

Теги: Разработка программного обеспечения: Упаковка, Пользовательский интерфейс: Командная строка, Роль: Независимые данные, role::program, scope::utility, Комплект приложений: Debian

Другие пакеты, относящиеся к build-essential

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • dep: dpkg-dev (>= 1.17.11) инструменты сборки пакетов Debian
  • dep: g++ (>= 4:12.3) GNU C++ compiler
  • dep: gcc (>= 4:12.3) компилятор C от GNU
  • dep: libc6-dev [не alpha, ia64] библиотеки для разработки и заголовочные файлы для GNU C
    также виртуальный пакет, предоставляемый libc6.1-dev или libc-dev Пакет недоступен
  • dep: libc6.1-dev [alpha, ia64] библиотеки для разработки и заголовочные файлы для GNU C или libc-dev Пакет недоступен
  • dep: make утилита управления компиляцией

Загрузка build-essential

Загрузить для всех доступных архитектур

Архитектура Версия Размер пакета В установленном виде Файлы
alpha (неофициальный перенос) 12.10 4,4 Кб 17,0 Кб [список файлов]
amd64 12.10 4,4 Кб 17,0 Кб [список файлов]
arm64 12.10 4,4 Кб 17,0 Кб [список файлов]
armel 12.10 4,4 Кб 17,0 Кб [список файлов]
armhf 12.10 4,4 Кб 17,0 Кб [список файлов]
hppa (неофициальный перенос) 12.10 4,4 Кб 17,0 Кб [список файлов]
i386 12.10 4,4 Кб 17,0 Кб [список файлов]
ia64 (неофициальный перенос) 12.10 4,4 Кб 17,0 Кб [список файлов]
m68k (неофициальный перенос) 12.10 4,4 Кб 17,0 Кб [список файлов]
mips64el 12.10 4,4 Кб 17,0 Кб [список файлов]
ppc64 (неофициальный перенос) 12.10 4,4 Кб 17,0 Кб [список файлов]
ppc64el 12.10 4,4 Кб 17,0 Кб [список файлов]
riscv64 12.10+b1 4,7 Кб 18,0 Кб [список файлов]
s390x 12.10 4,4 Кб 17,0 Кб [список файлов]
sh4 (неофициальный перенос) 12.10 4,4 Кб 17,0 Кб [список файлов]
sparc64 (неофициальный перенос) 12.10 4,4 Кб 17,0 Кб [список файлов]
x32 (неофициальный перенос) 12.10 4,4 Кб 17,0 Кб [список файлов]

Эта страница также доступна на следующих языках (Как установить язык по умолчанию):

Чтобы сообщить о проблеме, связанной с веб-сайтом, отправьте сообщение (на английском) в список рассылки debian-www@lists.debian.org. Прочую контактную информацию см. на странице Debian Как с нами связаться.

Авторские права © 1997 — 2023 SPI Inc.; См. условия лицензии. Debian это торговый знак компании SPI Inc. Об этом сайте.

Как установить dkms build-essential в Debian 10?

6068892a7cca6042229243.png

Вот как все было:
В виртуалбоксе поставил убунту, и по гайду пингвинуса установил там «dkms build-essential» через команду в терминале «sudo apt install dkms build-essential». А когда я установил дебиан 10 и потом ввёл эту же команду, терминал показал это:

и всё бы ничего, но я не могу ничего писать в терминале. Как тогда установить «dkms build-essential» в дебиане?

  • Вопрос задан более двух лет назад
  • 398 просмотров

3 комментария

Простой 3 комментария

Что такое build-essentials в Ubuntu, как его установить и использовать?

Главная страница » Ubuntu » Что такое build-essentials в Ubuntu, как его установить и использовать?

9 марта 2021

Как установить компилятор GCC на Ubuntu 18.04

Пакеты build-essentials — это метапакеты, необходимые для компиляции программного обеспечения. Они включают отладчик GNU, коллекцию компиляторов g++/GNU и еще несколько инструментов и библиотек, необходимых для компиляции программы. Например, если вам нужно работать над компилятором C/C++, вам необходимо установить основные метапакеты в вашей системе перед запуском установки компилятора C. При установке пакетов, необходимых для сборки, в вашей системе также устанавливаются некоторые другие пакеты, такие как G++, dpkg-dev, GCC и make и т. д.

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

Установка и использование инструментов Build Essential в системе Ubuntu 20.04

Мета-пакеты, необходимые для сборки, можно установить прямо из официального репозитория Ubuntu. Эти пакеты доступны в системном репозитории Ubuntu 20.04 по умолчанию. Просто установите метапакеты необходимых для сборки инструментов через менеджер пакетов apt. Откройте приложение терминала с помощью сочетания клавиш Ctrl+Alt+t.

Обновить репозиторий apt

Теперь вам нужно обновить репозиторий пакетов перед установкой необходимых для сборки инструментов. Введите следующую команду, чтобы обновить индекс репозитория apt:

$ sudo apt update

Установить необходимое для сборки

Установите пакеты, необходимые для сборки, выполнив следующую команду:

$ sudo apt install build-essential

Проверить версию GCC

После завершения установки проверьте установку этих пакетов, проверив версию GCC в вашей системе с помощью следующей команды:

$ gcc --version

Установленная версия GCC будет отображаться на терминале, что также показано на следующем снимке экрана:

Теперь все библиотеки и инструменты компилятора GCC установлены в системе Ubuntu 20.04. Однако вы можете запустить программу на языке C для тестирования установки.

Создать программу на C

Давайте создадим программу на C с помощью редактора nano следующим образом:

$ nano testprogram.c

Теперь добавьте в этот файл следующие строки кода:

// testprogram.c #include int main()

Компиляция программы на C

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

$ gcc testprogram.c -o testprogram

Запустите программу C

Теперь выполните следующую команду, чтобы запустить программу C:

$ ./testprogram

Следующий вывод отображается на терминале после выполнения указанной выше программы на языке C:

Вывод

В этой статье мы объяснили установку необходимых для сборки инструментов. Мы изучили, что необходимо для сборки, и как установить и использовать его в системе Ubuntu 20.04. Теперь у вас должно быть правильное представление о том, что необходимо для сборки, и о том, как ее установить в системе Ubuntu. Вышеупомянутые команды также могут применяться к более старым версиям Ubuntu. Чтобы узнать больше об этих необходимых пакетах, необходимо посетить их официальный веб-сайт для лучшего понимания.

Что такое Build Essential Package в Ubuntu? Как его установить?

Установить пакет, необходимый для сборки, в Ubuntu так же просто, как ввести эту команду в терминале:

sudo apt update && sudo apt install build-essential

Но есть несколько вопросов, на которые вы, возможно, захотите найти ответы:

  • Что такое сборочный пакет?
  • Что в нем содержится?
  • Зачем его устанавливать (если устанавливали вообще)?
  • Как его установить?
  • Как это убрать?

Что такое пакет, необходимый для сборки в Ubuntu?

Пакет, необходимый для сборки, на самом деле принадлежит Debian. Сам по себе это не программа. Он содержит список пакетов, необходимых для создания пакета Debian (deb). Это пакеты libc, gcc, g ++, make, dpkg-dev и т. Д. Пакет build-essential содержит эти необходимые пакеты в виде зависимостей, поэтому при установке build-essential вы устанавливаете все эти пакеты одной командой.

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

Зачем вам устанавливать пакет, необходимый для сборки?

Он используется для создания пакетов DEB из исходного кода приложения. Обычный пользователь не создает пакеты DEB каждый день, верно?

Однако некоторые пользователи могут использовать свою систему Ubuntu Linux для разработки программного обеспечения. Ты хочешь запустить программу c в Ubuntu , вам нужен компилятор gcc. Ты хочешь запускать программы на C ++ в Ubuntu , вам нужен компилятор g ++. Если вам нужно использовать необычное программное обеспечение, доступное только из исходного кода, ваша система выдаст сделать команду не найдена ошибка потому что сначала вам нужно установить инструмент make.

Все это, конечно, можно установить индивидуально. Однако гораздо проще воспользоваться пакетом build-essential и установить все эти инструменты разработки сразу. Это то преимущество, которое вы получаете.

Это похоже на пакет ubuntu-limited-extras, позволяющий установить несколько медиа-кодеков однажды.

Теперь, когда вы знаете о преимуществах этого пакета, давайте посмотрим, как его установить.

Установка пакета, необходимого для сборки, в Ubuntu Linux

Откройте терминал в Ubuntu, нажав сочетание клавиш Ctrl + Alt + T и введите следующую команду:

sudo apt update

С помощью команды sudo вам будет предложено ввести пароль вашей учетной записи. Когда вы его набираете, на экране ничего не отображается. Это нормально. Вот как это работает в большинстве систем Linux. Введите свой пароль вслепую и нажмите Enter.

Команда apt update обновляет локальный кеш пакетов. Это важно для новой установки Ubuntu.

После этого выполните следующую команду, чтобы установить инструмент, необходимый для сборки:

sudo apt install build-essential

Он должен показать все пакеты, которые он собирается установить. Нажмите Y, когда вас попросят подтвердить:

Подождите, пока установка завершится. Вот и все.

Удаление необходимого для сборки инструмента из Ubuntu

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

Удалить программное обеспечение в Ubuntu просто благодаря команде apt remove:

sudo apt remove build-essential

Было бы неплохо запустить команду autoremove, чтобы также удалить остаточные пакеты зависимостей:

sudo apt autoremove

Теперь вы знаете все необходимое о пакете build-essential (каламбур). Наслаждайся этим 🙂

  • 03/12/2021
  • 0
  • Программирование

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *