
Четко,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
с пробелом, а не =
.