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


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"

4
Lepsza odpowiedź poniżej dla współczesnego Fedory
Kirk

60

W przypadku Fedory 23 i nowszych:

dnf install @development-tools


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

7
To tak naprawdę nie odpowiada na zadane pytanie, ale mimo wszystko jest przydatne
Daniel S. Sterling
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.