
Claramente,dpkg --install
fazpegue um valor, o pacote a ser instalado. E executar apenas isso dpkg --install
sem valor produz o erro esperado
dpkg: erro: --install precisa de pelo menos um argumento de arquivo de pacote
Mas dado que a mensagem de erro é literalmente absurda, então o que está causando o problema? O resultado final é que o procedimento de compilação falha, o pacote compilado não está instalado e o log de compilação deixa apenas isso como uma pista para o erro.
Coisas que verifiquei:
- Passar um arquivo que não existe fornece a mensagem de erro correta "Esse arquivo ou diretório não existe"
- Executar como não-root fornece "a operação solicitada requer privilégio de superusuário"
- Usar
--install=package.deb
não resolve o problema (--help
é ambíguo se você precisa de um sinal = para valores e parece que isso está correto. Alguns argumentos sim, outros não).
Responder1
Odocumentaçãoespecifica quando =
deve ser usado. Por exemplo:
-i
,--install
arquivo de pacote...
(não =
) v.
--abort-after=
número
A mensagem de erro que você está vendo é exibida quando você tenta dpkg --install=
(com ou sem valor).
Você precisa executar dpkg -i package
or dpkg --install package
, com espaço, not =
.