저는 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.org
의 code
패키지 우선순위를 설정 50
하고 이를 반영하려고 시도했지만 apt-cache policy code
문제가 여전히 존재합니다.
이것이 안정적으로 작동하도록 하려면 어떻게 해야 합니까? 나는 Microsoft 릴리스가 항상 선호되기를 바랍니다.