"dpkg: ошибка: параметр --install не принимает значение"

"dpkg: ошибка: параметр --install не принимает значение"

Четко,dpkg --install делаетпринимает значение, пакет для установки. И запуск только этого dpkg --installбез значения приводит к ожидаемой ошибке

dpkg: ошибка: --install требуется по крайней мере один аргумент файла архива пакета

Но учитывая, что сообщение об ошибке буквально ерунда, то что же вызывает проблему? Конечный результат — процедура сборки не проходит, собранный пакет не устанавливается, а в журнале сборки остается только это как подсказка к ошибке.

Что я проверил:

  • Передача несуществующего файла приводит к корректному сообщению об ошибке «Нет такого файла или каталога».
  • Запуск без прав root выдает сообщение «запрошенная операция требует привилегий суперпользователя»
  • Использование --install=package.debне решает проблему ( --helpнеясно, нужен ли вам знак = для значений, и, похоже, это правильно. Для некоторых аргументов он нужен, для других — нет).

решение1

Theдокументацияуказывает, когда =следует использовать. Например:

-i, --installпакет-файл...

(нет =) в.

--abort-after=число

Сообщение об ошибке, которое вы видите, отображается при попытке dpkg --install=(со значением или без него).

Вам нужно запустить dpkg -i packageили dpkg --install packageс пробелом, а не =.

Связанный контент