在Ubuntu18.04仿生海狸上找到的从Debian跟踪器中找到的构建和安装软件包的最方便的方法是什么?
例如,我对这个不稳定版本的格达尔感兴趣,它无法从Ubuntu仿生存储库中找到。
因此,我需要从源代码构建包并安装它的依赖项。
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发布于 2021-05-18 07:15:08
由于您使用的是Ubuntu,所以应该使用Ubuntu包源代码而不是Debian。
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.dschttps://unix.stackexchange.com/questions/650078
复制相似问题