Fedora tương đương với gói xây dựng Debian là gì?


Câu trả lời:


122

Tương đương gần nhất có lẽ sẽ là cài đặt các gói dưới đây:

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

Tuy nhiên, nếu bạn không quan tâm đến sự tương đương chính xác và ổn với việc kéo theo rất nhiều gói, bạn có thể cài đặt tất cả các công cụ phát triển và thư viện bằng lệnh dưới đây.

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

4
Câu trả lời tốt hơn dưới đây cho Fedora hiện đại
Kirk

60

Đối với Fedora 23 trở lên:

dnf install @development-tools


Đối với những gì nó có giá trị, đây là một nghĩa đen tương đương với build-essential linux-headers-generic; nó chỉ cài đặt những gì cần thiết để biên dịch phần mềm (như gcc và make) cũng như các tiêu đề kernel. Cảm ơn!
andlabs

Lỗi của tôi; linux-headers-genericcũng yêu cầu gói Fedora linux-devel.
andlabs

1
Tôi nghĩ rằng câu trả lời nên được cập nhật, vì đây là câu trả lời tốt hơn cho các phiên bản hiện đại của fedora.
Kirk

3
Tôi đã phải chạysudo dnf group install "C Development Tools and Libraries"
davidtbernal

@development-toolsdường như không bao gồm gcc-c++, vì vậy tôi cũng đã phải cài đặt nhóm C Development như được đề cập bởi @davidtbernal
jocull

11

Lệnh là yum-builddep. Nó được bao gồm trong gói yum-utils.

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

7
Điều này không thực sự trả lời câu hỏi được hỏi nhưng không có ích gì để biết
Daniel S. Sterling
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.