
분명히,dpkg --install
하다값, 설치할 패키지를 가져옵니다. 그리고 dpkg --install
값 없이 이를 실행하면 예상되는 오류가 발생합니다.
dpkg: 오류: --install에는 하나 이상의 패키지 아카이브 파일 인수가 필요합니다.
그러나 오류 메시지가 말 그대로 말도 안 되는 내용이라면 문제의 원인은 무엇입니까? 최종 결과는 빌드 절차가 실패하고 빌드된 패키지가 설치되지 않으며 빌드 로그에 오류에 대한 단서로 남겨지는 것입니다.
내가 확인한 사항:
- 존재하지 않는 파일을 전달하면 "해당 파일이나 디렉터리가 없습니다"라는 올바른 오류 메시지가 표시됩니다.
- 루트가 아닌 사용자로 실행하면 "요청한 작업에는 수퍼유저 권한이 필요합니다."
- 를 사용해
--install=package.deb
도 문제가 해결되지 않습니다(--help
값에 = 기호가 필요한지 여부는 모호하며 이것이 올바른 것으로 보입니다. 일부 인수는 필요하고 다른 인수는 그렇지 않습니다).
답변1
그만큼선적 서류 비치=
언제 사용해야 하는지 지정합니다 . 예를 들어:
-i
,--install
패키지 파일...
(아니요 =
) v.
--abort-after=
숫자
표시되는 오류 메시지는 dpkg --install=
값을 사용하거나 사용하지 않고 시도할 때 표시됩니다.
가 아닌 공백을 사용하여 dpkg -i package
or 를 실행해야 합니다 .dpkg --install package
=