O Debian testing híbrido é um sistema indicado para usuários intermediários, justamente pelo fato de ele costumar apresentar dependências desencontradas, se você ainda não sabe como contornar esses problemas, leia essa matéria.
OBS: Se você é iniciante, considere fortemente não usar o sistema híbrido, ele sempre vai exigir de você um conhecimento a mais.
Devido a forma de construção do Debian que consiste em os pacotes irem migrando de um repositório para o outro.
Mas essa migração não é feita de forma uniforme com todos os pacotes que fazem parte um determinado programa e nem de suas dependências, por esse motivo ao usar um programa dos repositórios experimental ou unstable ele pode reclamar a falta da versão especifica de algum pacote que já migrou para o testing e não se encontra mais no repositório que você especificou ( apt install -t repositório pacote ) para a instalação do programa.
Vamos usar como exemplo a instalação do Mesa 17 do unstable no testing, indicado na matéria abaixo.
Ao se dar o comando para a instalação de todos os pacotes do unstable o apt ira reclamar de dependências desencontradas e abortar a instalação dos pacotes:
Nesse caso o apt pede o pacote
libllvm5.0:i386 (>= 1:5.0~svn298832-1~)
Note que ao se pesquisar sobre o pacote ele se encontra nos repositórios, mas apenas no repositório testing e lembre que você indicou a instalação dos pacotes do unstable ( apt install -t unstable ) e nele não tem o pacote libllvm5.0:i386.
Nesse caso para resolver o problema você deve instalar esse pacote antes dos demais do repositório unstable com o comando abaixo.
Instalação terminada.
Com a dependência instalada, é hora de tentar instalar os pacotes do unstable novamente.
E mais uma vez o apt reclamou de dependências, agora o pacote libllvm5.0 (>= 1:5.0~svn298832-1~).
O libllvm5.0 (>= 1:5.0~svn298832-1~) também se encontra no repositório testing, portanto instale ele como fez com o anterior.
Apos a instalação do pacote acima, o apt não reclamou mais de dependências na instalação dos pacotes do unstable.
Resumindo, toda vez que o gerenciador de pacotes reclamar por dependências, resolva sempre a ultima até que todas estejam resolvidas.
Donate - Contribua para a melhoria do nosso trabalho!!
OBS: Se você é iniciante, considere fortemente não usar o sistema híbrido, ele sempre vai exigir de você um conhecimento a mais.
Devido a forma de construção do Debian que consiste em os pacotes irem migrando de um repositório para o outro.
Mas essa migração não é feita de forma uniforme com todos os pacotes que fazem parte um determinado programa e nem de suas dependências, por esse motivo ao usar um programa dos repositórios experimental ou unstable ele pode reclamar a falta da versão especifica de algum pacote que já migrou para o testing e não se encontra mais no repositório que você especificou ( apt install -t repositório pacote ) para a instalação do programa.
Vamos usar como exemplo a instalação do Mesa 17 do unstable no testing, indicado na matéria abaixo.
Mesa 17 chega ao Debian.
Ao se dar o comando para a instalação de todos os pacotes do unstable o apt ira reclamar de dependências desencontradas e abortar a instalação dos pacotes:
apt install -t unstable libegl1-mesa libegl1-mesa-dev libgl1-mesa-dri libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386 libgles2-mesa
Nesse caso o apt pede o pacote
libllvm5.0:i386 (>= 1:5.0~svn298832-1~)
Note que ao se pesquisar sobre o pacote ele se encontra nos repositórios, mas apenas no repositório testing e lembre que você indicou a instalação dos pacotes do unstable ( apt install -t unstable ) e nele não tem o pacote libllvm5.0:i386.
Nesse caso para resolver o problema você deve instalar esse pacote antes dos demais do repositório unstable com o comando abaixo.
apt install libllvm5.0:i386
Instalação terminada.
Com a dependência instalada, é hora de tentar instalar os pacotes do unstable novamente.
E mais uma vez o apt reclamou de dependências, agora o pacote libllvm5.0 (>= 1:5.0~svn298832-1~).
O libllvm5.0 (>= 1:5.0~svn298832-1~) também se encontra no repositório testing, portanto instale ele como fez com o anterior.
apt install libllvm5.0
Apos a instalação do pacote acima, o apt não reclamou mais de dependências na instalação dos pacotes do unstable.
Resumindo, toda vez que o gerenciador de pacotes reclamar por dependências, resolva sempre a ultima até que todas estejam resolvidas.
Donate - Contribua para a melhoria do nosso trabalho!!