> -----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/
