gdebi: 동일한 버전의 패키지 재설치를 방지하시겠습니까?

gdebi: 동일한 버전의 패키지 재설치를 방지하시겠습니까?

gdebi이미 설치된 파일의 동일한 버전을 다시 설치하는 것을 명령줄에서 방지할 수 있는 방법이 있습니까 ? .deb예를 들어 내가 그렇게 하면

$ gdebi -n example.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading state information... Done
(Reading database ... 568005 files and directories currently installed.)
Preparing to unpack example.deb ...
Unpacking example (13.6.0.10243651) over (13.6.0.10243651) ...
Setting up example (13.6.0.10243651) ...

이해합니다" Unpacking example (13.6.0.10243651) over (13.6.0.10243651)". 동일한 버전의 패키지가 이미 설치되어 있다면 gdebi가 아무것도 하지 않게 하는 것이 좋습니다. 어떻게 해야 하나요?

예를 들어 를 사용하면 이 옵션 (일명 )을 사용하여 이를 달성할 dpkg수 있습니다 .-E--skip-same-version

$ dpkg -E -i example.deb

그러나 dpkg종속성은 설치되지 않습니다.

나는 어떤 해결책이라도 열려 있습니다. 나에게 필요한 유일한 것은

  • 종속성을 자동으로 설치하는 기능 및
  • 동일한 버전의 패키지 재설치를 방지하는 방법입니다.

참고: 나는이 질문은 이전에 Launchpad에서 요청되었습니다.(응답 없음).

답변1

사용법 apt install: 패키지 파일의 파일명이 주어지면,방법이 있어요, 동일한 버전의 패키지가 아직 설치되지 않은 것처럼 작동 gdebi하지만 설치된 버전이 지정된 파일에 포함된 버전과 동일하면 패키지 설치를 건너뜁니다.

apt install ./example.deb

관련 정보