패키지 소스 및 저장소 링크 가져오기

패키지 소스 및 저장소 링크 가져오기

데비안에서는 (사용 가능한 경우) 패키지의 소스 및 저장소 URL을 얻을 수 있는 방법(dpkg, apt?)이 있습니까?

답변1

최신 버전:

apt-get download --print-uris package | cut -d' ' -f1

특정 버전의 경우

apt-get download --print-uris package=version | cut -d' ' -f1

답변2

apt-cache policy package어떤 리포지토리에서 어떤 버전을 설치할 수 있는지 표시합니다.

bash$ apt-cache policy dpkg
dpkg:
  Installed: 1.16.1.2ubuntu7.1
  Candidate: 1.16.1.2ubuntu7.1
  Version table:
 *** 1.16.1.2ubuntu7.1 0
        500 http://fi.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        500 http://mirrors.nic.funet.fi/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1.16.1.2ubuntu7 0
        500 http://fi.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

답변3

노력하다:

apt-get install --yes --no-download --reinstall --print-uris package-name

다음을 추가하여 URL을 추출할 수 있습니다.| tail -n1 | grep -o "http[^']\+"

답변4

무엇에 대해 sudo apt-get source packageName? 현재 작업 디렉터리에 사용 가능한 최신 소스 트리(사용 가능한 경우)를 설치합니다.

자세한 내용 보기 man apt-get.

관련 정보