Qual è l'equivalente di Fedora del pacchetto build-essential di Debian?
Qual è l'equivalente di Fedora del pacchetto build-essential di Debian?
Risposte:
L'equivalente più vicino sarebbe probabilmente quello di installare i pacchetti seguenti:
su -
yum install make automake gcc gcc-c++ kernel-devel
Tuttavia, se non ti interessa l'esatta equivalenza e sei d'accordo con l'estrazione di molti pacchetti, puoi installare tutti gli strumenti di sviluppo e le librerie con il comando seguente.
su -
yum groupinstall "Development Tools" "Development Libraries"
Per Fedora 23 e versioni successive:
dnf install @development-tools
build-essential linux-headers-generic
; installa solo ciò che è necessario per compilare software (come gcc e make) così come le intestazioni del kernel. Grazie!
linux-headers-generic
richiede anche il pacchetto Fedora linux-devel
.
sudo dnf group install "C Development Tools and Libraries"
@development-tools
non sembra includere gcc-c++
, quindi ho anche dovuto installare il gruppo di sviluppo C come menzionato da @davidtbernal
Il comando è yum-builddep. È incluso nel pacchetto yum-utils.
sudo yum install yum-utils
sudo yum-builddep $the_pkg_you_want_to_build