Die Pattern-Pakete sind eher vergleichbar mit den Tasks bei Debian; enthalten aber auch Angaben zu Konflikten. Diese müssen nicht immer etwas, wie Du bereits gemerkt hast, mit der Realität zu tun haben. Ah! Ein Pattern ist ein Meta-Paket, das in einem Rutsch eine ganze Gruppe von zusammengehörenden Paketen installiert [1].
Die technische Umsetzung erfolgt mit Paket-Abhängigkeiten [2], die es in mehreren Abstufungen gibt. In einem Pattern stehen Dinge wie Requires: foo <--- foo wird zwingend installiert Recommends: bar <--- bar wird standardmäßig installiert, wenn Du es in YaST nicht ausdrücklich nach Auswahl des Pattern abwählst Suggests: baz <--- baz wird beim Pattern mit aufgelistet ("gehört dazu", z. B. ein Paket mit Extra-Doku), aber nur installiert, wenn Du es ausdrücklich auswählst.
Das Pattern minimal_base_conflicts ist ein Spezialfall - um ein wirklich minimales System zu erreichen, hat es ein paar Zeilen a la Conflicts: bar
Das verhindert, dass bar installiert wird, obwohl es eigentlich[tm] durch das obige Pattern via Recommends standardmäßig installiert würde.
Ganz konkret steht in minimal_base_conflicts ein Conflicts: gvim und genau deswegen vertragen sich gvim und minimal_base_conflicts nicht ,-)
Du kannst minimal_base_conflicts übrigens bedenkenlos deinstallieren - seine einzige Aufgabe ist es, ein wirklich minimalistisches System zu erzwingen, und Dir ist das ja offenbar etwas zu minimal ;-) Gut! Jetzt hab ichs verstanden!
https://news.opensuse.org/2013/03/22/opensuse-for-new-geekos/ Super!
Danke für eure Antworten! :-) Grüße -- Michael -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org