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: