Hi Hitman,
um auf deine Fragen einzugehen:
ich hätte es jetzt in der pacman.conf so gemacht:
IgnorePkg = linux-lts linux-lts-headers nvidia-340xx-lts-dkms nvidia-340xx-utils
Hier ein Auszug aus dem Wiki:
https://wiki.archlinux.org/index.php/Pacman
For multiple packages use a space-separated list, or use additional IgnorePkg lines. Also, glob patterns can be used. If you want to skip packages just once, you can also use the --ignore option on the command-line - this time with a comma-separated list.
Also ja, für die von dir genannten Pakete ist das so richtig.
muß ich dafür auch das paket xorg zurück halten?
Welches xorg "Paket" meinst du? Es gibt die Gruppe "xorg", es gibt das Paket "xorg-server" und es gibt die Gruppe "xorg-apps" welche teilweise in der Gruppe "xorg" enthalten ist. Wenn ich mir jetzt die Abhängigkeiten des Pakets "xorg-server" ansehe würde ich sagen dass du es nicht zurückhalten musst, da zwar die von dir genannten Pakete "nvidia-340xx-lets-dkms" und "nvidia-340xx-utils" zwar als abhängig sind von "xorg-server" jedoch nicht "xorg-server" nicht Abhängigkeiten zu den Paketen besitzt, siehe:
https://www.archlinux.org/packages/extra/x86_64/xorg-server/
Ich hatte jetzt jedoch nicht die Muße alle Pakete der Gruppen auf Abhängigkeiten zu prüfen. Das kannst du gerne selbst machen 🙂 Oder du lässt das/die Paket/Gruppen xorg-server/xorg/xorg-apps einfach weiter aktualisieren und wartest ab ob es reibungslos weiter läuft.
Es kann dir natürlich irgendwann passieren dass das "Zusasmmenspiel" nicht mehr reibungslos verläuft und du doch die von dir ignorierten Pakete aktualisieren musst. Das wird dir dann aber auch von pacman angezeigt wenn das der Fall ist.
und noch eine frage, ist das zurück halten eigentlich sinnvoll?
Ein klares Jain! Das kommt auf den Standpunkt an, Updates bringen ja nicht immer nur neue Funktionen...sondern meist beinhalten sie Sicherheitsupdates und Bugfixes. Ich denke mal das ist eine "Glaubensfrage". Ich persönlich halte es nicht für Sinnvoll Pakete nicht zu aktualisieren (scheiß doppelte Verneinung, ich weiß). Wenn es dir um die paar Minuten welche das Bauen das kernel Moduls geht...dann update doch nur wenn du Zeit hast 😉