私はarm64バージョンのDebianを実行するPine64ボードを持っています。 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
。\
コマンドでは、2つの前にスペースを追加する必要があります。
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
Debian 8(安定版)、ベータ版、および不安定版ではすでに利用可能なarm64
ので、直接インストールできます。
apt install lgogdownloader
再構築する場合は、ビルド依存関係をインストールする簡単なオプションは、次のように実行することです。
sudo apt-get build-dep lgogdownloader
バックポーティングのためにバージョン2.28をJessieにアップロードしました。したがって、Debian 8を実行していて最新バージョンが必要な場合lgogdownloader
(アーカイブに承認された後)、それもオプションです。 (私はlgogdownloader
Debianの管理者です。)