예
이 패키지는 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
?