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