명령을 실행하여 apt list --installed
다음과 같은 결과를 얻었습니다.
xterm/xenial,now 322-1ubuntu1 amd64 [installed]
xul-ext-ubufox/xenial,now 3.2-0ubuntu1 all [installed]
xz-utils/xenial,now 5.1.1alpha+20120614-2ubuntu2 amd64 [installed]
yelp/xenial,now 3.18.1-1ubuntu4 amd64 [installed]
yelp-xsl/xenial,now 3.18.1-1 all [installed]
zeitgeist-core/xenial,now 0.9.16-0ubuntu4 amd64 [installed]
zeitgeist-datahub/xenial,now 0.9.16-0ubuntu4 amd64 [installed]
zenity/xenial,now 3.18.1.1-1ubuntu2 amd64 [installed]
zenity-common/xenial,now 3.18.1.1-1ubuntu2 all [installed]
zip/xenial,now 3.0-11 amd64 [installed]
zlib1g/unknown,xenial-updates,now 1:1.2.8.dfsg-2ubuntu4.1 amd64 [installed]
로컬 저장소에서 업데이트하는 unknown
대신 왜 ?xenial
이 저장소는 무엇입니까 now
?
답변1
unknown
이 부분은 데비안 저장소의 파일 키 unknown
항목에서 나옵니다 . 릴리스(또는 ) 파일 에 필요한 키를 올바르게 설정하지 않고 로컬 저장소를 생성한 것 같아서 .Suite
Release
InRelease
apt
unknown
예를 들어 일반적인 표준 릴리스 파일에는 다음 항목이 있을 수 있습니다(Ubuntu의 공식 저장소 InRelease
파일에서 가져옴).
Origin: Ubuntu
Label: Ubuntu
Suite: zesty
Version: 17.04
Codename: zesty
Date: Wed, 12 Apr 2017 2:53:23 UTC
Architectures: amd64 arm64 armhf i386 ppc64el s390x
확인하다이 구역릴리스 파일 형식에 대한 자세한 내용은 데비안 위키를 참조하세요.
그리고 확인해보세요조금 오래됐지만 내가 제일 좋아하는 가이드적절한 Ubuntu 로컬 저장소를 생성합니다.
now
now
현재 설치된(따라서 사용 가능한 것으로 간주되는) 패키지 버전을 나타냅니다. 정보는 /var/lib/dpkg/status
파일로 유지됩니다. 이 항목이 있습니다.apt list --installed
zlib1g/zesty,now 1:1.2.11.dfsg-0ubuntu1 amd64 [installed]
zlib1g-dev/ubuntu-local,zesty,now 1:1.2.11.dfsg-0ubuntu1 amd64 [installed,automatic]
zsync/zesty,now 0.6.2-2ubuntu1 amd64 [installed]
보시다시피 해당 항목이 설치되어 사용 가능하다는 의미의 항목이 zsync
있습니다 . now
다른 항목이 표시되지 않으면 now
알려진 저장소에서 다시 설치할 수 없는 패키지가 설치되어 있다는 의미입니다.
apt policy zsync
다음은 동일한 시스템의 출력입니다 .
zsync:
Installed: 0.6.2-2ubuntu1
Candidate: 0.6.2-2ubuntu1
Version table:
*** 0.6.2-2ubuntu1 500
500 http://bd.archive.ubuntu.com/ubuntu zesty/universe amd64 Packages
100 /var/lib/dpkg/status
0.6.2-1ubuntu1 500
500 file:/mnt/Data/Software/Linux/Debian_Packages/xenial_debs2 Packages
보시 /var/lib/dpkg/status
다시피 저장소로 나열되어 있으며 zsync
이는 현재 설치되어 있음을 의미합니다.