Re: com programar una auto-instalacio-upgrade que copii el sistema que tens instalat en un lloc a un altre????

2004-10-19 Conversa Guillem Barba
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????

2004-10-13 Conversa Lluis
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????

2004-10-13 Conversa MarC

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

2004-10-12 Conversa Lluis
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????

2004-10-12 Conversa MarC

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