Ubuntu 18.04のソースからDebianパッケージとその依存関係をビルドしてインストールする方法

Ubuntu 18.04のソースからDebianパッケージとその依存関係をビルドしてインストールする方法

以下で見つけたパッケージをビルドしてインストールする最も便利な方法は何ですか?Debian TrackerUbuntu 18.04 Bionic Beaverで?

たとえば、私はこの不安定なバージョンに興味があります。カダルUbuntu Bionicリポジトリに見つかりません。

したがって、ソースからパッケージをビルドし、その依存関係をインストールする必要があります。

apt update
apt install -y build-essential devscripts equivs
dget https://deb.debian.org/debian/pool/main/g/gdal/gdal_3.2.2+dfsg-1.dsc
dpkg-source -x gdal_3.2.2+dfsg-1.dsc
cd gdal-3.2.2+dfsg/
mk-build-deps -i

現在の問題は、Ubuntuリポジトリでいくつかの依存関係が見つからないことです。 Debianソースからも自動的にインストールできますか?

Broken gdal-build-deps:amd64 Depends on libdeflate-dev:amd64 < none @un H >
  Removing gdal-build-deps:amd64 because I can't find libdeflate-dev:amd64

ベストアンサー1

Ubuntuを使用しているので、次のものを使用する必要があります。UbuntuパッケージのソースコードDebianではありません。全体的な戦略は似ています。単にラインdgetを変えるだけです。

dget https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/gdal/3.2.2+dfsg-1ubuntu1/gdal_3.2.2+dfsg-1ubuntu1.dsc

疑いのように、不足しているビルドの依存関係に対してこれを行うには、Ubuntuパッケージを再利用する必要があります。解凍するあなたは使用します

dget https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/libdeflate/1.7-1ubuntu1/libdeflate_1.7-1ubuntu1.dsc

また、見ることができますDebianが提供するよりも新しいバージョンのソフトウェアをどのようにインストールしますか?

おすすめ記事