답변:
먼저 업데이트 된 패키지 색인이 있어야합니다 (이 색인은 패키지 관리 소프트웨어에서 사용 가능한 패키지에 대한 정보를 온라인으로 가져 오는 데 사용됨) . 따라서 최소한 해당 색인 파일을 다운로드해야합니다.
그렇게하려면 터미널을 열고이 명령을 내립니다. (이 단계에서는 인터넷에 연결되어 있어야합니다)
sudo apt-get update
업데이트 패키지 색인 파일이 있으면 아래 방법 중 하나를 사용하십시오.
시스템을 업그레이드하는 데 필요한 파일 목록을 생성하려면이 명령을 사용하십시오.
sudo apt-get upgrade --allow-unauthenticated -y --print-uris | grep -o '\'http.*\' | tr "\'" " " > download-list
파일 download-list
은 터미널의 현재 폴더에 생성됩니다.
또는 특정 패키지에 대한 다운로드 스크립트를 생성하려면이 명령을 사용 하십시오 (다른 명령은 아래의 업데이트 섹션 참조).
sudo apt-get install <package-name> --allow-unauthenticated -y --print-uris | grep -o '\'http.*\' | tr "\'" " " > download-list
대체 <package-name>
패키지의 실제 이름으로. 같은 gtg
점점-일 - 그놈 등
이제이 파일을 사용하여 URL이있는 입력 파일을 지원하는 모든 다운로드 관리자에게 피드를 제공 할 수 있습니다.
예를 들어 wget
아래 파일을 사용하여이 파일을 사용하려면
wget -c -i ./download-list
download-list
파일이 터미널의 현재 디렉토리에 있다고 가정 합니다. 다운로드 한 파일은 터미널의 현재 작업 디렉토리에 저장됩니다.
업데이트 : 패키지 다운로드 목록을 생성하는 다른 명령을 찾았습니다.
apt-get --allow-unauthenticated -y install --print-uris package-name | cut -d\' -f2 | grep http:// > download-list
업데이트 된 명령의 크레디트 : 이 게시물의 응답자
시냅틱 패키지 관리자에는 패키지 다운로드 스크립트를 생성하는 내장 기능이 있으며 터미널에서 wget을 명시 적으로 사용할 필요조차 없습니다. 스크립트 만 실행하면됩니다.
절차는 다음과 같습니다
터미널을 사용하여 Synaptic Package Manager 를 설치하십시오 :
sudo apt-get update
sudo apt-get install synaptic
(패키지 색인 파일을 업데이트 한 경우 첫 번째 명령은 필요하지 않습니다. 확실하지 않은 경우 둘 다 사용하십시오) .
그런 다음 대시에 Synaptic 을 입력하여 Synaptic Package Manager를여십시오 .
창의 오른쪽 섹션에서 패키지를 선택하고 마우스 오른쪽 단추로 클릭 → 설치 표시를하십시오 . 또는 업그레이드 스크립트를 생성 하려면 도구 모음에서 모든 업그레이드 표시 버튼을 누릅니다 . 아래 이미지는 두 번째 방법을 사용합니다.
필요한 추가 노래 를 표시 할 것인지 묻는 메시지가 표시 되면 표시 단추를 누르십시오.
그런 다음 File- > Generate package download script 로 이동하여 이름을 지정하여 스크립트를 파일로 저장하고 저장할 디렉토리를 선택하십시오. 이제 패키지 다운로드 용 스크립트가 있습니다.
다운로드하려면 scripts 디렉토리로 이동하여을 실행하십시오 sh ./<script-name>
. 예를 들어, 스크립트 이름이 다운로드 폴더 download-list
에 있으면 명령은
cd ~/Downloads && sh ./download-list