네트워크에 연결되지 않은 로컬 컴퓨터에서 로컬 apt 데이터베이스를 사용 apt-cache search
하여 apt-cache show
. 이 명령은 패키지에 대한 간략한 설명 요약을 인쇄하지만 패키지에 대한 자세한 설명은 인쇄하지 않습니다.
또한 패키지 파일이 로컬 컴퓨터에 다운로드되면 deb 패키지 나 파일 의 내용을 읽는 를 *.deb
사용하여 패키지에 대한 매우 유용한 확장 설명을 얻을 수 있다는 것도 알고 있습니다. 이 확장 설명은 온라인에서도 볼 수 있으며 다음 웹사이트에서 패키지를 볼 때 본 텍스트입니다.dpkg --info /path/to/foo.deb
/info
/Debian/control
http://packages.debian.org
다운로드할 패키지를 더 잘 결정할 수 있도록 모든 패키지에 대한 확장 설명의 로컬 복사본을 어떻게 얻을 수 있습니까?
후속 조치로 @Gilles의 예 요청에 대한 응답으로:
# apt-cache "^apt$"를 검색합니다. apt - 명령줄 패키지 관리자 # apt-cache 표시 apt | sed -n '/^description/,/^description/p' 설명: 명령줄 패키지 관리자 설명-md5: 9fb97a88cb7383934ef963352b53b4a7 설명: 명령줄 패키지 관리자 설명-md5: 9fb97a88cb7383934ef963352b53b4a7 #dpkg --info /var/cache/apt/archives/apt_1.4_amd64.deb | sed -n '/^ 설명/,${p}' 설명: 명령줄 패키지 관리자 이 패키지는 검색 및 검색을 위한 명령줄 도구를 제공합니다. 패키지에 대한 정보 관리 및 쿼리 libapt-pkg 라이브러리의 모든 기능에 대한 낮은 수준의 액세스 역할을 합니다. . 여기에는 다음이 포함됩니다. * apt-get은 소프트웨어 패키지 및 관련 정보를 검색하는 데 사용됩니다. 검증된 소스에서 설치, 업그레이드 및 사용하는 데 사용됩니다. 패키지 및 해당 종속성 제거 * apt-cache는 사용 가능한 설치 정보를 쿼리하는 데 사용됩니다. 및 설치 가능한 패키지 * apt-cdrom은 이동식 미디어를 패키지 소스로 사용합니다. * 구성 설정을 위한 인터페이스인 apt-config * 인증 키 관리를 위한 인터페이스인 apt-key
답변1
일부 연구에 따르면 이는 apt에서 간헐적으로 발생하는 버그입니다. 이 경우 해결 방법은 폴더 이름을 "/var/apt/lib"로 바꾸는 것입니다. 그런 다음 확장 설명은 적어도 다음에 "apt-get update"를 수행할 때까지 또는 데비안이 버그를 완전히 수정할 때까지 다시 나타납니다.