2008-10-16 14 views
15

Yakın zamanda geliştirmek istediğim bir GTK uygulaması için kaynak tarball'ı indirdim. Standart ./configure ve make yapı dizisini kullanır.Debian veya Ubuntu altında yerleşik bağımlılıkları otomatik olarak almak için Debian Yolu nedir?

İlk kez, configure, libgnomeui-2.0 gibi bir grup karşılanmamış yerleşik bağımlılık bildirdi. Genelde yaptığım gibi, bu bağımlılıklara karşılık gelen Debian *-dev paket isimlerini el ile geçip bulmak zorunda kaldım ... elbette ki isimler asla aynı kalmaz, bu yüzden gerçek bir güçlük olur.

Bana ne oldu? automake/autoconf yapılandırma dosyaları tarafından listelenen yapı bağımlılıklarını otomatik olarak yüklemek için herhangi bir yardımcı araç var mı?

(Zaten dpkg-buildpackage araçlar hakkında biliyorum, ama bu durumda ben Debian paket kaynağından değil, ham dağıtım bağımsız kaynak Tarball'dan bina ilgileniyorum.)

cevap

18

auto-apt (manpage) öğesini istiyorsunuz.

+0

İşte bu yüzden arıyorum! Teşekkürler, efendim! –

+1

Vay, bu benim koleksiyonuma eklemek için harika bir araçtır. Neden baskı almıyor? Senin için +1. – sdellysse

10

apt-get build-dep <package>

+0

Teşekkürler, John, Bu aracın farkındayım, ancak yalnızca "Debianized" olan paketler için çalışıyor. Ben standart automake/autoconf sistemi kullanarak distro-agnostic tarballs için hile yapacak benzer bir şey olup olmadığını merak ediyorum. –

0

, her bir paket için apt-cache araması yapan kendi senaryonuzu yazmaktan ibarettir - şansınız kalmamış olabilir.