예를 들어, 실행하면
apt-cache show bash
bash 패키지에 대한 최신 정보가 표시됩니다 version: 5.0-6ubuntu1.1
.
bash 패키지와 같은 이전 버전에 대한 명령을 어떻게 지정합니까 version: 4.3-6ubuntu1
? 작동하지 않으면 apt-cache show
이를 달성할 수 있는 다른 명령이 있습니까?
답변1
apt-cache
저장소의 기존 패키지에 대한 현재 서버 정보(통과 apt update
또는 업데이트) 만 표시합니다. apt-get update
패키지를 업데이트하면 다른 패키지에 해당 버전이 필요한 경우를 제외하고 이전 버전의 패키지가 대체됩니다.
내가우분투 검색의 경우 bash
다음 버전이 표시됩니다.
xenial (16.04LTS) 4.3-14ubuntu1.4
xenial-updates 4.3-14ubuntu1.4
bionic (18.04LTS) 4.4.18-2ubuntu1
bionic-updates 4.4.18-2ubuntu1.2
focal (20.04LTS) 5.0-6ubuntu1
focal-updates 5.0-6ubuntu1.1
groovy (20.10) 5.0-6ubuntu2
hirsute 5.1-2ubuntu1
apt-cache
여러 버전에 대한 정보를 표시 하려면 bash
관련 패키지를 . 이는 다른 제품군에서 사용 가능한 버전에 대한 정보를 제공합니다. 그런 다음 모든 패키지에 대한 정보를 보려면 사용하십시오./etc/apt/sources.list
apt update
apt-cache
apt show -a bash
데비안 테스트에서는 man apt-cache
이것이 기본 동작이라고 나와 있지만 -a
명시적으로 지정해야 한다는 것을 알았기 때문에 이것은 버그일 수 있습니다 -a
. 그렇지 않으면 최신(또는 로컬로 설치된) 버전과 "와 같은 작은 메시지만 표시됩니다. 더 많은 버전이 있습니다. 보려면 -a를 사용하세요."
답변2
명령을 사용하면 apt changelog bash
패키지 버전의 변경 사항이 표시됩니다. 여기에는 패키지 개발 중에 수정된 사항이 포함됩니다.