No Kubuntu 17.10, eu tinha o cliente SafeQ instalado para gerenciamento de impressão. Eu precisava instalar dois pacotes deblibcrafter_0.0.2_all.deb
e ysoft-client_4.0-87_all.deb
daqui .
No entanto, agora no Kubuntu 18.04 não consigo instalar esses dois pacotes. Pois libcrafter_0.0.2_all.deb
se eu fizer
sudo dpkg -i libcrafter_0.0.2_all.deb
eu recebo
dpkg: error processing archive libcrafter_0.0.2_all.deb (--install):
parsing file '/var/lib/dpkg/tmp.ci/control' near line 3 package 'libcrafter':
error in 'Version' field string '0.0.2-': revision number is empty
Errors were encountered while processing:
libcrafter_0.0.2_all.deb
Como posso instalar isso, não importa o quê? eu tentei também
sudo dpkg --force-all -i libcrafter_0.0.2_all.deb
'Número de revisão está vazio' não deve ser um motivo para não instalar. Este pacote é feito por algum aluno para suas teses de bacharelado e acho que não será atualizado.
Infelizmente, o
libcrafter
pacote não foi construído corretamente: sua versão é dada como “0.0.2-”, que não é um número de versão aceitável no Debian (conforme especificado na seção relevante da política do Debian ). Versões mais antigasdpkg
aceitavam tais números de versão, mas isso foi corrigido na versão 1.18.19 (e estou surpreso que você tenha conseguido instalar os pacotes em 17.10, já que temdpkg
1.18.24).No entanto, isso é corrigível:
Extraia:
Corrija seu número de versão e alguns outros problemas com o pacote:
Recrie o pacote:
Instale o pacote resultante:
Limpar:
(deixando a nova embalagem para reutilização posterior).