cuttlefish-frontend
我去下载 Cuttlefish 并收到此错误
在
cuttlefish-frontend
的构建过程中,出现了以下问题:
After this operation, 9.216 B disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 382106 files and directories currently installed.)
Removing cuttlefish-frontend-build-deps (1.0.0) ...
mk-build-deps: Unable to install cuttlefish-frontend-build-deps at /usr/bin/mk-build-deps line 402.
mk-build-deps: Unable to install all build-dep packages
dpkg-buildpackage: info: source package cuttlefish-frontend
dpkg-buildpackage: info: source version 1.0.0
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by Jorge Moreira <[email protected]>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build frontend
dpkg-checkbuilddeps: error: Unmet build dependencies: debhelper-compat (= 12) golang (>= 2:1.13~) | golang-1.13 libprotobuf-dev protobuf-compiler
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
依赖性问题:
debhelper-compat (= 12)
是必需的,但缺失。golang (>= 2:1.13~)
或 golang-1.13
。libprotobuf-dev
和 protobuf-compiler
也不见了。构建中止: 由于未满足依赖关系,构建过程被中止。
cuttlefish-frontend
目前我找不到任何在 ubuntu 18.04 上安装 debhelper-compat (= 12) 的官方文档。
是否有人有解决这些未满足的依赖关系的解决方案或绕过此问题的替代建议?
我可以使用以下方式解决非常相似的问题:
我按照官方说明使用 bazelisk 安装 bazel,但这不是正确的方法,因为目标是之后使用 dpkg-buildpackage。
bazel 文档中还有另一个链接,解释了如何将 bazel 添加到 apt 存储库并从那里安装它:
https://bazel.build/install/ubuntu#install-on-ubuntu
完成此操作后,您的 bazel 安装应该没问题,并且墨鱼会游泳。
BR JP