debian-ubuntu-centos

Работая большую часть времени с Debian и Ubuntu я привык ставить сразу же build-essentials. Однако попался мне сервер на CentOS (по работе), и нужно было поставить make, gcc, gdb и прочий набор пакетов. Под катом решение данной проблемы, так как yum не знает о build-essentials.

Установка Build tools под Debian/Ubuntu

В Debian/Ubuntu можно поставить инструменты для сборки (build-essentials) установив псевдо-пакет который сам докачает необходимые тулзы:

# apt-get install build-essentials

Установка Build tools под CentOS

Для установки пакетов для сборки мы будем использовать yum. YUM поддерживает так называемую групповую установку, или установку пакета включающего в себя группу пакетов, в данном случае нам понадобится групповой пакет “Development Tools”;, который является аналогом build-essentials в Debian/Ubuntu:

# yum groupinstall "Development Tools"

Так же нам могут понадобится установить  kernel-devel и kernel-headers, давайте их установим:

# yum install kernel-devel kernel-headers

Вышеописанные действия позволят получить gcc, make, gdb и прочие тулзы, которые могут понадобится для сборки приложений из исходников. Мне они понадобились для сборки openssl с поддержкой ГОСТ шифрования. Но это уже другая история.

Комментарии

comments powered by Disqus