(deb-cat) Preparar retroces en actualizacions

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

(deb-cat) Preparar retroces en actualizacions

Narcis Garcia-3
En un ordinador amb Debian (9) Stable hi volia actualitzar un joc, però
resulta que la versió actualitzada només està al repositori «testing».
Si l'habilito (testing) i li faig actualitzar el joc amb apt-get,
aleshores em fa actualitzar altres paquets, que em fa por que
comprometin la Stabilitat de la resta.

Puc fer algun preparatiu per poder revertir tot plegat després?

$ sudo apt-get install springlobby
S'està llegint la llista de paquets… Fet
S'està construint l'arbre de dependències
S'està llegint la informació de l'estat… Fet
S'instal·laran els següents paquets extres:
  libboost-atomic1.67.0 libboost-system1.67.0 libboost-thread1.67.0
libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev libcom-err2
libcom-err2:i386 libcomerr2 libcomerr2:i386 libcurl3-gnutls
  libgnutls-openssl27 libgnutls30 libgnutls30:i386 libgssapi-krb5-2
libgssapi-krb5-2:i386 libhogweed4 libhogweed4:i386 libidn2-0
libidn2-0:i386 libk5crypto3 libk5crypto3:i386 libkrb5-3 libkrb5-3:i386
  libkrb5support0 libkrb5support0:i386 libnettle6 libnettle6:i386
libp11-kit0 libp11-kit0:i386 libtasn1-6 libtasn1-6:i386 libunistring2
libunistring2:i386 libwxbase3.0-0v5 libwxgtk3.0-0v5 locales
  p11-kit-modules
Paquets suggerits:
  glibc-doc glibc-doc:i386 locales:i386 gnutls-bin gnutls-bin:i386
krb5-doc krb5-user krb5-doc:i386 krb5-user:i386
S'instal·laran els paquets NOUS següents:
  libboost-atomic1.67.0 libboost-system1.67.0 libboost-thread1.67.0
libcom-err2 libcom-err2:i386 libidn2-0:i386 libunistring2 libunistring2:i386
S'actualitzaran els paquets següents:
  libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev libcomerr2
libcomerr2:i386 libcurl3-gnutls libgnutls-openssl27 libgnutls30
libgnutls30:i386 libgssapi-krb5-2 libgssapi-krb5-2:i386 libhogweed4
  libhogweed4:i386 libidn2-0 libk5crypto3 libk5crypto3:i386 libkrb5-3
libkrb5-3:i386 libkrb5support0 libkrb5support0:i386 libnettle6
libnettle6:i386 libp11-kit0 libp11-kit0:i386 libtasn1-6 libtasn1-6:i386
  libwxbase3.0-0v5 libwxgtk3.0-0v5 locales p11-kit-modules springlobby
34 actualitzats, 8 nous a instal·lar, 0 a suprimir i 2650 no actualitzats.
S'ha d'obtenir 30,1 MB d'arxius.
Després d'aquesta operació s'empraran 28,1 MB d'espai en disc addicional.
Voleu continuar? [S/n]


--


__________
I'm using this express-made address because personal addresses aren't
masked enough at this mail public archive. Public archive administrator
should fix this against automated addresses collectors.

Reply | Threaded
Open this post in threaded view
|

Re: (deb-cat) Preparar retroces en actualizacions

Joan
Això dona molt mal rollo no? No sé si allò de usar la funcionalitat
"pinned" et podria ajudar... La idea era tenir dugues fonts pels
mateixos paquets, i donar prioritat a l'estable, en el teu cas, però
poder optar per una altra versió, si convé...

Una altra opció és que passessis a Testing ara que està en vies
d'estabilització.

I una tercera que miressis de conpilar tu la versió nova del joc, a
veure si te n'ensurts... (make&build).

I encara una de millor: executar-lo des d'una testing en vbox o algun
altre tipus de virtualització.

Fins ara,

Joan Cervan

El Fri, 1 Feb 2019 20:31:12 +0100
Narcis Garcia <[hidden email]> va escriure:

> En un ordinador amb Debian (9) Stable hi volia actualitzar un joc,
> però resulta que la versió actualitzada només està al repositori
> «testing». Si l'habilito (testing) i li faig actualitzar el joc amb
> apt-get, aleshores em fa actualitzar altres paquets, que em fa por que
> comprometin la Stabilitat de la resta.
>
> Puc fer algun preparatiu per poder revertir tot plegat després?
>
> $ sudo apt-get install springlobby
> S'està llegint la llista de paquets… Fet
> S'està construint l'arbre de dependències
> S'està llegint la informació de l'estat… Fet
> S'instal·laran els següents paquets extres:
>   libboost-atomic1.67.0 libboost-system1.67.0 libboost-thread1.67.0
> libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev libcom-err2
> libcom-err2:i386 libcomerr2 libcomerr2:i386 libcurl3-gnutls
>   libgnutls-openssl27 libgnutls30 libgnutls30:i386 libgssapi-krb5-2
> libgssapi-krb5-2:i386 libhogweed4 libhogweed4:i386 libidn2-0
> libidn2-0:i386 libk5crypto3 libk5crypto3:i386 libkrb5-3 libkrb5-3:i386
>   libkrb5support0 libkrb5support0:i386 libnettle6 libnettle6:i386
> libp11-kit0 libp11-kit0:i386 libtasn1-6 libtasn1-6:i386 libunistring2
> libunistring2:i386 libwxbase3.0-0v5 libwxgtk3.0-0v5 locales
>   p11-kit-modules
> Paquets suggerits:
>   glibc-doc glibc-doc:i386 locales:i386 gnutls-bin gnutls-bin:i386
> krb5-doc krb5-user krb5-doc:i386 krb5-user:i386
> S'instal·laran els paquets NOUS següents:
>   libboost-atomic1.67.0 libboost-system1.67.0 libboost-thread1.67.0
> libcom-err2 libcom-err2:i386 libidn2-0:i386 libunistring2
> libunistring2:i386 S'actualitzaran els paquets següents:
>   libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev
> libcomerr2 libcomerr2:i386 libcurl3-gnutls libgnutls-openssl27
> libgnutls30 libgnutls30:i386 libgssapi-krb5-2 libgssapi-krb5-2:i386
> libhogweed4 libhogweed4:i386 libidn2-0 libk5crypto3 libk5crypto3:i386
> libkrb5-3 libkrb5-3:i386 libkrb5support0 libkrb5support0:i386
> libnettle6 libnettle6:i386 libp11-kit0 libp11-kit0:i386 libtasn1-6
> libtasn1-6:i386 libwxbase3.0-0v5 libwxgtk3.0-0v5 locales
> p11-kit-modules springlobby 34 actualitzats, 8 nous a instal·lar, 0 a
> suprimir i 2650 no actualitzats. S'ha d'obtenir 30,1 MB d'arxius.
> Després d'aquesta operació s'empraran 28,1 MB d'espai en disc
> addicional. Voleu continuar? [S/n]
>
>



--
Joan Cervan i Andreu
http://personal.calbasi.net

"El meu paper no és transformar el món ni l'home sinó, potser, el de
ser útil, des del meu lloc, als pocs valors sense els quals un món no
val la pena viure'l" A. Camus

i pels que teniu fe:
"Déu no és la Veritat, la Veritat és Déu"
Gandhi

Reply | Threaded
Open this post in threaded view
|

Re: (deb-cat) Preparar retroces en actualizacions

Narcis Garcia-3
A l'ordinador també s'hi fan altres coses, i no passaré tot el sistema a
«testing».
Amb un assaig en màquina virtual segurament costaria molt percebre
qualsevol incidència amb la resta d'aplicacions d'ús quotidià.
I el tema de compilar, no sé... em dóna la sensació que trencarà la
possibilitat d'instal·lar els seus futurs paquets, i de fet no sé què
passa amb les llibreries que necessita (s'inclourien apart?).


__________
I'm using this express-made address because personal addresses aren't
masked enough at this mail public archive. Public archive administrator
should fix this against automated addresses collectors.
El 2/2/19 a les 6:49, Joan ha escrit:

> Això dona molt mal rollo no? No sé si allò de usar la funcionalitat
> "pinned" et podria ajudar... La idea era tenir dugues fonts pels
> mateixos paquets, i donar prioritat a l'estable, en el teu cas, però
> poder optar per una altra versió, si convé...
>
> Una altra opció és que passessis a Testing ara que està en vies
> d'estabilització.
>
> I una tercera que miressis de conpilar tu la versió nova del joc, a
> veure si te n'ensurts... (make&build).
>
> I encara una de millor: executar-lo des d'una testing en vbox o algun
> altre tipus de virtualització.
>
> Fins ara,
>
> Joan Cervan
>
> El Fri, 1 Feb 2019 20:31:12 +0100
> Narcis Garcia <[hidden email]> va escriure:
>
>> En un ordinador amb Debian (9) Stable hi volia actualitzar un joc,
>> però resulta que la versió actualitzada només està al repositori
>> «testing». Si l'habilito (testing) i li faig actualitzar el joc amb
>> apt-get, aleshores em fa actualitzar altres paquets, que em fa por que
>> comprometin la Stabilitat de la resta.
>>
>> Puc fer algun preparatiu per poder revertir tot plegat després?
>>
>> $ sudo apt-get install springlobby
>> S'està llegint la llista de paquets… Fet
>> S'està construint l'arbre de dependències
>> S'està llegint la informació de l'estat… Fet
>> S'instal·laran els següents paquets extres:
>>   libboost-atomic1.67.0 libboost-system1.67.0 libboost-thread1.67.0
>> libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev libcom-err2
>> libcom-err2:i386 libcomerr2 libcomerr2:i386 libcurl3-gnutls
>>   libgnutls-openssl27 libgnutls30 libgnutls30:i386 libgssapi-krb5-2
>> libgssapi-krb5-2:i386 libhogweed4 libhogweed4:i386 libidn2-0
>> libidn2-0:i386 libk5crypto3 libk5crypto3:i386 libkrb5-3 libkrb5-3:i386
>>   libkrb5support0 libkrb5support0:i386 libnettle6 libnettle6:i386
>> libp11-kit0 libp11-kit0:i386 libtasn1-6 libtasn1-6:i386 libunistring2
>> libunistring2:i386 libwxbase3.0-0v5 libwxgtk3.0-0v5 locales
>>   p11-kit-modules
>> Paquets suggerits:
>>   glibc-doc glibc-doc:i386 locales:i386 gnutls-bin gnutls-bin:i386
>> krb5-doc krb5-user krb5-doc:i386 krb5-user:i386
>> S'instal·laran els paquets NOUS següents:
>>   libboost-atomic1.67.0 libboost-system1.67.0 libboost-thread1.67.0
>> libcom-err2 libcom-err2:i386 libidn2-0:i386 libunistring2
>> libunistring2:i386 S'actualitzaran els paquets següents:
>>   libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev
>> libcomerr2 libcomerr2:i386 libcurl3-gnutls libgnutls-openssl27
>> libgnutls30 libgnutls30:i386 libgssapi-krb5-2 libgssapi-krb5-2:i386
>> libhogweed4 libhogweed4:i386 libidn2-0 libk5crypto3 libk5crypto3:i386
>> libkrb5-3 libkrb5-3:i386 libkrb5support0 libkrb5support0:i386
>> libnettle6 libnettle6:i386 libp11-kit0 libp11-kit0:i386 libtasn1-6
>> libtasn1-6:i386 libwxbase3.0-0v5 libwxgtk3.0-0v5 locales
>> p11-kit-modules springlobby 34 actualitzats, 8 nous a instal·lar, 0 a
>> suprimir i 2650 no actualitzats. S'ha d'obtenir 30,1 MB d'arxius.
>> Després d'aquesta operació s'empraran 28,1 MB d'espai en disc
>> addicional. Voleu continuar? [S/n]
>>
>>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: (deb-cat) Preparar retroces en actualizacions

Robert Marsellés Fontanet-2
Hola,

El 2/2/19 a les 8:44, Narcis Garcia ha escrit:
> A l'ordinador també s'hi fan altres coses, i no passaré tot el sistema a
> «testing».
> Amb un assaig en màquina virtual segurament costaria molt percebre
> qualsevol incidència amb la resta d'aplicacions d'ús quotidià.
> I el tema de compilar, no sé... em dóna la sensació que trencarà la
> possibilitat d'instal·lar els seus futurs paquets, i de fet no sé què
> passa amb les llibreries que necessita (s'inclourien apart?).
>

I utilitzar el repositori "backports"?

Potser algú ja s'ha entretingut a compilar el joc actualitzat per
poder-lo utilitzar a la distribució "stable".

Salut i peles,

robert



PS: part OPCIONAL (més aviat filosofia i completament personal)

Per mi, és una situació d'arribar a un compromís. Es va "inventar" això
dels diferents repositoris precisament per que la tria:

         "última versió <--> estabilitat"

no fos tant dràstica. Per similars motius es van inventar les "màquines
virtuals", ...

Es pot aplicar també a la discussió "utilitzar adreça de correu en
llistes obertes" o fer "top-posting" com ha passat en aquest mateix
missatge. Tot té coses bones i coses no tant bones. En cas contrari,
tothom estaria fent el mateix i tots viuríem en un mon fantàsticament
estandarditzat.

>
> __________
> I'm using this express-made address because personal addresses aren't
> masked enough at this mail public archive. Public archive administrator
> should fix this against automated addresses collectors.
> El 2/2/19 a les 6:49, Joan ha escrit:
>> Això dona molt mal rollo no? No sé si allò de usar la funcionalitat
>> "pinned" et podria ajudar... La idea era tenir dugues fonts pels
>> mateixos paquets, i donar prioritat a l'estable, en el teu cas, però
>> poder optar per una altra versió, si convé...
>>
>> Una altra opció és que passessis a Testing ara que està en vies
>> d'estabilització.
>>
>> I una tercera que miressis de conpilar tu la versió nova del joc, a
>> veure si te n'ensurts... (make&build).
>>
>> I encara una de millor: executar-lo des d'una testing en vbox o algun
>> altre tipus de virtualització.
>>
>> Fins ara,
>>
>> Joan Cervan
>>
>> El Fri, 1 Feb 2019 20:31:12 +0100
>> Narcis Garcia <[hidden email]> va escriure:
>>
>>> En un ordinador amb Debian (9) Stable hi volia actualitzar un joc,
>>> però resulta que la versió actualitzada només està al repositori
>>> «testing». Si l'habilito (testing) i li faig actualitzar el joc amb
>>> apt-get, aleshores em fa actualitzar altres paquets, que em fa por que
>>> comprometin la Stabilitat de la resta.
>>>
>>> Puc fer algun preparatiu per poder revertir tot plegat després?
>>>
>>> $ sudo apt-get install springlobby
>>> S'està llegint la llista de paquets… Fet
>>> S'està construint l'arbre de dependències
>>> S'està llegint la informació de l'estat… Fet
>>> S'instal·laran els següents paquets extres:
>>>   libboost-atomic1.67.0 libboost-system1.67.0 libboost-thread1.67.0
>>> libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev libcom-err2
>>> libcom-err2:i386 libcomerr2 libcomerr2:i386 libcurl3-gnutls
>>>   libgnutls-openssl27 libgnutls30 libgnutls30:i386 libgssapi-krb5-2
>>> libgssapi-krb5-2:i386 libhogweed4 libhogweed4:i386 libidn2-0
>>> libidn2-0:i386 libk5crypto3 libk5crypto3:i386 libkrb5-3 libkrb5-3:i386
>>>   libkrb5support0 libkrb5support0:i386 libnettle6 libnettle6:i386
>>> libp11-kit0 libp11-kit0:i386 libtasn1-6 libtasn1-6:i386 libunistring2
>>> libunistring2:i386 libwxbase3.0-0v5 libwxgtk3.0-0v5 locales
>>>   p11-kit-modules
>>> Paquets suggerits:
>>>   glibc-doc glibc-doc:i386 locales:i386 gnutls-bin gnutls-bin:i386
>>> krb5-doc krb5-user krb5-doc:i386 krb5-user:i386
>>> S'instal·laran els paquets NOUS següents:
>>>   libboost-atomic1.67.0 libboost-system1.67.0 libboost-thread1.67.0
>>> libcom-err2 libcom-err2:i386 libidn2-0:i386 libunistring2
>>> libunistring2:i386 S'actualitzaran els paquets següents:
>>>   libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev
>>> libcomerr2 libcomerr2:i386 libcurl3-gnutls libgnutls-openssl27
>>> libgnutls30 libgnutls30:i386 libgssapi-krb5-2 libgssapi-krb5-2:i386
>>> libhogweed4 libhogweed4:i386 libidn2-0 libk5crypto3 libk5crypto3:i386
>>> libkrb5-3 libkrb5-3:i386 libkrb5support0 libkrb5support0:i386
>>> libnettle6 libnettle6:i386 libp11-kit0 libp11-kit0:i386 libtasn1-6
>>> libtasn1-6:i386 libwxbase3.0-0v5 libwxgtk3.0-0v5 locales
>>> p11-kit-modules springlobby 34 actualitzats, 8 nous a instal·lar, 0 a
>>> suprimir i 2650 no actualitzats. S'ha d'obtenir 30,1 MB d'arxius.
>>> Després d'aquesta operació s'empraran 28,1 MB d'espai en disc
>>> addicional. Voleu continuar? [S/n]
>>>
>>>
>>
>>
>>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: (deb-cat) Preparar retroces en actualizacions

Narcis Garcia-3
__________
I'm using this express-made address because personal addresses aren't
masked enough at this mail public archive. Public archive administrator
should fix this against automated addresses collectors.
El 2/2/19 a les 10:12, Robert Marsellés ha escrit:

> Hola,
>
> El 2/2/19 a les 8:44, Narcis Garcia ha escrit:
>> A l'ordinador també s'hi fan altres coses, i no passaré tot el sistema a
>> «testing».
>> Amb un assaig en màquina virtual segurament costaria molt percebre
>> qualsevol incidència amb la resta d'aplicacions d'ús quotidià.
>> I el tema de compilar, no sé... em dóna la sensació que trencarà la
>> possibilitat d'instal·lar els seus futurs paquets, i de fet no sé què
>> passa amb les llibreries que necessita (s'inclourien apart?).
>>
>
> I utilitzar el repositori "backports"?
>
> Potser algú ja s'ha entretingut a compilar el joc actualitzat per
> poder-lo utilitzar a la distribució "stable".
>

Ara ho he mirat, i no és el cas.
Gràcies.

Reply | Threaded
Open this post in threaded view
|

Re: (deb-cat) Preparar retroces en actualizacions

Ernest Adrogué-2
In reply to this post by Narcis Garcia-3
Narcis Garcia <[hidden email]> writes:

> En un ordinador amb Debian (9) Stable hi volia actualitzar un joc, però
> resulta que la versió actualitzada només està al repositori «testing».
> Si l'habilito (testing) i li faig actualitzar el joc amb apt-get,
> aleshores em fa actualitzar altres paquets, que em fa por que
> comprometin la Stabilitat de la resta.
>
> Puc fer algun preparatiu per poder revertir tot plegat després?
>
> $ sudo apt-get install springlobby
> S'està llegint la llista de paquets… Fet
> S'està construint l'arbre de dependències
> S'està llegint la informació de l'estat… Fet
> S'instal·laran els següents paquets extres:
>   libboost-atomic1.67.0 libboost-system1.67.0 libboost-thread1.67.0
> libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev libcom-err2
> libcom-err2:i386 libcomerr2 libcomerr2:i386 libcurl3-gnutls
>   libgnutls-openssl27 libgnutls30 libgnutls30:i386 libgssapi-krb5-2
> libgssapi-krb5-2:i386 libhogweed4 libhogweed4:i386 libidn2-0
> libidn2-0:i386 libk5crypto3 libk5crypto3:i386 libkrb5-3 libkrb5-3:i386
>   libkrb5support0 libkrb5support0:i386 libnettle6 libnettle6:i386
> libp11-kit0 libp11-kit0:i386 libtasn1-6 libtasn1-6:i386 libunistring2
> libunistring2:i386 libwxbase3.0-0v5 libwxgtk3.0-0v5 locales
>   p11-kit-modules
> Paquets suggerits:
>   glibc-doc glibc-doc:i386 locales:i386 gnutls-bin gnutls-bin:i386
> krb5-doc krb5-user krb5-doc:i386 krb5-user:i386
> S'instal·laran els paquets NOUS següents:
>   libboost-atomic1.67.0 libboost-system1.67.0 libboost-thread1.67.0
> libcom-err2 libcom-err2:i386 libidn2-0:i386 libunistring2 libunistring2:i386
> S'actualitzaran els paquets següents:
>   libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev libcomerr2
> libcomerr2:i386 libcurl3-gnutls libgnutls-openssl27 libgnutls30
> libgnutls30:i386 libgssapi-krb5-2 libgssapi-krb5-2:i386 libhogweed4
>   libhogweed4:i386 libidn2-0 libk5crypto3 libk5crypto3:i386 libkrb5-3
> libkrb5-3:i386 libkrb5support0 libkrb5support0:i386 libnettle6
> libnettle6:i386 libp11-kit0 libp11-kit0:i386 libtasn1-6 libtasn1-6:i386
>   libwxbase3.0-0v5 libwxgtk3.0-0v5 locales p11-kit-modules springlobby
> 34 actualitzats, 8 nous a instal·lar, 0 a suprimir i 2650 no actualitzats.
> S'ha d'obtenir 30,1 MB d'arxius.
> Després d'aquesta operació s'empraran 28,1 MB d'espai en disc addicional.
> Voleu continuar? [S/n]

El preparatiu es baixar tots els paquets que necessitis de 'testing' i
les versions corresponents de 'stable'.  Instal·les els paquests de
'testing' amb el dpkg.  Quan vulguis tornar a 'stable', desinstal·les un
a un els paquets de 'testing'.  Els que satisfan dependències d'altres
paquets de 'stable' no els podràs desinstal·lar.  Aquests els has de
substituir per la versió del paquet de 'stable' que has baixat
prèviament.  Tot això amb el dpkg, mai apt.

Tenint en compte que hauràs d'actualitzar paquets importants del
sistema, com el libc, és una mica arriscat si no saps molt bé et que
fas.

Salutacions.



els
paquets de 'stable' amb el dpkg utilitzant l'opció per forçar la
instal·lació.

Reply | Threaded
Open this post in threaded view
|

Re: (deb-cat) Preparar retroces en actualizacions

Narcis Garcia-3
__________
I'm using this express-made address because personal addresses aren't
masked enough at this mail public archive. Public archive administrator
should fix this against automated addresses collectors.
El 2/2/19 a les 11:56, Ernest Adrogué ha escrit:

> Narcis Garcia <[hidden email]> writes:
>> En un ordinador amb Debian (9) Stable hi volia actualitzar un joc, però
>> resulta que la versió actualitzada només està al repositori «testing».
>> Si l'habilito (testing) i li faig actualitzar el joc amb apt-get,
>> aleshores em fa actualitzar altres paquets, que em fa por que
>> comprometin la Stabilitat de la resta.
>>
>> Puc fer algun preparatiu per poder revertir tot plegat després?
>>
>> $ sudo apt-get install springlobby
>> S'està llegint la llista de paquets… Fet
>> S'està construint l'arbre de dependències
>> S'està llegint la informació de l'estat… Fet
>> S'instal·laran els següents paquets extres:
>>   libboost-atomic1.67.0 libboost-system1.67.0 libboost-thread1.67.0
>> libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev libcom-err2
>> libcom-err2:i386 libcomerr2 libcomerr2:i386 libcurl3-gnutls
>>   libgnutls-openssl27 libgnutls30 libgnutls30:i386 libgssapi-krb5-2
>> libgssapi-krb5-2:i386 libhogweed4 libhogweed4:i386 libidn2-0
>> libidn2-0:i386 libk5crypto3 libk5crypto3:i386 libkrb5-3 libkrb5-3:i386
>>   libkrb5support0 libkrb5support0:i386 libnettle6 libnettle6:i386
>> libp11-kit0 libp11-kit0:i386 libtasn1-6 libtasn1-6:i386 libunistring2
>> libunistring2:i386 libwxbase3.0-0v5 libwxgtk3.0-0v5 locales
>>   p11-kit-modules
>> Paquets suggerits:
>>   glibc-doc glibc-doc:i386 locales:i386 gnutls-bin gnutls-bin:i386
>> krb5-doc krb5-user krb5-doc:i386 krb5-user:i386
>> S'instal·laran els paquets NOUS següents:
>>   libboost-atomic1.67.0 libboost-system1.67.0 libboost-thread1.67.0
>> libcom-err2 libcom-err2:i386 libidn2-0:i386 libunistring2 libunistring2:i386
>> S'actualitzaran els paquets següents:
>>   libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev libcomerr2
>> libcomerr2:i386 libcurl3-gnutls libgnutls-openssl27 libgnutls30
>> libgnutls30:i386 libgssapi-krb5-2 libgssapi-krb5-2:i386 libhogweed4
>>   libhogweed4:i386 libidn2-0 libk5crypto3 libk5crypto3:i386 libkrb5-3
>> libkrb5-3:i386 libkrb5support0 libkrb5support0:i386 libnettle6
>> libnettle6:i386 libp11-kit0 libp11-kit0:i386 libtasn1-6 libtasn1-6:i386
>>   libwxbase3.0-0v5 libwxgtk3.0-0v5 locales p11-kit-modules springlobby
>> 34 actualitzats, 8 nous a instal·lar, 0 a suprimir i 2650 no actualitzats.
>> S'ha d'obtenir 30,1 MB d'arxius.
>> Després d'aquesta operació s'empraran 28,1 MB d'espai en disc addicional.
>> Voleu continuar? [S/n]
>
> El preparatiu es baixar tots els paquets que necessitis de 'testing' i
> les versions corresponents de 'stable'.  Instal·les els paquests de
> 'testing' amb el dpkg.  Quan vulguis tornar a 'stable', desinstal·les un
> a un els paquets de 'testing'.  Els que satisfan dependències d'altres
> paquets de 'stable' no els podràs desinstal·lar.  Aquests els has de
> substituir per la versió del paquet de 'stable' que has baixat
> prèviament.  Tot això amb el dpkg, mai apt.
>
> Tenint en compte que hauràs d'actualitzar paquets importants del
> sistema, com el libc, és una mica arriscat si no saps molt bé et que
> fas.
>
> Salutacions.
>
>
>
> els
> paquets de 'stable' amb el dpkg utilitzant l'opció per forçar la
> instal·lació.
>

Gràcies, ara veig un camí clar:

# Habilitar «testing»
$ sudo apt-get update
$ sudo apt-get --simulate install springlobby
# Anotar els noms dels paquets
# Deshabilitar «testing»
$ sudo apt-get clean
$ sudo apt-get --download-only --reinstall paquet1 paquet2 ...
$ mkdir ~/restauracio-springlobby
$ sudo mv /var/cache/apt/archives/*.deb ~/restauracio-springlobby/
# Preparat; Habilitar «testing»
$ sudo apt-get install springlobby
# Deixar «testing» deshabilitat

La restauració:
$ sudo dpkg -i ~/restauracio-springlobby/*.deb

No es podria ocupar APT de la desactualització en funció de les versions
disponibles als repositoris?

Reply | Threaded
Open this post in threaded view
|

Re: (deb-cat) Preparar retroces en actualizacions

Marc-18
Hola,

veig que estàs tirant pel camí de la teva pregunta original "preparar retrocés en actualitzacions" però jo et volia comentar que sota el meu punt de vista, el camí més pràctic és compilar el joc, però en comptes de fer el clàssic make, make install, fent servir "checkinstall". (aleshores la cosa queda com make, sudo checkinstall).

Checkinstall en comptes d'escampart-te fitxers pel teu ordinador, que efectivament col·lisionen amb els paquets de Debian de forma silenciosa, sobre-escrivint-los i tal, lo que fa és crear-te un paquet Debian més o menys informal. No és un paquet que poguessis pujar a Debian ni res, és un paquetet d'ús intern teu, amb l'avantatge de que és molt senzill de crear i que si col·lisiona amb altres paquets t'ho avisa. De fet el sudo de la comanda que t'he posat abans és només perquè automàticament te l'instal·la un cop creat. Sense el sudo jo diria que el crea i et deixa a tu perquè l'instal·lis amb dpkg -i.

Jo ho he anat fent sempre que he volgut últimes versions de coses, amb l'avantatge que un cop compilat una vegada, les següents sol ser més ràpid perquè ja no has d'anar buscant quins cois de llibreries necessita, més o menys en actualitzacions upstream les llibreries seran les mateixes.

Me'n vaig de pet a provar el joc aquest aviam si mola !!!

Salut !!!
Marc ///

Missatge de Narcis Garcia <[hidden email]> del dia ds., 2 de febr. 2019 a les 12:14:
__________
I'm using this express-made address because personal addresses aren't
masked enough at this mail public archive. Public archive administrator
should fix this against automated addresses collectors.
El 2/2/19 a les 11:56, Ernest Adrogué ha escrit:
> Narcis Garcia <[hidden email]> writes:
>> En un ordinador amb Debian (9) Stable hi volia actualitzar un joc, però
>> resulta que la versió actualitzada només està al repositori «testing».
>> Si l'habilito (testing) i li faig actualitzar el joc amb apt-get,
>> aleshores em fa actualitzar altres paquets, que em fa por que
>> comprometin la Stabilitat de la resta.
>>
>> Puc fer algun preparatiu per poder revertir tot plegat després?
>>
>> $ sudo apt-get install springlobby
>> S'està llegint la llista de paquets… Fet
>> S'està construint l'arbre de dependències
>> S'està llegint la informació de l'estat… Fet
>> S'instal·laran els següents paquets extres:
>>   libboost-atomic1.67.0 libboost-system1.67.0 libboost-thread1.67.0
>> libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev libcom-err2
>> libcom-err2:i386 libcomerr2 libcomerr2:i386 libcurl3-gnutls
>>   libgnutls-openssl27 libgnutls30 libgnutls30:i386 libgssapi-krb5-2
>> libgssapi-krb5-2:i386 libhogweed4 libhogweed4:i386 libidn2-0
>> libidn2-0:i386 libk5crypto3 libk5crypto3:i386 libkrb5-3 libkrb5-3:i386
>>   libkrb5support0 libkrb5support0:i386 libnettle6 libnettle6:i386
>> libp11-kit0 libp11-kit0:i386 libtasn1-6 libtasn1-6:i386 libunistring2
>> libunistring2:i386 libwxbase3.0-0v5 libwxgtk3.0-0v5 locales
>>   p11-kit-modules
>> Paquets suggerits:
>>   glibc-doc glibc-doc:i386 locales:i386 gnutls-bin gnutls-bin:i386
>> krb5-doc krb5-user krb5-doc:i386 krb5-user:i386
>> S'instal·laran els paquets NOUS següents:
>>   libboost-atomic1.67.0 libboost-system1.67.0 libboost-thread1.67.0
>> libcom-err2 libcom-err2:i386 libidn2-0:i386 libunistring2 libunistring2:i386
>> S'actualitzaran els paquets següents:
>>   libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev libcomerr2
>> libcomerr2:i386 libcurl3-gnutls libgnutls-openssl27 libgnutls30
>> libgnutls30:i386 libgssapi-krb5-2 libgssapi-krb5-2:i386 libhogweed4
>>   libhogweed4:i386 libidn2-0 libk5crypto3 libk5crypto3:i386 libkrb5-3
>> libkrb5-3:i386 libkrb5support0 libkrb5support0:i386 libnettle6
>> libnettle6:i386 libp11-kit0 libp11-kit0:i386 libtasn1-6 libtasn1-6:i386
>>   libwxbase3.0-0v5 libwxgtk3.0-0v5 locales p11-kit-modules springlobby
>> 34 actualitzats, 8 nous a instal·lar, 0 a suprimir i 2650 no actualitzats.
>> S'ha d'obtenir 30,1 MB d'arxius.
>> Després d'aquesta operació s'empraran 28,1 MB d'espai en disc addicional.
>> Voleu continuar? [S/n]
>
> El preparatiu es baixar tots els paquets que necessitis de 'testing' i
> les versions corresponents de 'stable'.  Instal·les els paquests de
> 'testing' amb el dpkg.  Quan vulguis tornar a 'stable', desinstal·les un
> a un els paquets de 'testing'.  Els que satisfan dependències d'altres
> paquets de 'stable' no els podràs desinstal·lar.  Aquests els has de
> substituir per la versió del paquet de 'stable' que has baixat
> prèviament.  Tot això amb el dpkg, mai apt.
>
> Tenint en compte que hauràs d'actualitzar paquets importants del
> sistema, com el libc, és una mica arriscat si no saps molt bé et que
> fas.
>
> Salutacions.
>
>
>
> els
> paquets de 'stable' amb el dpkg utilitzant l'opció per forçar la
> instal·lació.
>

Gràcies, ara veig un camí clar:

# Habilitar «testing»
$ sudo apt-get update
$ sudo apt-get --simulate install springlobby
# Anotar els noms dels paquets
# Deshabilitar «testing»
$ sudo apt-get clean
$ sudo apt-get --download-only --reinstall paquet1 paquet2 ...
$ mkdir ~/restauracio-springlobby
$ sudo mv /var/cache/apt/archives/*.deb ~/restauracio-springlobby/
# Preparat; Habilitar «testing»
$ sudo apt-get install springlobby
# Deixar «testing» deshabilitat

La restauració:
$ sudo dpkg -i ~/restauracio-springlobby/*.deb

No es podria ocupar APT de la desactualització en funció de les versions
disponibles als repositoris?

Reply | Threaded
Open this post in threaded view
|

Re: (deb-cat) Preparar retroces en actualizacions

Alex Muntada-2
In reply to this post by Narcis Garcia-3
Hola Narcis,

> Puc fer algun preparatiu per poder revertir tot plegat després?

Si tens LVM és fàcil, pots fer un snapshot i utilitzar-lo com a
backup o per fer les proves i descartar-lo després.

Si no tens LVM, pots utilitzar altres mecanismes similars basats
en unionfs (overlayfs, aufs, etc.) per muntar un directori sobre
el teu root i que els canvis es facin sobre aquest altre via un
chroot/schroot.

Finalment, si tens prou espai pots clonar el teu sistema dins un
directori i fer totes les proves allà dins amb un chroot. Potser
fins i tot el pots clonar amb «cp --link» perquè ocupi menys.

En qualsevol dels casos, sempre és bona idea tenir un backup a
mà per si falla res.

--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁  Alex Muntada <[hidden email]>
  ⢿⡄⠘⠷⠚⠋   Debian Developer - log.alexm.org
  ⠈⠳⣄⠀⠀⠀⠀


signature.asc (849 bytes) Download Attachment