Re: jak apt-zip podstrcit packages


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Tonda Míšek <tonda bod misek zavinac post bod cz>
Date Mon, 14 Feb 2005 11:29:55 +0100
User-agent Mozilla Thunderbird 1.0 (Windows/20041206)

"apt-get update" stáhne packages a rozparsuje.
"apt-get upgrade" přečte co máte nainstalované, zjistí co existuje v novější 
verzi, vyřeší závislosti a nainstaluje.
To jenom pro stručné vyjasnění co se děje, protože všechny tyto kroky musíte nějak 
"nahradit".
V zásadě jsou možnosti dvě:
1. Stáhnout packages a zkopírovat do adresářové struktury, do sources.list dát "file", 
apt-get update a výsledek apt-zip projet nějakým "sed -e 's///'" (náhrada file za ftp, 
atd.). Nevýhoda je, že je to nadvakrát (jednou přinést packages, podruhé balíčky).
2. Pokud nějakým způsobem získáte seznam balíků, které potřebuje upgradovat, 
potom Vám stačí wget či curl na online počítači a vytvořit si lokální 
repository na off line počítači (ukázka skriptu je na konci mailu).
Nad vytvářením seznamu se ovšem bez aptu asi trochu zapotíte.
Řekněme, že budete pracovat pouze na on line počítači, potom potřebujete seznam 
nainstalovaných balíčků včetně verzí, stáhnout packages, zjistit co se změnilo 
+ nové závislosti, no a teď ten wget či curl, přenést na off line počítač...

Řešil jsem stejný problém a zkoušel jsem více možností (malý flash disk, ...).

Tonda Míšek


#!/bin/sh
curDir=`pwd`
cd /offline/ftp.cz.debian.org/debian/pool
dpkg-scanpackages main /dev/null | gzip -9 >main/Packages.gz
cd $curDir

Martin Masin wrote:

Dobre dopoledne,

jiz dlouho ke sve spokojenosti pouzivat apt-zip. Doposud jsem to resil tak, ze jsem pres pomalou linku udelal apt-get update a pak pres apt-zip list vygeneroval seznam baliku ke stazeni. Ted bych ale rad apt-zip pouzil na jednom pocitaci bez ztahovani packages, ale chtel bych je tez prinest na flash disku. Jedine reseni, ktere me doposud napadlo, je, ze apt budu tvrdit, ze instaluju z disku, ale do te adresarove struktury nakopiruju jen packages a vse ostatni budu instalovat pres apt-zip. Existuje nejaka elegantnejsi metoda (tj. bez vytvareni te adresarove struktury s packages) jak do systemu propasovat nove packages?
        Zdravi

                                        Martin Masin

------------------------------------------------------------------------

________________________________________________
CZdebian-l maillist  -  CZdebian-l zavinac debian bod cz
http://www.debian.cz/mailman/listinfo/czdebian-l
E-mail (un)subscriptions: czdebian-l-request zavinac debian bod cz





Partial thread listing: