actualitzacions per línia de comandes

Hola.

Volia actualitzar uns quants ordinadors mitjançant les comandes:
# zypper refresh
# zypper update

i m'he trobat que efectivament descarregava i instal·lava uns quants paquets. La sorpresa ha estat meva quan he vist que no actualitzava el Kompozer. En canvi accedint al YaST2 sí que m'apareixia la nova versió del Kompozer i llavors l'he pogut actualitzar.

Mirant per sobre el manual del zypper he vist que diu:

This command will not update packages which would require change of package vendor unless the vendor is specified in /etc/zypp/vendors.d

Hi ha alguna manera fàcil de resoldre les actualitzacions per línia de comandes?, o en tot cas, quin hauria de ser el contingut de /etc/zypp/vendors.d?.

Gràcies.

Toni Ubieto
Hola Toni,

mira el que diuen a la web d'OpenSUSE:

QUESTION: Is it true that "zypper up" only upgrades packages when a newer version is in the same repo as the outdated package and "zypper dup" upgrades everything, no matter in which repo the new package is located?

ANSWER: "zypper up" updates the packages if a newer version is available but will not change the vendor (Note: The whole build service currently has the same vendor). "zypper dup" will try to sync your currently installed packages with the ones available from (all) the repos you have enabled. This means it will also downgrade packages if your installed version is newer than the one available in the repo.

Article original:
http://en.opensuse.org/Zypper/Usage/11.1

Salut.

Projecte Linkat