내 /etc/apt/sources.list
경우 경로를 추가하면 다음과 같습니다.
deb http://debian.meebey.net/pkg-mono ./
이 특정 저장소의 패키지를 개별적으로 볼 수 있습니까?
답변1
해당 저장소에서 패키지 목록 파일을 확인할 수 있으며 /var/lib/apt/lists
이름이 저장소 도메인으로 시작하고 _Packages
.
저장소가 파일을 제공하지 않는 것 같습니다 Release
. 그렇다면 릴리스 파일에 지정된 콘텐츠를 검색어로 aptitude
사용하는 것이 지원됩니다. Origin
기본 Debian 저장소 외에도 Mint 저장소를 소스로 갖고 있으며 를 입력하여 적성에 따라 표시되는 패키지를 Mint의 패키지로만 제한할 수 있습니다 l?origin(linuxmint)
. 하지만 릴리스 파일이 없으면 원본 패키지 목록 파일을 보는 것보다 더 좋은 방법을 모르겠습니다.
답변2
# find the prefix of your repository
ls /var/lib/apt/lists
# list all the packages (replace "foo" with your prefix)
grep '^Package:' /var/lib/apt/lists/foo*_Packages
# hide the filenames so you can sort by package name
grep -h '^Package:' /var/lib/apt/lists/foo*_Packages | sort
답변3
이 저장소는 더 이상 이러한 패키지를 호스팅하지 않는 것으로 보입니다.
grep '^Package:' /var/lib/apt/lists/ppa.launchpad.net_ondrej_php_ubuntu_dists_xenial_main_binary-amd64_Packages
Package: graphicsmagick-imagemagick-compat
Package: graphicsmagick-libmagick-dev-compat
Package: libgraphicsmagick++3
Package: libgraphicsmagick3
답변4
나는 그 질문에 대한 답이 여기에 있다고 생각합니다.https://superuser.com/questions/132346/find-packages-installed-from-a-certain-repository-with-aptitude
즉, 검색 기능을 사용할 수 있습니다 aptitude
. 예를 들어:
$ aptitude search "?origin(backports)" | head
p 0ad - Juego de estrategia en tiempo real de guerra en la antigüedad
p 0ad:i386 - Juego de estrategia en tiempo real de guerra en la antigüedad
p 0ad-data - Real-time strategy game of ancient warfare (data files)
p 0ad-data-common - Real-time strategy game of ancient warfare (common data files)
p 7zip - 7-Zip file archiver with a high compression ratio
p 7zip:i386 - 7-Zip file archiver with a high compression ratio
p acpi-call-dkms - Kernel module that enables you to call ACPI methods
p adb - Android Debug Bridge
p adb:i386 - Android Debug Bridge
p age - simple, modern and secure encryption tool
존재하다https://www.debian.org/doc/manuals/aptitude/ch02s04s05.en.html적성에서 제공하는 모든 검색어를 요약해서 보실 수 있습니다.
origin
절에서 저장소에 적합한 매개변수를 찾아야 합니다 .