답변:
예 :i386, 다음과 같이 다운로드 명령에 추가 하면됩니다.
sudo apt-get download <package>:i386
그래서 당신을 위해 :
sudo apt-get download vlc:i386
패키지 종속성을 자동으로 다운로드하는 방법을 알지 build-dep못하지만 귀하의 경우에는 작동하지 않습니다.
맨 페이지를 조금 더 파고 들자, 실제로 build-dep다음과 같이 사용할 수 있음을 알았습니다 .
sudo apt-get build-dep --download-only vlc:i386
그런 다음 필요한 패키지를 현재 디렉토리로 다운로드합니다. 그, 그러나 참고 build-depA로부터를 설치, 소스 패키지를 컴파일에 있지 찾고 .deb은 같은 것들을 제안 할 수 있도록 build-essential하고 gcc있는 컴파일 VLC에 필요하지만, 반드시에서 설치할 수 있습니다 .deb.
다음과 apt-cache같이 vlc의 주요 종속성을 나열하는 것이 더 쉬울 수 있습니다 .
apt-cache depends vlc:i386
필터링하여 필터링하려면 다음을 사용하십시오.
apt-cache depends vlc:i386 | grep 'Depends'
libc6Ubuntu에서 기본적으로 제공되는 것과 같은 일부 패키지 는 다운로드 할 필요가 없습니다. 모든 종속성을 다운로드하고 나중에 필요한지 여부를 처리하려면이 스크립트를 사용할 수 있습니다.
for i in $(apt-cache depends vlc:i386 | grep -E 'Depends|Recommends|Suggests' | cut -d ':' -f 2,3 | sed -e s/'<'/''/ -e s/'>'/''/); do sudo apt-get download $i 2>>no32.txt; done
그러면 종속, 권장 및 제안 된 모든 패키지가 다운로드되고 오류가있는 경로로 다시 라우팅됩니다 no32.txt. i386 버전이없는 (즉, 바이너리가 아닌) 일부 필요한 패키지가 거기에 있기 때문에 완료되면 거기를 살펴 봐야합니다.
그저 apt-get download.
이 스크립트는 매우 똑똑하지는 않지만 많은 것을 고려하지 않으므로 약간의 오류가 발생할 수 있지만 일반적으로 작동합니다.
aptitude download명령은. 그래도 다중 아키텍처가 활성화되어 있는지 확실하지 않습니다.
apt-get할 수 있습니다.