Re: com programar una auto-instalacio-upgrade que copii el sistema que tens instalat en un lloc a un altre????
A Dijous 14 Octubre 2004 02:52, Lluis va escriure: > El 14/10/04, a les 00:36:11, MarC ens deleità amb les següents paraules: > > una opcio alternativa i _molt_ lletja pero util si actualitzes molt sovint > i tens exactament el mateix instal.lat a tots dos ordinadors, seria portar > amb el CD tb un Packages creat manualment i afegir-lo al sources.list com a > un nou repositori local. Despres d'instal.lar borres els paquets pero > deixes el Packages per a futures actualitzacions... una cosa aixi com un > conjunt de repositoris locals incrementals > No sé si és el que tu dius de lleig o no, però no podria copiar TOT el que té a al /var/cache... a un CD, i afegir al "sources.list" un "/dev/cdrom" (o la línia que s'hagi de posar perquè busqui al CD-rom). Si és el mateix que tu dius, pq és lleig? guillem
Re: com programar una auto-instalacio-upgrade que copii el sistema que tens instalat en un lloc a un altre????
El 14/10/04, a les 00:36:11, MarC ens deleità amb les següents paraules: [...] > gracies pero he vist que en realitat un dpkg-scanpackages no > m'interessa, "hauria de tenir prou" gravant en un cd-rom els nous > paquets que em vaig descarregant i que queden guardats a > /var/cache/apt/archives en l'ordinador de Barcelona i poder-los afegir a > l'Ordinador d'Andorra creant "un repositori local" des d'on poder-los > instalar. > > continuo tenint el problema que, per afegir un repositori local tipus > file:/blakjfds al sources.list, em diu que no troba el fitxer Packages i > m'agradaria que el generes automaticament > (el dselect ho fa quan es selecciona com a font: mounted filesystem (amb > opcio scan) pero no ho guarda i no em creua aquests arxius amb els de > sources.list de l'apt :( ) > > alguna suggerencia mes? (apt-zip suggerit per l'albert em proposa una > solucio per sortir del pas gracies :) tal com ho veig, sigui com sigui, necessites fer-li coneixer a l'ordinador d'andorra, quins son _tots_ els nous paquets disponibles (no nomes els que has actualitzat/instal.lat a barcelona, a no ser que tinguis exactament el mateix instal.lat a tots dos ordinadors), ja que sino tindras problemes de dependencies. aixi que segons ho veig jo, necessites connectar-te encara que nomes sigui per actualitzar la llista de paquets aleshores, fas les seleccions pertinents i copies els paquets (millor els que ja t'has baixat amb l'apt si penses tenir instal.lat el mateix a tots dos ordinadors, aixi t'evites haver de tornar a baixar, doncs no recordo si l'apt-zip reaprofita el que ja s'ha baixat) a /var/cache/apt/archives i a instal.lar! una opcio alternativa i _molt_ lletja pero util si actualitzes molt sovint i tens exactament el mateix instal.lat a tots dos ordinadors, seria portar amb el CD tb un Packages creat manualment i afegir-lo al sources.list com a un nou repositori local. Despres d'instal.lar borres els paquets pero deixes el Packages per a futures actualitzacions... una cosa aixi com un conjunt de repositoris locals incrementals el dia que decideixis, doncs, connectar i actualitzar la llista per inet, borres els repositoris locals i les linies del sources.list fins a aquell dia (tot el que s'ha quedat obsolet per l'actualitzacio en xarxa) espero que et serveixi apa! -- "And it's much the same thing with knowledge, for whenever you learn something new, the whole world becomes that much richer." -- The Princess of Pure Reason, as told by Norton Juster in The Phantom Tollbooth
Re: com programar una auto-instalacio-upgrade que copii el sistema que tens instalat en un lloc a un altre????
en primer lloc gracies per la resposta del Lluis, de l'Albert i muzol completo alguna informacio preguntada pel Lluis a veure si es pot afinar una mica mes el tema (de moment esta mig solucionat) Lluis wrote: El 13/10/04, a les 00:36:34, MarC ens deleità amb les següents paraules: [...] jo vaig fer la ""txapussa"" de copiar tot el que tenia en el /var/cache/archives en un cd, i en l'altre ordinador abocar-ho tot, pero clar: en el l'altre ordinador no sap que aquest paquets existeixen ja que no te cap referencia a ells en el sources.list i no puc instalar-los (ehem...vaig fer un dpkg -i * i em vaig carregar el sistema ...) total, que no se fer una cosa tan simple com hauria de ser "un repositori local" que s'actualitzi en la meva maquina connectada amb ADSL i em pugui endur a l'altre ordinador per actualitzar-lo. algu em pot ajudar? el bo, fora que afegissis les mateixes entrades al sources.list, i aixi ja et funcionara el que tu has pensat si estan en xarxa (em sembla que no, pel que dius), un podria fer de repositori proxy de l'altre, amb apt-proxy (tb hi ha apt-cacher, pero no l'he probat) No estan en xarxa. Concreto: un esta a Barcelona (connectat al mon a 512Kbps tot el dia), i l'altre a Ordino (Andorra) (al mig de la muntanya amb 56Kbps a tarifa telefonica). Aixi que veig una mica dificil el tema de tirar un cable... (descarta apt-proxy) per cert, utilitzen la mateixa branca tots dos ordinadors? si. de fet el que vull es anar actualitzant l'ordinador d'Andorra amb els paquets que he descarregat amb l'ordinador de Barcelona (minimitzant despesa telefonica...). si es aixi, cada cop que duguis un CD, ho facis com ho facis, hauras d'actualitzar (update... aquest crec que es un problema emb el llenguatge... pq crec que hi ha conflictes amb upgrade; algu sap quines serien exactament les dues paraules en catala?) les entrades del sources-list, i per tant no cal que t'amoinis en crear un Packages pel CD, ja que suposo que alguna entrada hi deu haver que pugui ser actualitzable per xarxa (o nomes hi tens alguns CDs?), i aleshores aquestes be que les hauras d'actualitzar (i aixi ja contindran el referent al contingut del CD) no tinc res actualitzable per xarxa, a menys de la conexio a internet de 56Kbps que no voldria que superes la 1h cada vegada que volgues actualitzar... en cas contrari, millor no ho facis pq acabaras tenint problemes de versions el problema es que a vegades, alguns paquets que em vaig instalar en el seu moment, ja tenen una nova versio a internet pero jo vull instalar nomes els que tinc descarregats, amb la versio que toqui... en el primer cas, un cop copiats els paquets a /var/cache/apt/archives, utilitza alguna eina com aptitude i fes des d'alla la actualitzacio/instal.lacio (quan ja hagis fet el set-selections) per arreglar qualsevol problema de versions que pugui apareixer (si no tens exactament els mateixos paquets als dos ordinadors - o millor dit, falta alguna dependencia al "petit" que ja tenies instal.lada al "gran" abans de fer aquest proces) i evitar deixar aixi el sistema en un estat inconsistent faig servir synaptic pero continua havent el problema que no "sap" que hi ha paquets nous copiats al /var/cache/apt/archives he mirat: dpkg-scanpackages pero no m'aclaro pq tinc una col·leccio de paquets a actualitzar de llocs molt diversos: testing, unstable, contrib i no se com configurar el ditxós "override file" si tot i aixi continues volent crear el Packages del CD, et puc dir que, si no recordo malament, al parametre on hi va el overridefile hi pots posar tranquil.lament un meravellos /dev/null :) gracies pero he vist que en realitat un dpkg-scanpackages no m'interessa, "hauria de tenir prou" gravant en un cd-rom els nous paquets que em vaig descarregant i que queden guardats a /var/cache/apt/archives en l'ordinador de Barcelona i poder-los afegir a l'Ordinador d'Andorra creant "un repositori local" des d'on poder-los instalar. continuo tenint el problema que, per afegir un repositori local tipus file:/blakjfds al sources.list, em diu que no troba el fitxer Packages i m'agradaria que el generes automaticament (el dselect ho fa quan es selecciona com a font: mounted filesystem (amb opcio scan) pero no ho guarda i no em creua aquests arxius amb els de sources.list de l'apt :( ) alguna suggerencia mes? (apt-zip suggerit per l'albert em proposa una solucio per sortir del pas gracies :) vinga merci un cop mes apa!
Re: com programar una auto-instalacio-upgrade que copii el sistema que tens instalat en un lloc a un altre????
El 13/10/04, a les 00:36:34, MarC ens deleità amb les següents paraules: [...] > jo vaig fer la ""txapussa"" de copiar tot el que tenia en el > /var/cache/archives en un cd, i en l'altre ordinador abocar-ho tot, pero > clar: en el l'altre ordinador no sap que aquest paquets existeixen ja > que no te cap referencia a ells en el sources.list i no puc instalar-los > (ehem...vaig fer un dpkg -i * i em vaig carregar el sistema ...) > > total, que no se fer una cosa tan simple com hauria de ser "un > repositori local" que s'actualitzi en la meva maquina connectada amb > ADSL i em pugui endur a l'altre ordinador per actualitzar-lo. > > algu em pot ajudar? > el bo, fora que afegissis les mateixes entrades al sources.list, i aixi ja et funcionara el que tu has pensat si estan en xarxa (em sembla que no, pel que dius), un podria fer de repositori proxy de l'altre, amb apt-proxy (tb hi ha apt-cacher, pero no l'he probat) per cert, utilitzen la mateixa branca tots dos ordinadors? si es aixi, cada cop que duguis un CD, ho facis com ho facis, hauras d'actualitzar (update... aquest crec que es un problema emb el llenguatge... pq crec que hi ha conflictes amb upgrade; algu sap quines serien exactament les dues paraules en catala?) les entrades del sources-list, i per tant no cal que t'amoinis en crear un Packages pel CD, ja que suposo que alguna entrada hi deu haver que pugui ser actualitzable per xarxa (o nomes hi tens alguns CDs?), i aleshores aquestes be que les hauras d'actualitzar (i aixi ja contindran el referent al contingut del CD) en cas contrari, millor no ho facis pq acabaras tenint problemes de versions en el primer cas, un cop copiats els paquets a /var/cache/apt/archives, utilitza alguna eina com aptitude i fes des d'alla la actualitzacio/instal.lacio (quan ja hagis fet el set-selections) per arreglar qualsevol problema de versions que pugui apareixer (si no tens exactament els mateixos paquets als dos ordinadors - o millor dit, falta alguna dependencia al "petit" que ja tenies instal.lada al "gran" abans de fer aquest proces) i evitar deixar aixi el sistema en un estat inconsistent > he mirat: dpkg-scanpackages pero no m'aclaro pq tinc una col·leccio de > paquets a actualitzar de llocs molt diversos: testing, unstable, contrib > i no se com configurar el ditxós "override file" > si tot i aixi continues volent crear el Packages del CD, et puc dir que, si no recordo malament, al parametre on hi va el overridefile hi pots posar tranquil.lament un meravellos /dev/null :) > vinga merci > apa! -- "And it's much the same thing with knowledge, for whenever you learn something new, the whole world becomes that much richer." -- The Princess of Pure Reason, as told by Norton Juster in The Phantom Tollbooth
com programar una auto-instalacio-upgrade que copii el sistema que tens instalat en un lloc a un altre????
bones a tothom, (disculpes pel titol, avui tinc nula capacitat de sintesi...) ara que ja tinc una flamant debian amb tots els paquets que necessito a casa (gracies a uns DVD iso + apt-get upgrade's amb ADSL de moltes fonts diverses) tinc el seguent problema: m'agradaria "endur-me" els paquets que he afegit sobre la instalacio amb els DVD's inicials a un ordinador que tinc en un altre lloc on nomes tinc modem 56K. el primer que un pensa, es fer-se un DVD iso actualitzat amb els nous paquets que m'he anat actualitzant pero ep! i el acroread, i el java, i el flash, i les fonts de M$ ??? aixo no esta en la distri "oficial" de debian i son massa coses (massa Mb per tornar-los a baixar amb 56K de connexio) la meva idea inicial fou: en el meu ordinador original (amb ADSL): dpkg --get-selections > debian_backup1.pkg.lst en l'altre ordinador: dpkg --set-selections < debian_backup1.pkg.lst apt-get update apt-get dselect-upgrade apt-get dist-upgrade apt-get upgrade pero clar, aixo es pot fer si abans he copiat tots els paquets que no tinc en el DVD iso, a l'altre ordinador i no se com fer-ho jo vaig fer la ""txapussa"" de copiar tot el que tenia en el /var/cache/archives en un cd, i en l'altre ordinador abocar-ho tot, pero clar: en el l'altre ordinador no sap que aquest paquets existeixen ja que no te cap referencia a ells en el sources.list i no puc instalar-los (ehem...vaig fer un dpkg -i * i em vaig carregar el sistema ...) total, que no se fer una cosa tan simple com hauria de ser "un repositori local" que s'actualitzi en la meva maquina connectada amb ADSL i em pugui endur a l'altre ordinador per actualitzar-lo. algu em pot ajudar? la idea es que amb copiar els .deb nomes no es suficient per afegir-ho al sources.list i cal crear un fitxer "Packages". hi ha alguna utilitat que ho faci *automaticament*? he mirat: dpkg-scanpackages pero no m'aclaro pq tinc una col·leccio de paquets a actualitzar de llocs molt diversos: testing, unstable, contrib i no se com configurar el ditxós "override file" vinga merci