DEB에서 다시 설치한 후에도 이전 버전의 응용 프로그램이 하드 드라이브에 남아 있을 수 있습니까?

DEB에서 다시 설치한 후에도 이전 버전의 응용 프로그램이 하드 드라이브에 남아 있을 수 있습니까?

pandocDEB에서 설치했습니다 (https://github.com/jgm/pandoc/releases/tag/1.16.0.2) Linux Mint 17.2에서는 저장소 버전이 오래되었기 때문입니다. 방금 새 버전을 다운로드하여 설치했습니다. whereis pandoc내 시스템에는 단 하나의 실행 파일만 발견되었으며 파일의 날짜는 pandoc불과 일주일 전이었습니다. Apt도 최신 버전으로 업데이트된 것으로 생각하는 것 같습니다. 그러나 pandoc --version이전 버전은 여전히 ​​보고됩니다.

$ apt-cache policy pandoc

pandoc:
  Installed: 1.16.0.2-1
  Candidate: 1.16.0.2-1
  Version table:
 *** 1.16.0.2-1 0
        100 /var/lib/dpkg/status
     1.12.2.1-1build2 0
        500 http://mirrors.liquidweb.com/ubuntu/ trusty/universe amd64 Packages

하지만:

$ pandoc --version

pandoc 1.15.0.6

원래 질문:새 버전으로 업데이트한 후에도 애플리케이션이 메모리에 남아 있을 수 있나요?

답이 나오자 질문이 무엇인지 명확해져서 내용은 동일하지만 질문을 완전히 바꿨습니다.

답변1

네 가능하고 기능도 있어요

이전 버전을 실행할 수 있도록 경로가 설정되어 있을 수 있습니다. 이는 한 패키지가 /usr/bin에 있고 다른 패키지가 /usr/local/bin 또는 /opt/something에 있는 경우 일반적입니다. which pandocdeb 파일에 있는 것과 동일한 패키지를 실행하고 있는지 확인하기 위해 실행해 보세요 .

이를 통해 다양한 사용자가 필요에 따라 다양한 버전의 애플리케이션을 실행할 수 있습니다. 예를 들어 /usr/bin/app 및 $HOME/bin/app은 완전히 다른 버전일 수 있지만 극단적인 경우 회귀로 인해 사용자는 이전 버전을 실행하고 "다른 사용자"는 최신 버전 버전의 최신 기능을 사용하기를 원할 수 있습니다.

관련 정보