Como outros já observaram, certifique-se de que, para cada entrada deb … em /etc/apt/sources.list e /etc/apt/sources.list.d/* , você tenha uma entrada deb-src … correspondente. O resto da linha deve ser idêntico. A entrada deb é para pacotes binários (ou seja, pronta para instalar), o deb-src é para pacotes de origem (ou seja, pronto para compilar). A razão pela qual os dois tipos de fontes são separados é que eles são gerenciados de maneira muito diferente: os pacotes binários têm um mecanismo de rastreamento de dependência e uma lista atualmente instalada, enquanto os pacotes de origem são rastreados apenas para que possam ser baixados convenientemente. Note que ao discutir os repositórios de pacotes, a palavra source significa duas coisas não relacionadas: uma fonte como em um local para baixar pacotes, e um pacote fonte em oposição a um pacote binário.
libgtk2.0-0 é o nome de um pacote binário. É construído a partir de um pacote fonte chamado gtk+2.0 . A origem da razão e os nomes dos pacotes binários nem sempre coincidem é que construir um pacote fonte pode produzir múltiplos pacotes binários; por exemplo, gtk+2.0 é a fonte de 14 pacotes, pois é dividida em duas bibliotecas ( libgtk2.0 , libgail ), corresponding packages to build programs using these libraries ( … -dev ), documentation for developers ( … -doc ), companion programs ( libgtk2.0-bin '), etc.
Você pode ver o nome do pacote de origem correspondente a um pacote binário verificando a linha Source: … na saída de dpkg -s BINARY_PACKAGE_NAME (se o pacote estiver instalado) ou apt-cache show BINARY_PACKAGE_NAME . Você pode listar os pacotes binários produzidos por um pacote fonte com aptitude search '?source-package(^SOURCE_PACKAGE_NAME$) .
O comando apt-get source faz o download de um pacote de origem. Se você der um argumento que não seja um pacote fonte conhecido, ele procurará no banco de dados de pacotes binários instaláveis e tentará fazer o download do pacote fonte correspondente. O comando apt-get build-dep segue a mesma abordagem para deduzir o nome de um pacote de origem, em seguida, consulta o banco de dados do pacote de origem para obter uma lista de pacotes binários (a lista no campo Build-Dep: ) e instala esses pacotes binários. p>
A GUI Fontes de Software tem uma caixa de seleção "habilitar repositórios com código-fonte" para repositórios oficiais, certifique-se de que está marcada. Se você adicionar repositórios de terceiros manualmente, adicione as linhas deb-src e deb .