リポジトリでは実際には利用できませんが、他のパッケージで「提供」されるいくつかのパッケージがあります。
たとえば、パッケージはに依存しますがlibc-dev
(少なくとも私の場合)libc-dev
によって提供されますlibc6-dev
。
どのパッケージが他のパッケージ/依存関係を提供しているかを確認する方法はありますか?
答え1
現在私が考えることができる唯一の方法は、次のものを使用することですaptitude
。
$ aptitude search '~Plibc-dev' |head
i libc6-dev - GNU C Library: Development Libraries and Header Files
p libc6-dev-arm64-cross - GNU C Library: Development Libraries and Header Files (for cross-compiling)
p libc6-dev-armel-cross - GNU C Library: Development Libraries and Header Files (for cross-compiling)
p libc6-dev-armhf-cross - GNU C Library: Development Libraries and Header Files (for cross-compiling)
p libc6-dev-hppa-cross - GNU C Library: Development Libraries and Header Files (for cross-compiling)
p libc6-dev-m68k-cross - GNU C Library: Development Libraries and Header Files (for cross-compiling)
p libc6-dev-mips-cross - GNU C Library: Development Libraries and Header Files (for cross-compiling)
p libc6-dev-mips64-cross - GNU C Library: Development Libraries and Header Files (for cross-compiling)
p libc6-dev-mips64el-cross - GNU C Library: Development Libraries and Header Files (for cross-compiling)
p libc6-dev-mips64r6-cross - GNU C Library: Development Libraries and Header Files (for cross-compiling)
$ _
答え2
私は通常以下を使用しますapt-cache showpkg
(ALT、Debian、Ubuntu):
root@rx2620:~# apt-cache showpkg libc-dev | tail
libattr1-dev,libc-dev
libamu-dev,libc-dev
libasound2-dev,libc-dev
libafterimage-dev,libc-dev
libacl1-dev,libc-dev
Dependencies:
Provides:
Reverse Provides:
libc6.1-dev 2.13-35
libc6.1-dev 2.13-38+deb7u10
root@rx2620:~#