Linux build essential что это

Что такое «build-essential» & «Строительство-каф»?

Вот два примера, которые я рассматриваю:

sudo apt-get install build-essential zlib1g zlib1g-dev zlibc libruby1.9 libxml2 libxml2-dev libxslt-dev

sudo apt-get build-dep ruby1.9

sudo apt-get install ruby ​​irb ri rdoc ruby1.8-dev libzlib-ruby libyaml-ruby libreadline-ruby libncurses-ruby libcurses-ruby libruby libruby-extras libfcgi-ruby1.8 build-essential libopenssl-ruby libdbm-ruby libdbi-ruby libdbd-sqlite3-ruby sqlite3 libsqlite3-dev libsqlite3-ruby libxml-ruby libxml2-dev

4 ответа

Пакет build-essentials является ссылкой для всех пакетов, необходимых для компиляции пакета Debian. Он обычно включает компиляторы и библиотеки GCC /g ++ и некоторые другие утилиты. Проверьте документацию: Здесь!

Команда sudo apt-get build-dep packagename означает «Как root, установите все зависимости для« packagename », чтобы я мог ее создать». Таким образом, build-dep является командой apt-get, как установка, удаление, обновление и т. Д.

«build-essential» содержит инструменты (такие как компилятор gcc, make tool и т. д.) для компиляции /создания программного обеспечения из источника. Итак, вы начинаете с (обычно C) исходных файлов и создаете из них исполняемые файлы.

Если вы просто пытаетесь установить Ruby, я бы очень рекомендовал использовать RVM (Ruby Version Manager) :

Следуйте инструкциям в разделе «Репозиторий Github (рекомендуется)»

build-essential имеет одно магическое свойство: его не нужно указывать в качестве зависимости от сборки в Build-Depends ( debian-packages ) исходных пакетов, как описано в https://www.debian.org/doc/debian под политикой /ч-source.html # S-PKG-отношения

Вы можете получить список необходимых для сборки пакетов:

Вы также можете определить, является ли пакет частью build-essential с помощью:

Источник

Пакет: build-essential (12.9)

Ссылки для build-essential

Ресурсы Debian:

Исходный код build-essential:

Сопровождающие:

Подобные пакеты:

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

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

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

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

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

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

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

Загрузка build-essential

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

АрхитектураРазмер пакетаВ установленном видеФайлы
alpha (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
amd647,5 Кб20,0 Кб[список файлов]
arm647,5 Кб20,0 Кб[список файлов]
armel7,5 Кб20,0 Кб[список файлов]
armhf7,5 Кб20,0 Кб[список файлов]
hppa (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
i3867,5 Кб20,0 Кб[список файлов]
ia64 (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
m68k (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
mips64el7,5 Кб20,0 Кб[список файлов]
mipsel7,5 Кб20,0 Кб[список файлов]
ppc64 (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
ppc64el7,5 Кб20,0 Кб[список файлов]
riscv64 (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
s390x7,5 Кб20,0 Кб[список файлов]
sh4 (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
sparc64 (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
x32 (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]

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

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

Источник

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

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

Linux build essential что это. Смотреть фото Linux build essential что это. Смотреть картинку Linux build essential что это. Картинка про Linux build essential что это. Фото Linux build essential что это

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вывод

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

What is build-essential Ubuntu, how to install and use it?

Above, we have described what the build-essential packages are. In the rest of the article, we will explain how to install and use build-essentials on Ubuntu systems. All terminal commands we have executed on Ubuntu 20.04 system in this article. Let’s dive into the depths!

Installation and use of Build Essential tools on Ubuntu 20.04 system

The build-essential meta-packages can be installed directly from the Ubuntu official repository. These packages are available in the default Ubuntu 20.04 system repository. Just install meta-packages of build-essential tools through the apt package manager. Open the terminal application through the keyboard shortcut ‘Ctrl + Alt + t’.

Update apt repository

Now, you need to update the packages repository before installing the build-essential tools. Type the following command to update the apt repository index:

Linux build essential что это. Смотреть фото Linux build essential что это. Смотреть картинку Linux build essential что это. Картинка про Linux build essential что это. Фото Linux build essential что это

Install build-essential

Install the build-essential packages by running the below-given command:

After executing the above command, the following result will be shown on the terminal:

Linux build essential что это. Смотреть фото Linux build essential что это. Смотреть картинку Linux build essential что это. Картинка про Linux build essential что это. Фото Linux build essential что это

Check GCC version

Once the installation is finished, verify the installation of these packages by checking the GCC version on your system with the following command:

The installed version of GCC to be displayed on the terminal, which is also shown in the following screenshot:

Linux build essential что это. Смотреть фото Linux build essential что это. Смотреть картинку Linux build essential что это. Картинка про Linux build essential что это. Фото Linux build essential что это

Now, all GCC compiler libraries and tools have been installed on Ubuntu 20.04 system. However, you can run a C program for testing the installation.

Create C program

Let’s create a C program by using the nano editor as follows:

Now, add the below-mentioned lines of code in this nano file:

int main ( ) <
printf ( «Test, Program! \n » ) ;
return 0 ;
>

Linux build essential что это. Смотреть фото Linux build essential что это. Смотреть картинку Linux build essential что это. Картинка про Linux build essential что это. Фото Linux build essential что это

Compiling the C program

Save the above file and make an executable file by using the following command:

Linux build essential что это. Смотреть фото Linux build essential что это. Смотреть картинку Linux build essential что это. Картинка про Linux build essential что это. Фото Linux build essential что это

Run C program

Now, execute the following command to run the C program:

The following output is shown on the terminal after running the above C program:

Linux build essential что это. Смотреть фото Linux build essential что это. Смотреть картинку Linux build essential что это. Картинка про Linux build essential что это. Фото Linux build essential что это

Conclusion

We have explained the installation of build-essential tools in this article. We have explored what is build-essential and how to install and use it on Ubuntu 20.04 system. Now, you should have the proper understanding of the build-essential and how to install it on the Ubuntu system. The above commands can also be applied to the older Ubuntu versions. To learn more about these required packages, must visit their official website for a better understanding.

About the author

Linux build essential что это. Смотреть фото Linux build essential что это. Смотреть картинку Linux build essential что это. Картинка про Linux build essential что это. Фото Linux build essential что это

Karim Buzdar

Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications. As an IT engineer and technical author, he writes for various web sites. He blogs at LinuxWays.

Источник

Пакет: build-essential (12.9)

Ссылки для build-essential

Ресурсы Debian:

Исходный код build-essential:

Сопровождающие:

Подобные пакеты:

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

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

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

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

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

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

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

Загрузка build-essential

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

АрхитектураРазмер пакетаВ установленном видеФайлы
alpha (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
amd647,5 Кб20,0 Кб[список файлов]
arm647,5 Кб20,0 Кб[список файлов]
armel7,5 Кб20,0 Кб[список файлов]
armhf7,5 Кб20,0 Кб[список файлов]
hppa (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
i3867,5 Кб20,0 Кб[список файлов]
ia64 (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
m68k (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
mips64el7,5 Кб20,0 Кб[список файлов]
mipsel7,5 Кб20,0 Кб[список файлов]
ppc64 (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
ppc64el7,5 Кб20,0 Кб[список файлов]
riscv64 (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
s390x7,5 Кб20,0 Кб[список файлов]
sh4 (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
sparc64 (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]
x32 (неофициальный перенос)7,5 Кб20,0 Кб[список файлов]

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

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

Источник

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

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