
Claramente,dpkg --install
hacetome un valor, el paquete a instalar. Y ejecutar solo eso dpkg --install
sin un valor produce el error esperado
dpkg: error: --install necesita al menos un argumento de archivo de paquete
Pero dado que el mensaje de error es literalmente una tontería, ¿qué está causando el problema? El resultado final es que el procedimiento de compilación falla, el paquete creado no se instala y el registro de compilación deja solo esto como una pista del error.
Cosas que he comprobado:
- Al pasar un archivo que no existe aparece el mensaje de error correcto "No existe tal archivo o directorio"
- La ejecución como no root proporciona "la operación solicitada requiere privilegios de superusuario"
- El uso
--install=package.deb
no soluciona el problema (--help
es ambiguo si necesita un signo = para los valores, y parece que es correcto. Algunos argumentos sí, otros no).
Respuesta1
Eldocumentaciónespecifica cuándo =
debe usarse. Por ejemplo:
-i
,--install
archivo-paquete...
(nov =
.
--abort-after=
número
El mensaje de error que estás viendo se muestra cuando lo intentas dpkg --install=
(con o sin un valor).
Necesitas ejecutar dpkg -i package
o dpkg --install package
, con un espacio, no =
.