> -----Original Message-----
> From: Claudiu Cismaru [mailto:[EMAIL PROTECTED]
> Sent: Friday, November 07, 2003 4:22 PM
> To: [EMAIL PROTECTED]
> Subject: [rlug] Re: Debian custom install
> 
> >
> > Chiar 2-3 nu cred :)
> 
> Ideea era de baza...
> 
> >
> > Cel mai des se fol cd 1 si 2 (ex apache e pe 2)
> > Dar ca un contra-exemplu mc-ul e pe cd-ul 4 sau 5... :(
> 
> Nu ma intereseaza mc (si pe buna dreptate, prefer cp/cd/rm/mv in locul
> unui commander). Vorbeam de alte packages...
> 
> >
> > Nu e problema : dpkg-scanpackages e prietenul tau
> > Iti faci repository singur, si ai putea(presupune mai mult efort) sa
> > respecti si structura debian (cu pool si stable binary-i386 etc)
> 
> Dezvolata.

Adica o sa ai un director debian compatible(nu e neaparat sa fie compatibil) (pool 
dists/woody sarge sid/binary-i386 source/.....) in care pe ramura pool o sa a 
pachetele dorite si cu manualul apt in mana/pe ecran faci frumos un 
dpkg-scanpackages-asta iti creaza un fisier "Packages" care e folosit de apt-get and 
friends ca sa aiba grija de pachete.... 

Asta e solutia mai grea (din acuza recreeri structurii, da' nut e oblige nimeni sa o 
respecti ;), dar s-ar putea sa ai probleme) ^
Trebuie sa instalezi pe un sistem cu conex buna ce ai de gand sa ai in toate sistemele 
tinta.
Din /var/lib/dpkg iei informatiile referitoare la pachetele instalate pe system (asta 
area vantajul ca nu poti uita pachetele esentiale si lista e generata automat)

Te apuci frumaos si dld-ezi pachetele din lista pe local intr-un dir faci treaba su 
dpkg-scanpakages, dupa ce ai impartit pachetele in dir de cate 700MB sa aiba loc pe un 
cd

Si cam gata.




> 
> > Dependentele sunt rezolvate automat dar poti face ceva scripturi cu
> > care poti aduce pe propriul mirror/repository toate dependentele
> > pornind de la un pachet dorit :)
> 
> La fel, dezvolta putin.

Iara e un pic de munca dar idea e similara cu ce e mai sus.

Adica dai jos cu wget-ul un pachet;
- cu putin scripting afli de cine depinde acel pachet dorit (sa zicem ca x depinde de 
xlibs);
- pe baza dependentelor de la toate pachetele dorite de tine ( sa zicem ca vrei X, 
gnumeric, gimp si ximian) creezi o lista cu dependentele si pachetele dorite (rezulta 
ceva de genul : x, xlibs, gnumeric, bonobo-libs, bonobo, gimp, libjpeg, lib...., 
ximian, un MTA, libgtk2);
- pe baza listei asteia downloadezi selectiv cu wget-ul pachetele, plus cele de baza 
(nu uita toate pachetele cu campul importance = required - poti obtine numele lor din 
debianul instalat pe care iti faci treaba si le adaugi la lista sus mentionata)  -   
(adica va fi ceva de genu': x, xlibs, gnumeric, bonobo-libs, bonobo, gimp, libjpeg, 
lib...., ximian, un MTA, libgtk2, base-config, bash, bzip2, tar, .....);
- acum, cu pachetele download-ate rulezi dpkg-scanpackages (ca in apt manual cu gzip 
>Packages.gz) si ai un repository local cu ce trebuie sistemului.

Ca mai inainte imparti la 700MB si burn baby, burn!! - pe un rw ca san u te arzi tu ;)

> 
> >
> > Daca ai conex la internet si ai debian instalat (minimal-se poate
> > numai cu cd-ul 1 sau chiar cu dischete) poti folosi debmirror - cool
> > tool ;)
> 
> Am conexiune buna. Dar nu e ceea ce vreau. NU vreau sa instalez un
> sistem si gata. Ci sa am o baza pe CD-uri cu care sa merg sa pun
> diferite sisteme care au sau nu au conexiune Internet (sau au sau nu au
> conexiune BUNA la Internet).
> 

Am inteles ce doresti de la bun inceput.
Pentru oricare din solutiile propose de mine ai nevoie de un debian instalat (sau 
knoppix - tot debian e dupa cum stii)

Asta e solutia bazata pe debmirror mai multe informatii afli din documentatia 
debmirror.
Nu e neaparat sa mergi pe sid daca nu vrei.

> In aceasta ultima idee, chiar o sa merg pe "sid", ca sa nu fie nevoie de
> upgrades la infinit pentru a aduce sistemul la zi. Cred ca ma pot
> descurca cu broken systems, nu incercati sa-mi sariti in cap ca nu e
> recomandat, am citit si eu asta in site la ei :))
> 
> Nu in ultimul rand, knoppix, probabil, este un custom system. Deci se
> poate realiza ce vreau eu... Problema e cat de dificil e (si nu ma dau
> in laturi de la munca, numai sa nu fie MULT de migalit, pentru ca nu
> vreau ca sa fac munca asta la 1-2 luni, cand sunt necesare upgrades
> majore) sa realizez asta.
> 
> --
>   Claudiu Cismaru
>   GPG Key: http://maya.cnixs.com/~claudiu/claudiu.gpg
> 
> ---
> Detalii despre listele noastre de mail: http://www.lug.ro/


solutiile nu sunt chiar complete - trebuie sa mai tii cont si de inf de versiuni, sa 
ai grija la dependente...

Sin u e testate, dar sunt _convins_ ca merge. 

Good luck

Eddy Petrisor

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui