apt
내 Docker 컨테이너에 해당 명령이 없기 때문에 이를 사용하여 "파일" 패키지를 설치하고 싶습니다 file
. 설치하기 전에 패키지 세부 정보를 확인합니다(아래 참조).
이 패키지의 릴리스/업데이트 날짜를 어떻게 확인합니까? 설명에는 5년 동안 지원된다고 되어 있지만 언제 출시/업데이트될지 알 수 없으므로 말이 되지 않습니다.
또한 왜 apt
두 개의 "파일" 패키지가 나열되어 있습니까? 실행할 때 다음 중 어느 것이 설치됩니까 apt install file
?
root@eca1fcd5655a:/mnt/dotnetcore# apt show -a file
Package: file
Version: 1:5.32-2ubuntu0.3
Priority: important
Section: utils
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Christoph Biedl <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 81.9 kB
Depends: libc6 (>= 2.4), libmagic1 (= 1:5.32-2ubuntu0.3)
Homepage: http://www.darwinsys.com/file/
Task: minimal
Supported: 5y
Download-Size: 22.1 kB
APT-Sources: http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
Description: Recognize the type of data in a file using "magic" numbers
Package: file
Version: 1:5.32-2
Priority: important
Section: utils
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Christoph Biedl <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 81.9 kB
Depends: libc6 (>= 2.4), libmagic1 (= 1:5.32-2)
Homepage: http://www.darwinsys.com/file/
Task: minimal
Supported: 5y
Download-Size: 22.1 kB
APT-Sources: http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
Description: Recognize the type of data in a file using "magic" numbers
답변1
5년 지원 기간은 다음 지역에서 지원되는 패키지에 적용됩니다.우분투 LTS 버전전체적으로 보면 개별 패키지가 언제 출시되거나 업데이트되는지는 중요하지 않습니다. main
리포지토리의 패키지는 최초 릴리스 후 5년 동안 공개적으로 사용 가능한 보안 업데이트를 받습니다.
패키지의 최신 변경 사항을 보려면 변경 로그를 확인하세요.
zcat /usr/share/doc/${package}/changelog.Debian.gz | head -n 20
이 경우에는 /usr/share/doc/file/changelog.Debian.gz
.
다음 명령을 사용하여 패키지를 설치하지 않고도 변경 로그를 볼 수도 있습니다 apt changelog
.
apt changelog file
또는 출시 정보 보기Launchpad의 패키지 페이지에서.
apt show -a
두 가지 버전을 사용할 수 있으므로 귀하의 사례에는 두 개의 패키지가 나열되어 있습니다. 하나는 기본 저장소에 있고 다른 하나는 업데이트 저장소에 있습니다. 설치될 버전은 업데이트 저장소에 있는 두 버전 중 더 큰 버전입니다.