Há um problema fundamental com o script que você está usando: é baseado em pacotes binários, não em pacotes de origem. É por isso que você está fazendo o download da fonte do LibreOffice várias vezes: há muitos pacotes binários criados a partir do mesmo pacote de fontes ...
Outro problema é que você não tem dpkg-source
instalado, por isso os pacotes de fontes não podem ser extraídos.
Eu usaria algo assim:
#!/bin/bash
dpkg-query -f '${Source}\n' -W | cut -d\ -f1 | sort -u | while read package
do
mkdir $package
pushd $package
apt-get -q source $package
popd
done
Se você não quiser extrair a fonte, adicione -d
à linha apt-get
, que evitará os erros dpkg-source
.