Jaki jest odpowiednik Fedory pakietu niezbędnego do kompilacji Debiana?

120

Jaki jest odpowiednik Fedory pakietu niezbędnego do kompilacji Debiana?

Steve Burdine
źródło

Odpowiedzi:

122

Najbliższym odpowiednikiem byłoby prawdopodobnie zainstalowanie poniższych pakietów:

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

Jeśli jednak nie zależy ci na dokładnej równoważności i nie przeszkadza ci pobieranie wielu pakietów, możesz zainstalować wszystkie narzędzia programistyczne i biblioteki za pomocą poniższego polecenia.

su -
yum groupinstall "Development Tools" "Development Libraries"
użytkownik1295
źródło
4
Lepsza odpowiedź poniżej dla współczesnego Fedory
Kirk
60

W przypadku Fedory 23 i nowszych:

dnf install @development-tools

Alexander
źródło
Dla tego, co jest warte, jest to dosłowny odpowiednik build-essential linux-headers-generic; instaluje tylko to, co jest potrzebne do kompilacji oprogramowania (takie jak gcc i make), a także nagłówki jądra. Dzięki!
andlabs,
Mój błąd; linux-headers-genericwymaga również pakietu Fedora linux-devel.
andlabs 26.04.16
1
Myślę, że odpowiedź powinna zostać zaktualizowana, ponieważ jest to lepsza odpowiedź dla współczesnych wersji Fedory.
Kirk
3
Musiałem biecsudo dnf group install "C Development Tools and Libraries"
davidtbernal
@development-toolswydaje się nie obejmować gcc-c++, więc musiałem również zainstalować grupę C Development, o której wspomniał @davidtbernal
jocull
11

Polecenie to yum-builddep. Jest on zawarty w pakiecie yum-utils.

sudo yum install yum-utils
sudo yum-builddep $the_pkg_you_want_to_build
Chadversary
źródło
7
To tak naprawdę nie odpowiada na zadane pytanie, ale mimo wszystko jest przydatne
Daniel S. Sterling