Erro ao tentar instalar o software do leitor para o cartão de identificação estoniano

2

Então, meu software de ID ficou desatualizado. Eu queria atualizá-lo, mas ele não conseguiu encontrar nenhuma atualização sozinho. Então, agora eu removi o antigo software do meu computador e tentei instalá-lo novamente e recebo isso no meu terminal:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 estonianidcard : Depends: qdigidoc but it is not going to be installed
                  Depends: qesteidutil but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Estou usando um script de instalação aqui: link Eu mudo a linha OPSYS= para raring porque a fonte na qual ele tenta buscar meu software tem a última atualização: link

Então, onde foi que eu errei aqui?

Saída:

$ apt-cache policy estonianidcard qdigidoc qesteidutil
estonianidcard:
  Installed: (none)
  Candidate: 3.7.2.1310-ubuntu-12-10
  Version table:
     3.7.2.1310-ubuntu-12-10 0
        500 https://installer.id.ee/media/ubuntu/ quantal/main i386 Packages
qdigidoc:
  Installed: (none)
  Candidate: 3.7.2.1198-ubuntu-12-10
  Version table:
     3.7.2.1198-ubuntu-13-04 0
        100 /var/lib/dpkg/status
     3.7.2.1198-ubuntu-12-10 0
        500 https://installer.id.ee/media/ubuntu/ quantal/main i386 Packages
     0.4.1-0ubuntu1 0
        500 http://ee.archive.ubuntu.com/ubuntu/ saucy/universe i386 Packages
qesteidutil:
  Installed: (none)
  Candidate: 3.7.2.1079-ubuntu-12-10
  Version table:
     3.7.2.1079-ubuntu-12-10 0
        500 https://installer.id.ee/media/ubuntu/ quantal/main i386 Packages
     0.3.1-0ubuntu2 0
        500 http://ee.archive.ubuntu.com/ubuntu/ saucy/universe i386 Packages
    
por Kaspar 08.12.2013 / 13:22

2 respostas

2

Pacotes de fontes ausentes em 13.10

A libertação ainda existe. Como todos os outros pacotes de fontes, eles acabaram sendo renomeados para serem menos específicos de formato. A fonte Liberation do pacote ttf-liberation agora pode ser encontrada em fonts-liberation . Com 13.10 / saucy todos os pacotes (transicionais) ttf-* foram finalmente descartados, mas não as próprias fontes.

Solução alternativa para dependência de fonte corrompida

Apenas o pacote qesteidutil parece conter a dependência desatualizada. Você pode fazer o download do pacote e atualizar o arquivo control no diretório debian do pacote.

Verifique também se /etc/apt/sources.list.d/ria-repository.list realmente contém o nome do lançamento para o qual você deseja fazer o download dos pacotes. Caso contrário, edite o arquivo e execute sudo apt-get update . Se você ainda encontrar problemas, então dê uma olhada em Como eu resolvo dependências não satisfeitas depois de adicionar um PPA?

Sugestão: crie seus próprios pacotes

Como as fontes estão disponíveis, você pode reconstruir um ou todos os pacotes. Os pacotes, no entanto, são incompatíveis com as diretrizes Debian, já que todos parecem estar sem informações sobre direitos autorais e podem ser mais (veja o guia de embalagem para obter informações sobre como começar e como os pacotes compatíveis com o Debian devem se parecer).

Um olhar mais atento ao script de configuração

O script é usado para gravar arquivos de repositório específicos da distribuição em /etc/apt/sources.list.d/ria-repository.list , o que se desvia da convenção de nomenclatura padrão desses arquivos e implica que o script deve ser executado após cada atualização de versão, a menos que você saiba o que corrigir. Ele vai deixar você sem pacotes instaláveis por atrevido, como eles não existem atualmente. O script também busca e instala a chave do repositório no servidor de chaves.

Se você criar seus próprios pacotes assinados e quiser distribuí-los, precisará modificar essas partes do script. A melhor solução seria um PPA do Ubuntu, dado que o código fonte é realmente Open Source e livre para distribuir (deveria ser, como eu posso ver muitos arquivos contendo o texto da licença LGPL ao navegar por exemplo link ).

Resumo

Sei que parece que estou apenas reclamando ou falando sobre o assunto, mas estou confiante de que essas pequenas questões podem ser resolvidas.

    
por LiveWireBT 08.12.2013 / 17:18
-3

Seu problema é principalmente que você está misturando repositórios. Você está tentando instalar pacotes quantais em um sistema Saucy. Isso não deveria acontecer! O https://installer.id.ee/media/ubuntu/dists/ mostra que eles têm pacotes prontos para uso, então você deve mudar para esse repositório. Se você pagou pelo serviço, você deve entrar em contato com o seu suporte se tiver algum problema.

Remova qualquer referência quantal de suas fontes e adicione saucy's, as quais eles têm pacotes prontos.

Para fazer a primeira execução,

sudo sed -i '/quantal/d' /etc/apt/sources.list /etc/apt/sources.list.d/*.list

e adicione isso à sua source.list:

deb https://installer.id.ee/media/ubuntu/ saucy main

Você deve certificar-se de ter o pacote apt-transport-https instalado.

    
por Braiam 08.12.2013 / 13:37