다음에서 찾은 패키지를 빌드하고 설치하는 가장 편리한 방법은 무엇입니까?데비안 추적기Ubuntu 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 리포지토리에서 일부 종속성을 찾을 수 없다는 것입니다. 데비안 소스에서도 자동으로 설치할 수 있나요?
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를 사용하고 있으므로 다음을 사용해야 합니다.우분투 패키지 소스 코드데비안보다는요. 전체적인 전략은 비슷합니다. 단지 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
당신은 또한 볼 수 있습니다데비안이 제공하는 것보다 새로운 버전의 소프트웨어를 어떻게 설치하나요?