Ubuntu 18.04의 소스에서 Debian 패키지와 해당 종속성을 빌드하고 설치하는 방법

Ubuntu 18.04의 소스에서 Debian 패키지와 해당 종속성을 빌드하고 설치하는 방법

다음에서 찾은 패키지를 빌드하고 설치하는 가장 편리한 방법은 무엇입니까?데비안 추적기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

당신은 또한 볼 수 있습니다데비안이 제공하는 것보다 새로운 버전의 소프트웨어를 어떻게 설치하나요?

관련 정보