debuild는 만족할 수 없는 종속성을 생성합니다.

debuild는 만족할 수 없는 종속성을 생성합니다.

기존 패키지의 deb 패키지를 생성하고 싶지만 업데이트된 코드가 포함되어 있습니다. 원본 패키지는 에 의존합니다 libc. 실행 후 debuild -us -uc -b새 패키지를 얻었지만 libc-amd64라이브러리가 존재하지 않아 패키지를 설치할 수 없습니다. debian/control내 생각 에는 Depends: ${shlibs:Depends}.

좋습니다. libc-amd64존재하고 설치되었지만 설치에 실패했습니다.

$ sudo dpkg -D400 -i ../apackage_0.23-git20150520_amd64.deb 
Preparing to unpack .../apackage_0.23-git20150520_amd64.deb ...
Unpacking apackage (0.23-git20150520) over (0.22-2) ...
D000400:   checking group ...
D000400:     checking possibility  -> libc6-amd64
D000400:     found 0
D000400:   found 0 matched 0 possfixbytrig -
...
dpkg: dependency problems prevent configuration of apackage:
 apackage depends on libc6-amd64 (>= 2.15).

dpkg: error processing package apackage (--install):
 dependency problems - leaving unconfigured

$ dpkg -l  libc6-amd64
ii  libc6-amd64         2.19-0ubuntu6.6                 i386 

$ dpkg --print-architecture
amd64
$ dpkg --print-foreign-architectures
i386
$ dpkg -l libc6-dev
ii  libc6-dev:amd64    2.19-0ubuntu6.6       amd64
ii  libc6-dev:i386     2.19-0ubuntu6.6       i386
$ dpkg -l libc6-dev-amd64
ii  libc6-dev-amd64    2.19-0ubuntu6.6       i386
$ dpkg -l libc6-dev-i386
dpkg-query: no packages found matching libc6-dev-i386

관련 정보