缺少 pine64 的 apt-get 软件包

缺少 pine64 的 apt-get 软件包

我有一个pine64板,它运行arm64版本的debian。我想构建 lgogdownloader,这建议我应该使用这个 apt-get 命令:

apt install build-essential libcurl4-openssl-dev libboost-regex-dev \
libjsoncpp-dev liboauth-dev librhash-dev libtinyxml2-dev libhtmlcxx-dev\
libboost-system-dev libboost-filesystem-dev libboost-program-options-dev\
libboost-date-time-dev help2man cmake libssl-dev

但这给了我一个丢失包的错误:

E: Unable to locate package libhtmlcxx-devlibboost-system-dev
E: Unable to locate package libboost-program-options-devlibboost-date-time-dev

我该如何解决这个问题?我想这只是因为没有人为arm64架构构建这些软件包?我可以自己做吗?如何?

答案1

您删除了一些空格:它是libhtmlcxx-dev libboost-system-devlibboost-program-options-dev libboost-date-time-dev。您需要\在命令中的两个 s 之前添加一个空格:

apt install build-essential libcurl4-openssl-dev libboost-regex-dev \
libjsoncpp-dev liboauth-dev librhash-dev libtinyxml2-dev libhtmlcxx-dev \
libboost-system-dev libboost-filesystem-dev libboost-program-options-dev \
libboost-date-time-dev help2man cmake libssl-dev

lgogdownloader已经可用于arm64Debian 8(稳定版)、测试版和不稳定版;所以你应该可以直接安装它。

apt install lgogdownloader

如果您确实想重建它,安装构建依赖项的一个更简单的选项是运行

sudo apt-get build-dep lgogdownloader

我已将版本 2.28 上传到 Jessie 向后移植,因此,如果您正在运行 Debian 8 并且想要更新版本lgogdownloader(一旦它被接受到存档中),这也可能是一个选项。 (我是lgogdownloaderDebian 的维护者。)

相关内容