apt build-dep falha, incapaz de localizar o pacote fonte, apesar das linhas deb-src presentes na pasta /etc/apt/sources.list.d

5

Eu corri sudo apt-get build-dep emacs24 e ele retornou o erro:

Reading package lists... Done
E: Unable to find a source package for emacs24

Agora, conheço os conselhos usuais nessa situação, isto é, descomente deb-src lines nos arquivos .list na sua pasta /etc/apt/sources.list.d (por link ). Eu tentei isso embora! Cada único arquivo na minha pasta /etc/apt/sources.list.d tem todas as linhas deb-src nele descomentadas. Eu até corri sudo apt-get update depois de descomentar essas linhas! Então, por favor me ajude. Aqui está o conteúdo da minha pasta /etc/apt/sources.list.d , se você precisar do conteúdo de qualquer um desses arquivos, apenas diga e eu terei prazer em fornecê-los.

$ ls /etc/apt/sources.list.d
alexlarsson-ubuntu-flatpak-xenial.list
alexlarsson-ubuntu-flatpak-xenial.list.save
cpick-ubuntu-hub-xenial.list
cpick-ubuntu-hub-xenial.list.save
damien-moore-ubuntu-codeblocks-stable-xenial.list
damien-moore-ubuntu-codeblocks-stable-xenial.list.save
danielrichter2007-ubuntu-grub-customizer-xenial.list
danielrichter2007-ubuntu-grub-customizer-xenial.list.save
docker.list
docker.list.save
dolik-rce-ubuntu-upp-xenial.list
dolik-rce-ubuntu-upp-xenial.list.save
dotnetdev.list
dotnetdev.list.save
gnome3-team-ubuntu-gnome3-staging-xenial.list
gnome3-team-ubuntu-gnome3-staging-xenial.list.save
gnome3-team-ubuntu-gnome3-xenial.list
gnome3-team-ubuntu-gnome3-xenial.list.save
google-chrome.list
google-chrome.list.save
google-earth.list
google-earth.list.save
icons.list
icons.list.save
jonathonf-ubuntu-golang-xenial.list
jonathonf-ubuntu-golang-xenial.list.save
kubuntu-ppa-ubuntu-backports-xenial.list
kubuntu-ppa-ubuntu-backports-xenial.list.save
mmk2410-ubuntu-eclipse-ide-java-xenial.list
mmk2410-ubuntu-eclipse-ide-java-xenial.list.save
mono-jenkins.list
mono-jenkins.list.save
mono-xamarin.list
mono-xamarin.list.save
nodesource.list
nodesource.list.save
noobslab-ubuntu-macbuntu-xenial.list
noobslab-ubuntu-macbuntu-xenial.list.save
notepadqq-team-ubuntu-notepadqq-xenial.list
notepadqq-team-ubuntu-notepadqq-xenial.list.save
runescape.list
runescape.list.save
saiarcot895-ubuntu-myppa-xenial.list
saiarcot895-ubuntu-myppa-xenial.list.save
spotify.list
spotify.list.save
trinity.list
trinity.list.save
ubuntu-elisp-ubuntu-ppa-xenial.list
ubuntu-elisp-ubuntu-ppa-xenial.list.save
unity8-desktop-session-team-ubuntu-unity8-preview-lxc-xenial.list
wine-ubuntu-wine-builds-xenial.list
wine-ubuntu-wine-builds-xenial.list.save

Se for relevante, e você não pode dizer pelas informações anteriores que eu forneci, estou operando no Ubuntu 16.04.1.

    
por BH2017 19.09.2016 / 12:33

2 respostas

7

Você precisa descomentar as linhas deb-src no arquivo principal /etc/apt/sources.list e não os arquivos extras em /etc/apt/sources.list.d

Por exemplo, altere:

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://gb.archive.ubuntu.com/ubuntu/ xenial main restricted
#deb-src http://gb.archive.ubuntu.com/ubuntu/ xenial main restricted

para

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://gb.archive.ubuntu.com/ubuntu/ xenial main restricted
deb-src http://gb.archive.ubuntu.com/ubuntu/ xenial main restricted
    
por Zanna 19.09.2016 / 12:37
0

Para os preguiçosos:

sudo sed -Ei 's/^# deb-src/deb-src/' /etc/apt/sources.list