Ak je pomalé pripojenie na internet alebo malý FUP oplatí sa sťahovať veľké balíky externe.
Tento script vytvorí script na sťahovanie:
#!/bin/bash
# Vytvori script pre stiahnutie balíkov
TEMP_FILE=`tempfile`
apt-get -qq --print-uris $@ > $TEMP_FILE
echo "# $@" >> wget.sh
awk '{print "wget -c -O " $2 " " $1}' < $TEMP_FILE >> wget.sh
rm $TEMP_FILE
Nazval som ho getscript, potom príkaz
sudo apt-get update
getscript dist-upgrade
getscript install virtualbox
vytvorí súbor wget.sh
# dist-upgrade
wget -c -O sun-java6-jre_6.24-1build0.10.10.1_all.deb 'http://archive.canonical.com/ubuntu/pool/partner/s/sun-java6/sun-java6-jre_6.24-1build0.10.10.1_all.deb'
wget -c -O sun-java6-bin_6.24-1build0.10.10.1_amd64.deb 'http://archive.canonical.com/ubuntu/pool/partner/s/sun-java6/sun-java6-bin_6.24-1build0.10.10.1_amd64.deb'
wget -c -O sun-java6-jdk_6.24-1build0.10.10.1_amd64.deb 'http://archive.canonical.com/ubuntu/pool/partner/s/sun-java6/sun-java6-jdk_6.24-1build0.10.10.1_amd64.deb'
wget -c -O tar_1.23-2ubuntu2_amd64.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/t/tar/tar_1.23-2ubuntu2_amd64.deb'
wget -c -O tzdata-java_2011b-0ubuntu0.10.10_all.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/t/tzdata/tzdata-java_2011b-0ubuntu0.10.10_all.deb'
wget -c -O tzdata_2011b-0ubuntu0.10.10_all.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/t/tzdata/tzdata_2011b-0ubuntu0.10.10_all.deb'
wget -c -O xkb-data_1.8-1ubuntu8.1~10.10.1_all.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/x/xkeyboard-config/xkb-data_1.8-1ubuntu8.1~10.10.1_all.deb'
wget -c -O libglib2.0-0_2.26.1-0ubuntu1_amd64.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/g/glib2.0/libglib2.0-0_2.26.1-0ubuntu1_amd64.deb'
wget -c -O bash-completion_1%3a1.2-2ubuntu1.1_all.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/b/bash-completion/bash-completion_1.2-2ubuntu1.1_all.deb'
wget -c -O bind9-host_1%3a9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/b/bind9/bind9-host_9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb'
wget -c -O dnsutils_1%3a9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/b/bind9/dnsutils_9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb'
wget -c -O libisc60_1%3a9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/b/bind9/libisc60_9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb'
wget -c -O libdns66_1%3a9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/b/bind9/libdns66_9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb'
wget -c -O libisccc60_1%3a9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/b/bind9/libisccc60_9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb'
wget -c -O libisccfg60_1%3a9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/b/bind9/libisccfg60_9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb'
wget -c -O liblwres60_1%3a9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/b/bind9/liblwres60_9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb'
wget -c -O libbind9-60_1%3a9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/b/bind9/libbind9-60_9.7.1.dfsg.P2-2ubuntu0.2_amd64.deb'
# install virtualbox
wget -c -O virtualbox-4.0_4.0.4-70112~Ubuntu~maverick_amd64.deb 'http://download.virtualbox.org/virtualbox/debian/pool/contrib/v/virtualbox-4.0/virtualbox-4.0_4.0.4-70112~Ubuntu~maverick_amd64.deb'
wget -c -O libcurl3_7.21.0-1ubuntu1_amd64.deb 'http://sk.archive.ubuntu.com/ubuntu/pool/main/c/curl/libcurl3_7.21.0-1ubuntu1_amd64.deb'
wget.sh zoberiem do internetovej kaviarne kde si stiahnem balíky (sh wget.sh).
Potom skopírujem balíky do cache:
sudo cp *.deb /var/cache/apt/archives/
Príkazy
sudo apt-get dist-upgrade
sudo apt-get install virtualbox
Nainštalujú balíky z cache.
synaptic dokáže vytvoriť takýto script. Dúfam že tento návod bude užitočný tomu, kto je zvyknutý na apt-get, alebo skúša Kubuntu (môj prípad).
Problém je iba s balíkmi ktoré sťahujú software z externých webov (flash plugin, ttf-mscorefonts-installer...)
Zdroj:
http://batmat.net/apt-offline/ch3.html