내 deb 패키지를 업그레이드하는 방법

내 deb 패키지를 업그레이드하는 방법

다음을 사용하여 qt 프로젝트와 deb 패키지를 구축했습니다.dpkg-buildpackage -us -uc

이 작업을 수행하면 패키지를 설치할 준비가 되었습니다. 그러나 패키지가 설치되어 있고 동일하거나 최신 패키지를 설치하려는 경우 이 deb 패키지로 설치된 모든 파일이 삭제됩니다. 작동하는 유일한 방법은 다음을 사용하여 새 패키지를 설치하기 전에 이전 패키지를 제거하는 것입니다.dpkg --remove myqtapp

PS Deb 패키지를 설치하려면 다음을 사용합니다.dpkg -i ...

답변1

dpkg --install package.deb ~해야 한다문제 없이 이전 버전의 패키지에서 최신 버전으로 업그레이드하세요. 충돌에 대해 불평하는 경우 새 패키지는 업그레이드가 아니라 실제로 다른 패키지이며 (올바르게) 업그레이드가 수행되지 않습니다. 패키지 관리를 위해 리포지토리를 사용할 계획이 없다면 apt이전 버전과 동일한 소스에서 파일을 가져오고 이전 패키지의 업그레이드로 제공되는지 확인하세요.deb

관련 정보