패키지를 업그레이드/업데이트하려면 dpkg만 사용하세요.

패키지를 업그레이드/업데이트하려면 dpkg만 사용하세요.

.net 핵심 보조 서비스 응용 프로그램을 systemd service unit/ 에 자동으로 배포하는 스크립트를 작성 중입니다 daemon.

다시 한 번 확인하고 싶습니다. 단독으로 사용하면 dpkg먼저 제거한 다음 설치하는 것 외에는 패키지를 업그레이드/업데이트할 수 있는 다른 방법이 없습니다. 이것이 맞습니까?

패키지가 이미 설치되어 있으면 -i가 패키지를 업그레이드한다는 내용을 읽었 dpkg지만 검사가 파일 이름에 따라 달라지면 파일 이름에 버전이 포함되어 있고 버전이 증가하여 새 버전 파일 이름이 변경되므로 .deb도움이 되지 않습니다. 현재 설치의 파일 이름이 아니어야 합니다..deb.deb

그럼 먼저 삭제하고 설치하는 방법이 있나요? 이것이 제가 현재 하고 있는 방법입니다. 패키지 삭제는 패키지 이름으로 수행할 수 있습니다. 바로가기가 없는지 다시 확인하고 싶었습니다.

답변1

dpkg -i패키지가 이미 설치된 경우 먼저 제거하지 않고 업그레이드됩니다. 패키지에 포함된 메타데이터를 사용하여 패키지를 확인합니다(예를 들어dpkg -l파일 이름 대신 설치 후 패키지 이름이 표시됩니다 .

관련 정보