Який еквівалент Fedora пакета Debian build-basic?


Відповіді:


122

Найближчим еквівалентом, ймовірно, буде встановлення пакетів нижче:

su -    
yum install make automake gcc gcc-c++ kernel-devel

Однак якщо ви не переймаєтесь точною еквівалентністю, і все гаразд із втягуванням багатьох пакетів, ви можете встановити всі інструменти розробки та бібліотеки за допомогою команди нижче.

su -
yum groupinstall "Development Tools" "Development Libraries"

4
Краща відповідь нижче для сучасної Fedora
Кірк

60

Для Fedora 23 і вище:

dnf install @development-tools


Для чого це варто, це буквальний еквівалент build-essential linux-headers-generic; він встановлює лише те, що потрібно для компіляції програмного забезпечення (наприклад, gcc та make), а також заголовків ядра. Дякую!
andlabs

Моя помилка; linux-headers-genericтакож потрібен пакет Fedora linux-devel.
andlabs

1
Я думаю, що відповідь слід оновити, оскільки це краща відповідь для сучасних версій Fedora.
Кірк

3
Мені довелося бігатиsudo dnf group install "C Development Tools and Libraries"
давидтбернал

@development-toolsСхоже, не включає gcc-c++, тому мені також довелося встановити групу C Development, як згадував @davidtbernal
jocull

11

Команда - yum-builddep. Він входить в пакет yum-utils.

sudo yum install yum-utils
sudo yum-builddep $the_pkg_you_want_to_build

7
Це насправді не відповідає на поставлене запитання, але це не менш корисне знати
Даніель С. Стерлінг
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.