“dpkg: erro: - opção de instalação não aceita um valor” [fechado]

0

O título é a mensagem de erro literal no final de uma construção com falha e não está claro para mim o que está causando isso.

Claramente, dpkg --install faz ter um valor, o pacote para instalar. E executando apenas que dpkg --install sem um valor produz o erro esperado

dpkg: error: --install needs at least one package archive file argument

Mas, considerando que a mensagem de erro é literalmente sem sentido, então o que está causando o problema? O resultado final é que o procedimento de construção falha, o pacote construído não está instalado e o log de construção deixa apenas isso como uma pista para o erro.

Coisas que eu verifiquei:

  • A transmissão de um arquivo que não existe fornece a mensagem de erro "Nenhum arquivo ou diretório"
  • A execução como não-raiz fornece "a operação solicitada requer privilégio de superusuário"
  • O uso de --install=package.deb não corrige o problema (o --help é ambíguo se você precisa de um sinal = para valores, e parece que isso está correto. Alguns argumentos, outros não).
por MSalters 21.11.2017 / 17:38

1 resposta

2

A documentação especifica quando = deve ser usado. Por exemplo:

-i, --install package-file...

(sem = ) v.

--abort-after=number

A mensagem de erro que você está vendo é exibida quando você tenta dpkg --install= (com ou sem um valor).

Você precisa executar dpkg -i package ou dpkg --install package , com um espaço, não = .

    
por 21.11.2017 / 17:41

Tags