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 로 해도 잘 된다.
그야말로 장님 문고리 잡기. 해결은 했지만, 정확히 뭔 뜻인지 몰라 씁쓸하긴 하네.