
以下で見つけたパッケージをビルドしてインストールする最も便利な方法は何ですか?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が提供するよりも新しいバージョンのソフトウェアをどのようにインストールしますか?