Já me deparei com um problema semelhante antes. Existem duas soluções possíveis:
Use pip
pip é um gerenciador de pacotes para python. Com o pip $ {version} você pode instalar pacotes para uma versão específica do python.
Informações gerais sobre pip
Instalando pip (basicamente sudo apt-get install pip
)
Também existem maneiras de instalar os pacotes para todos os usuários (como root) ou apenas localmente.
Backporting
Se você precisar de um pacote .deb, por qualquer motivo (por exemplo, se outros usuários quiserem baixar seu produto do repositório com todas as dependências do repo), você poderá "voltar" os pacotes do Wily. Isso significa construir o pacote (fonte) com todas as suas dependências e colocá-las em um PPA / solicitando backport para o Trusty (fonte do pacote de backports).
Usando backports e solicitando / tornando-os
Eu fiz o último há alguns dias atrás para o pacote python-cryptography
.
Você precisará de uma conta no launchpad.net e você precisará de uma chave GPG . Lá você tem que criar um PPA (por exemplo, "python-pandas-backport"). Então é só seguir o segundo link. Eu fiz um requestbackport -d trusty <package>
e, em seguida, você recebe um arquivo de texto onde você tem o comando para backportpackage
.
Você insere o comando backportpackage
em outra janela. É principalmente bastante direto. Em seguida, você pode verificar seu PPA na barra de ativação para ver por que / se a construção falhou. Foi assim que eu encontrei as dependências, e para todos esses pacotes eu repeti o processo acima (com o mesmo PPA, lembre-se). Se você conhece os deps, você pode fazer backport deles primeiro.
Você pode usar os pacotes do seu próprio PPA e qualquer outra pessoa também. Se você solicitou um backport, eles podem pousar em Trusty. Mas isso pode demorar um pouco (Wily será libertado em um mês, então é hora da crise).