我有一个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-dev
和libboost-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
已经可用于arm64
Debian 8(稳定版)、测试版和不稳定版;所以你应该可以直接安装它。
apt install lgogdownloader
如果您确实想重建它,安装构建依赖项的一个更简单的选项是运行
sudo apt-get build-dep lgogdownloader
我已将版本 2.28 上传到 Jessie 向后移植,因此,如果您正在运行 Debian 8 并且想要更新版本lgogdownloader
(一旦它被接受到存档中),这也可能是一个选项。 (我是lgogdownloader
Debian 的维护者。)