![데비안 제어 파일 '제공'이 종속성을 충족하지 않습니다.](https://linux55.com/image/101884/%EB%8D%B0%EB%B9%84%EC%95%88%20%EC%A0%9C%EC%96%B4%20%ED%8C%8C%EC%9D%BC%20'%EC%A0%9C%EA%B3%B5'%EC%9D%B4%20%EC%A2%85%EC%86%8D%EC%84%B1%EC%9D%84%20%EC%B6%A9%EC%A1%B1%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
예
이 패키지는 gnome-core
에 종속되어 있습니다 gnome-shell-extensions >=3.14
. 제거하고 싶지만 gnome-shell-extensions
종속성을 충족하려면 더미 패키지로 바꿔야 합니다. 나는 equivs
이것을 대체 더미 패키지를 만드는 데 사용하고 있습니다 gnome-shell-extensions
.
내 장비 제어 파일은 다음과 같습니다.
Section: misc
Priority: optional
Standards-Version: 3.9.2
Package: gnome-shell-extensions
Version: 1.0
Maintainer: Me Myself <[email protected]>
Provides: gnome-shell-extensions
Architecture: all
Description: gnome-shell-extensions dummy package to satisfy gnome dependencies
질문
빌드된 패키지는 분명히 이를 제공 gnome-shell-extensions
하지만, 설치한 후에도 apt
여전히 불평합니다 .gnome-core : depends on: gnome-shell-extensions (>= 3.14)
내가 아는 한, Version
제어 파일의 필드는 가상 패키지의 버전만 표시하기 때문에 이와 관련이 없습니다.
해결책
원래 패키지 이름을 사용하여 원래 패키지를 성공적으로 위조했지만 Package: gnome-shell-extensions
더미 패키지 이름을 유지하고 싶습니다.
질문
gnome-shell-extensions >=3.14
다른 패키지를 사용할 때 종속성을 충족하려면 어떻게 해야 합니까 Provides: gnome-shell-extensions
?