Use a ferramenta aptitude
- você verá muito essa sugestão, mas sem instruções. Eu tive um problema semelhante com uma compilação GNU Radio PyBOMBS (em um Raspberry Pi 3b, FWIW) que nenhuma quantidade de espelhos, rm -rf /var/lib/apt/lists/*
ou apt-get clean
iria consertar.
Contanto que seu espelho tenha o pacote de destino, a aptitude
para mim foi negar a primeira solução que, como você viu, não fez nada. Então, a segunda solução foi um downgrade, que instalou a dependência necessária!
Gostaria de receber:
libevent-dev : Depends: libevent-2.0-5 (= 2.0.21-stable-2) but 2.0.21-stable-2+deb8u1 is to be installed
Esta foi a solução para mim (para libevent-dev, mas deve funcionar para libexpat1-dev):
# aptitude install libevent-dev
The following NEW packages will be installed:
libevent-core-2.0-5{a} libevent-dev{b} libevent-extra-2.0-5{a} libevent-openssl-2.0-5{a}
libevent-pthreads-2.0-5{a}
0 packages upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 506 kB of archives. After unpacking 1586 kB will be used.
The following packages have unmet dependencies:
libevent-dev : Depends: libevent-2.0-5 (= 2.0.21-stable-2) but 2.0.21-stable-2+deb8u1 is installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) libevent-dev [Not Installed]
Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:
Downgrade the following packages:
1) libevent-2.0-5 [2.0.21-stable-2+deb8u1 (now) -> 2.0.21-stable-2 (stable)]
Accept this solution? [Y/n/q/?] y
The following packages will be DOWNGRADED:
libevent-2.0-5
The following NEW packages will be installed:
libevent-core-2.0-5{a} libevent-dev libevent-extra-2.0-5{a} libevent-openssl-2.0-5{a}
libevent-pthreads-2.0-5{a}
0 packages upgraded, 5 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
Need to get 641 kB of archives. After unpacking 1552 kB will be used.
Do you want to continue? [Y/n/?] y
Depois disso, eu pude retomar a compilação PyBOMBS com as dependências do met (bem, depois de fazer uma correção similar para o libboost-dev ...).