장님 문고리 잡기: Launchpad PPA Build 오류 해결.

Autokey 를 18.04 용으로 빌드하려고 런치패드에 올렸다. PC 에선 아무 문제없이 빌드가 되었는데, 런치패드에선 계속 오류가 발생했다.

The following packages have unmet dependencies:
 sbuild-build-depends-autokey-dummy : Depends: debhelper-compat (= 12)
E: Unable to correct problems, you have held broken packages.
apt-get failed.
Package installation failed
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  sbuild-build-depends-core-dummy*

어차피 내가 컴파일을 할 수 있는 능력도 없고, 그냥 돼 있는거 올리는 정도밖에는 못하는데.. 그래도 이리 저리 찾아보다가 적당히 돌아갈 방법은 찾아낼 수 있었다.

문제는 debian/control 파일에 있었다.

Build-Depends: debhelper-compat (= 12),

저렇게 돼 있어도 PC 우분투 18.04 에선 문제가 없는데, 런치패드에선 오류가 발생한다. 그래서 그냥, 11 로 바꿔줬다.

Build-Depends: debhelper-compat (= 11),

그리고 우습게도 성공.

근데 정말 잘 모르겠는게, 이런 꾸러미는 없다.

apt policy debhelper-compat
debhelper-compat:
  설치: (없음)
  후보: (없음)
  버전 테이블:

20.04 에선 12 로 해도 잘 된다.
그야말로 장님 문고리 잡기. 해결은 했지만, 정확히 뭔 뜻인지 몰라 씁쓸하긴 하네.

안녕하세요. 글 남겨주셔서 고맙습니다.