Visual Studio 코드는 시스템 업그레이드 후 자동으로 삭제됩니다.

Visual Studio 코드는 시스템 업그레이드 후 자동으로 삭제됩니다.

우분투에서 Visual Studio Code를 수동으로 설치했습니다. 일단 명령을 실행하면

sudo apt update

시스템이 올바르게 업데이트되었습니다. 그 후 명령을 실행합니다.

sudo apt upgrade 

설치된 VS Code가 자동으로 제거됩니다.

업그레이드 후 vs 코드가 자동으로 삭제되는 것을 방지하는 방법은 무엇입니까?

답변1

sudo apt upgrade입력 하셨나요 sudo apt full-upgade? 또는 sudo apt dist-upgrade?

VS Code가 .deb 패키지인 경우 동시에 또는 가능하면 upgrade제거되지 않습니다 .full-upgradedist-upgrade

VS Code가 패키지가 아닌 경우 업그레이드된 패키지와의 비호환성으로 인해 VS Code 설치가 중단될 수 있지만(패키지 해제된 소프트웨어를 사용할 때의 단점 중 하나) 제거가 트리거되지는 않습니다(apt에 관한 한). 제거할 항목이 없으므로 걱정하세요.)

upgrade다른 패키지를 제거할 필요가 없는 한 패키지가 업그레이드되고 새 종속성이 설치됩니다. full-upgrade(일명 dist-upgrade)은 충돌하는 패키지를 제거해야 하는 경우에도 패키지를 업그레이드합니다.

자세한 내용은 및 를 참조하세요 man apt. 다음은 매뉴얼 페이지에서 man apt-get일부 강조 표시 및 형식 변경과 관련된 짧은 발췌문입니다.apt

upgrade( apt-get(8))

upgrade구성된 소스에서 시스템에 현재 설치되어 있는 모든 패키지에 대해 사용 가능한 업그레이드를 설치하는 데 사용됩니다 sources.list(5). 종속성을 충족해야 하는 경우 새 패키지가 설치됩니다.하지만 기존 패키지는 삭제되지 않습니다.. 패키지 업그레이드 시 설치된 패키지를 제거해야 하는 경우 패키지 업그레이드가 수행되지 않습니다.

full-upgrade( apt-get(8))

full-upgrade다음 기능을 수행 upgrade하지만 전체 시스템을 업그레이드해야 하는 경우 현재 설치된 패키지를 제거합니다.


dist 업그레이드를 원하거나 수행해야 하는 경우 VS Code를 다른 패키지와 충돌하지 않는 버전으로 업그레이드해야 합니다. Microsoft가 패키지의 새 버전을 출시할 때까지 기다려야 할 수도 있고 이미 출시되었을 수도 있으며 다운로드하여 설치하기만 하면 됩니다. 패키지 이름이나 버전에 대한 세부 정보를 제공하지 않았기 때문에 확실히 알 수 없습니다.

VS Code 패키지의 이름을 알고 설치되어 있는 경우 실행하여 제거를 트리거할 수 있는 다른 패키지에 대한 힌트를 얻을 aptitude수 있습니다 .aptitude why-not packagename

관련 정보