Что является эквивалентом Fedora пакета Debian build-essential?
Что является эквивалентом Fedora пакета Debian build-essential?
Ответы:
Ближайшим аналогом, вероятно, будет установка следующих пакетов:
su -
yum install make automake gcc gcc-c++ kernel-devel
Однако, если вы не заботитесь о точной эквивалентности и можете использовать множество пакетов, вы можете установить все инструменты разработки и библиотеки с помощью приведенной ниже команды.
su -
yum groupinstall "Development Tools" "Development Libraries"
Для Fedora 23 и выше:
dnf install @development-tools
build-essential linux-headers-generic
; он устанавливает только то, что необходимо для компиляции программного обеспечения (например, gcc и make), а также заголовки ядра. Спасибо!
linux-headers-generic
также требуется пакет Fedora linux-devel
.
sudo dnf group install "C Development Tools and Libraries"
@development-tools
кажется, не включает gcc-c++
, поэтому мне также пришлось установить группу C Development, как упоминалось @davidtbernal
Команда является yum-builddep. Он входит в пакет yum-utils.
sudo yum install yum-utils
sudo yum-builddep $the_pkg_you_want_to_build