2008-10-16 25 views
15

Gần đây tôi đã tải xuống tệp tarball nguồn cho ứng dụng GTK mà tôi muốn cải thiện. Nó sử dụng trình tự xây dựng tiêu chuẩn ./configuremake.Cách Debian tự động tìm nạp phụ thuộc xây dựng trong Debian hoặc Ubuntu là gì?

Lần đầu tiên thông qua, configure báo cáo một loạt các phụ thuộc xây dựng không được đáp ứng, chẳng hạn như libgnomeui-2.0. Như tôi thường làm, tôi phải tự đi qua và tìm tên gói Debian *-dev tương ứng với những phụ thuộc này ... tất nhiên tên không bao giờ khớp với nhau, vì vậy nó trở thành một rắc rối thực sự.

Vì vậy, những gì xảy ra với tôi là ... có bất kỳ công cụ trợ giúp nào để tự động cài đặt các phụ thuộc xây dựng được liệt kê bởi các tệp cấu hình automake/autoconf ???

(Tôi đã biết về dpkg-buildpackage công cụ, nhưng trong trường hợp này tôi đang quan tâm trong việc xây dựng từ một nguồn tarball phân phối độc lập thô, không từ nguồn gói Debian.)

Trả lời

18

Bạn muốn auto-apt (manpage).

+0

Bây giờ đó là những gì tôi đang tìm kiếm! Cảm ơn, ephemient! –

+1

Ồ, đó là một công cụ tuyệt vời để thêm vào bộ sưu tập của tôi. Tại sao nó không nhận được báo chí? 1 cho bạn. – sdellysse

10

apt-get build-dep <package>

+0

Cảm ơn, John, tôi biết công cụ này nhưng nó chỉ hoạt động đối với các gói đã được "Debian". Tôi tự hỏi nếu có một cái gì đó tương tự mà sẽ làm các trick cho tarballs distro-agnostic bằng cách sử dụng hệ thống automake/autoconf tiêu chuẩn. –

0

viết ngắn tập lệnh của riêng bạn thực hiện tìm kiếm apt-cache cho mỗi gói -dev bạn có thể không may mắn.

Các vấn đề liên quan