현재 다른 버전의 'code' 패키지를 설치한 적절한 실수

현재 다른 버전의 'code' 패키지를 설치한 적절한 실수

저는 Pop!_OS 18.04와 VS Code를 사용하고 있습니다. 불행하게도 Pop은 code저장소에 약간 손상된 패키지를 제공하며 저는 Microsoft에서 제공하는 code. 나는 그들의 소스를 추가했고 적절하게 그것을 봅니다. 나는 또한 이것을 가지고 있습니다 /etc/apt/preferences.d/vs-code-prefer-microsoft:

Package: code
Pin: origin "packages.microsoft.com"
Pin-Priority: 1000

apt-cache policy code이것을 인쇄합니다:

code:
  Installed: (none)
  Candidate: 1.58.2-1626302803
  Version table:
     1.58.2-1626302803 500
        500 http://apt.pop-os.org/proprietary bionic/main amd64 Packages
        100 /var/lib/dpkg/status
     1.58.2-1626302803 1000
        500 http://packages.microsoft.com/repos/code stable/main amd64 Packages
     1.58.1-1626158276 1000
        500 http://packages.microsoft.com/repos/code stable/main amd64 Packages

apt install code패키지를 다운로드하여 http://packages.microsoft.com성공적으로 설치했지만 버전이 설치되었다고 apt-cache policy code주장합니다 apt.pop-os.org.

code:
  Installed: 1.58.2-1626302803
  Candidate: 1.58.2-1626302803
  Version table:
 *** 1.58.2-1626302803 500
        500 http://apt.pop-os.org/proprietary bionic/main amd64 Packages
        100 /var/lib/dpkg/status
     1.58.2-1626302803 1000
        500 http://packages.microsoft.com/repos/code stable/main amd64 Packages

그리고 apt upgrade매번 "다운그레이드"하고 싶습니다. apt list --upgradable그래도 언급하지 않습니다.

apt.pop-os.orgcode패키지 우선순위를 설정 50하고 이를 반영하려고 시도했지만 apt-cache policy code문제가 여전히 존재합니다.

이것이 안정적으로 작동하도록 하려면 어떻게 해야 합니까? 나는 Microsoft 릴리스가 항상 선호되기를 바랍니다.

관련 정보