#!/bin/bash get_all_depends() { apt-cache depends --no-pre-depends --no-suggests --no-recommends \ --no-conflicts --no-breaks --no-enhances \ --no-replaces --recurse $1 | awk '{print $2}'| tr -d '<>' | \ sort --unique } for pkg in $* do all_depends=$(get_all_depends $pkg) i=0 for depend in $all_depends do i=$((i+1)) apt-get download $depend done done