Re: Poddistribuce, cross-instalace atp.
To |
czdebian-l zavinac debian bod cz |
From |
Petr Balas <petr-news zavinac balas bod cz> |
Date |
Thu, 21 Aug 2003 19:14:19 +0200 |
Organization |
Czech Technical University |
Petr Heřman wrote:
> Má někdo ponětí o nějakých nástrojích, kterými by se dal vytvářet
> výběr z debianí distribuce, případně na jednom stroji připravit
> instalaci pro jiný stroj, nejlépe nezávisle na platformě?
>
> Potřebuji si nainstalovat podle gusta debiana na Psion 5MX,
> architektura ARM, 16MB operační paměti, 256 Compact Flash,
> seriový a IrDa port. Běžně se to dělá tak, že strčím CF do PC
> s Debianem, vytvořím tam e2fs partition a do ní zkopíruju
> někým vytvořený tarball s nějakým hotovým výběrem z instalace.
> Když si chci něco doinstalovat, musím tam zkopírovat vybrané
> .deb balíky a ty si tam pak doinstalovat. Problém je, že
> kvůli závislostem neustále strkám CF do PC a zase zpátky do Psiona
> a dostrkávám tam chybějící balíky, až pak zjistím, že už nemám
> na CF místo a tak zase odmazávám a je to děs.
>
> Moje myšlenka je, že si na PC udělám na HDD partition přibližně
> stejně velkou, jako mám na CF (i když binárky na ARM a i386
> se budou lišit), pak nějakým způsobem znásilním konfiguraci
> /etc/apt/apt.conf, aby se mi to instalovalo do téhle malé partition,
> vyřeší mi to závislosti, vyzkouším si na PC, jak ta celá suita
> dohromady bude fungovat a co se s tím dá dělat, a když se mi to
> bude líbit, nějakým způsobem (třeba grep-dctrl) vytáhnu
> z /var/lib/dpkg/status seznam nainstalovaných balíků,
dpkg --get-selections
> a pak ještě si napsat nějaký skript, který mi ty balíky
> vyhledá na příslušných CD-ROM z binárek ARMu, překopíruje
> mi je na CF kartu a z ní se to pak bude instalovat na Psionu.
Nejak stahnout ty baliky (mozna by to slo prez apt-zip) a pak
nastavit /var/cache/apt/archives na vhodne misto (symlink?) a pak
by mohlo stacit zakouzlit prez dpkg --set-selections
> Jenže to si těmi .deb soubory zaplácám CF kartu a nebudu už na
> ní mít místo.
Neslo by si docasne pujcit vetsi kartu? Nebo nejdou tam strcit dve?
Prinejhorsim si pripojit disk z PCkca prez seriovou linku.
> Takže bych asi potřeboval ještě jednu další 250 MB partition
> na PC, kam by se to instalovalo už z ARM binárek (zase nějak
> znásilnit konfiguraci APT a aptitude), a až to tam bude
> nainstalovaný, tak z toho udělat tarball a ten pak rozbalit
> na CF kartu. Anebo to instalovat na CF rovnou na PC a pak
> už hotový systém na CF jen strčit na Psiona.
>
> Má to ale drobné problémy, třeba jsem neobjevil, kde se
> v /etc/apt/apt.conf nastavuje soubor "available".
>
> Nebo nevim jak jinak. Ale říkám si, že nějaký podobný problém už musí
> řada lidí řešit, takže k tomu musí nějaký nástroj být.
> Uvažoval jsem o jablicatoru ale to myslím není to ono.
>
> Jiná alternativa by byla dělat to všechno přes sériový port,
> ale to myslím až v krajním případě.
>
> Prozatím se snažím tahat rozumy z těch lidí, kteří ty tarbally
> pro Psiona vytvářeli. Ale třeba někoho z vás ještě něco napadne.
> Nějaký tip.
--
Petr Balas (petr at balas dot cz)
Partial thread listing: