Diğerlerinin de belirttiği gibi, her deb …
giriş için /etc/apt/sources.list
ve /etc/apt/sources.list.d/*
eşleşen bir deb-src …
girişiniz olduğundan emin olun . Çizginin geri kalanı aynı olmalıdır. deb
Giriş, (yani yüklemeye hazır) ikili paketler içindir deb-src
(derlemek yani hazır) kaynak paketleri içindir. İki tür kaynağın birbirinden ayrılmasının nedeni çok farklı yönetilmeleridir: ikili paketler bir bağımlılık izleme mekanizmasına ve halihazırda kurulu bir listeye sahipken, kaynak paketler yalnızca uygun şekilde indirilebilecek şekilde izlenir. Paket depolarını tartışırken, kaynak kelimesinin birbiriyle ilişkili olmayan iki anlamı olduğunu unutmayın : paketleri indirmek için bir konumdaki kaynak ve ikili paketin aksine kaynak paket.
libgtk2.0-0
ikili paketin adıdır. Adlı bir kaynak paketten oluşturulur gtk+2.0
. Kaynak ve ikili paket adlarının her zaman eşleşmemesinin nedeni, kaynak paket oluşturmanın birden çok ikili paket üretebilmesidir; örneğin, gtk+2.0
iki libgtk2.0
pakete ( , libgail ), corresponding packages to build programs using these libraries (
… -dev ), documentation for developers (
… -doc ), companion programs (
libgtk2.0-bin`), vb. bölündüğü için 14 paketin kaynağıdır .
Bir ikili pakete karşılık gelen kaynak paketin adını ( paket kurulu ise) veya Source: …
çıkışındaki satırı kontrol ederek görebilirsiniz . Bir kaynak paket tarafından üretilen ikili paketleri listeleyebilirsiniz .dpkg -s BINARY_PACKAGE_NAME
apt-cache show BINARY_PACKAGE_NAME
aptitude search '?source-package(^SOURCE_PACKAGE_NAME$)
Komut apt-get source
bir kaynak paket indirir. Bilinen bir kaynak paket olmayan bir argüman verirseniz, yüklenebilir ikili paketler veritabanında arar ve karşılık gelen kaynak paketini indirmeye çalışır. Komut apt-get build-dep
, kaynak paketin adını çıkarmak için aynı yaklaşımı izler, ardından ikili paketlerin listesini ( Build-Dep:
alandaki liste) elde etmek için kaynak paket veritabanını sorgular ve bu ikili paketleri yükler.
Yazılım Kaynakları GUI'sinin resmi depolar için “kaynak kodlu depoları etkinleştir” onay kutusu vardır, işaretli olduğundan emin olun. El üçüncü taraf depoları eklerseniz, emin ikisi eklemek yapmak deb-src
ve deb
çizgiler.
deb-src
/Etc/apt/sources.list'inizdeki ilgili havuzu etkinleştirdiniz mi?