Infelizmente, o pacote libcrafter
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 em a seção relevante da política Debian ). Versões antigas de dpkg
aceitaram esses 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, pois tem dpkg
1.18.24).
No entanto, isso é solucionável:
- Faça o download do pacote existente.
-
Extraia:
dpkg-deb -R libcrafter_0.0.2_all.deb libcrafter-0.0.2
-
Corrija seu número de versão e alguns outros problemas com o pacote:
sed -i 's/0.0.2-$/0.0.2-1/;s/all$/amd64/;s/java$/libs/' libcrafter-0.0.2/DEBIAN/control
-
Reconstrua o pacote:
dpkg-deb -b libcrafter-0.0.2 .
-
Instale o pacote resultante:
sudo dpkg -i libcrafter_0.0.2-1_amd64.deb
-
Limpar:
rm -rf libcrafter_0.0.2_all.deb libcrafter-0.0.2
(deixando o novo pacote para posterior reutilização).