Hallo,
meiner Meinung nach
sollte ein
pacman -Sy <paketname> keine negativen Auswirkungen haben, falls der/die/das PKGBUILD korrekt formuliert ist.
Denn in dieser Datei müssen schließlich die Abhängigkeiten,
samt der kleinstmöglichen Versionsnummer definiert werden.
Hier ein Auszug aus der m.E. vorbildlichen PKGBUILD von qlandkartegt: (
Vollständige Version)
depends=('proj>=4.6' 'gdal>1.5.0' 'qt>=4.4' 'xerces-c' 'mesa')
installiere ich das Paket nun mit
pacman -Sy qlandkartegt und qt ist aus irgendeinem Grund <=4.4, sollte pacman diese Abhängigkeit auflösen und qt in der benötigten Version installieren.
Viele Pakete "vergessen" diese Angabe aber, wodurch es zu den im o.g. Blog beschriebenen Problemen kommt.
Der Fehler liegt meiner Meinung nach also bei den Paketerstellern.
ein schönens Beispiel ist auch die PKGBUILD von
nvidia (
Vollständige Version)
depends=('kernel26>=2.6.35' 'kernel26<2.6.36' "nvidia-utils=${pkgver}")
Ich lasse mich gerne eines besseren belehren, falls ich mit meiner Annahme daneben liege
EDIT: verlinkt bitte mal jemand die oben erwähnte englische Diskussion!? Danke.
Steffen