#!/bin/bash
# nakopirovani ISO obrazu do adresare:
# $1 = iso soubor
# $2 = cilovy adresar
#
function copyISO2DIR()
{
TMP=/tmp/x$$
mkdir -p $TMP
mount -o loop $1 $TMP
cp -R $TMP/* $2
umount $TMP
rmdir $TMP
}
pak uz jen staci
mkdir /vysledek
for x in /cesta/*.iso; do
copyISO2DIR $x /vysledek
done
nedelam sice primo kopii balicku z ISO, ale snad to pomuze: nasledujici postup mi funguje kdyz potrebuju prenaset updaty z PC v praci na svuj pocitac domu (tzn. v praci si zupdatnu co potrebuju a to co se mi stahne a mam v apt cache pak prenasim).
potrebujete mit tohle nainstalovane:
apt-get install dpkg-dev apt-utils apt-move
pak musite poeditovat /etc/apt-move.conf (tusim je tam jenom cesta kde chcete mit svoji repository)
kdyz chcete zaktualizovat svoji repository:
apt-move update
no a doma staci pridat do sources.list:
deb file:/mnt/trans/repository testing main
zaktualizujete:
apt-get update
a to je vse. Mozna je nekde chybka, uz jsem to delsi dobu nedelal, but anyway don't forget: man is your friend ;-)
Pavel
Ja jsem po zkopirovani vsech balicku na disk do jednoho adresare postupoval podle kapitoly 2.2 APT HOWTO:
http://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html#s-dpkg-scanpackages
Z toho HOWTO mi neni jasne, zda balicky v repository mohou byt rozdeleny do adresaru (podle pocatecniho pismene jmena balicku). Snad ano, a bylo by to lepsi (ja jsem tenkrat spechal a mel jse pouze prvni 3 CD, tak jsem se tim nezabyval).