Jak podają anonimowe źródła, przepowiedziano, że Michal R. Hoffmann napisze:
[...]
apt-move - faktycznie, rewelacja. Ale... jest pewien feler: ten komputer
w pracy ma malutki dysk. Obok stoi inny, z dużym dyskiem i z Windows
2000. Próbowałem sobie radzić mapując dysk przez Sambę (np. do
/var/cache/apt/archives ) - ale wtedy wywala błąd przy apt-get.
Jaki? Ja obstawiam, że brakuje ci katalogu partial...
nah. błąd wyglądał tak:
Unable to write mmap - msync (0 Success)
aha, to większy problem :)
w googlach tyle znalazłem, że ktoś już też to miał, ale odpowiedzi żadnej
na to nie otrzymał...
to ściągając nie używaj apta tylko wgeta. Zobacz, co ci zwróci takie
coś:
apt-get dist-upgrade --print-uris -qq -y | awk '{print "wget -O " $2 " " $1}'
[]
Idea jest prosta. Nie potrzeba do tego apt-move. Pakiety do jednego
katalogu listy do drugiego i tyle...
sugerujesz dpkg-scanpackages? Ale wtedy się do bani uaktualnia. A apt-move
zapewnia mi zgodność z oficjalnymi repozytoriami dostępnymi w sieci.
Nie, apt-get dociąga tylko te pakiety, których mu brakuje, więc
jeśli wgrasz mu pliki deb przyniesione z pracy do
/var/cache/apt/archives listy plików do /var/lib/apt/lists
i jeśli /etc/apt/sources.list na komputerze w pracy i w domu jest
taki sam, to po wydaniu komendy apt-get dist-upgrade apt wykorzysta
przyniesione przez ciebie pliki i nie będzie musiał niczego
dociągać.
Miałem pomysł, aby przerobić skrypty apt-move, tak, by używały 3
niezależnie definiowalnych katalogów (w apt-move.conf); zamiast LOCAL_DIR
byłyby LOCALDIR_APT (.apt-move), LOCALDIR_DISTS (dists) i LOCALDIR_POOL
(pool), ale sprawa mnie przerosła jak na razie :)
Możesz skonfigurować apta tak, aby korzystał z twojego pliku
tymczasowego zamiast z ww katalogów i mieć wszystko w jednym miejscu.
Jak się zdecydujesz na jakieś rozwiązanie, to napisz.
Pozdrawiam