Am Freitag, 7. Januar 2022, 09:39:41 CET schrieb Daniel Spannbauer:
Am 07.01.2022 um 09:26 schrieb Mathias Homann:
Und in dem Falle arbeite man mit locks und repo prioritäten.
Greifen Repo-Prios auch, wenn neuere Pakete verfügbar sind?
Die Pakete unseres Repos hätten ja ältere Versionen als die, die im offiziellen Repo verfügbar sind.
Oder gehen die Prios nur auf den Paket-Namen?
Wenn in einem Repo mit höherer Prio eine ältere Version liegt als in einem Repo mit niedriegerer Prio, sagt Zypper "Ich hab hier ein update für X aber die repo priorität ist niedriger, das muss manuell installiert werden." Am besten kombiniert man das dann mit packetsperren. Wenn du beim sperren ein repo mit angibst, heisst das ja dann "das paket soundso AUS DEM REPO X soll nicht geändert werden" - und wenn das paket soundso aus einem anderen repo installiert wurde, bedeutet das effektiv dass du "soundso aus repo X ist verboten" sagst, aber eben nur aus dem speziellen repo. Wenn du also z.b. den Fall hast, dass du ...sagenwirmal blender sowohl von opensuse als auch von packman bekommen kannst, du aber beides nicht willst und blender statt dessen aus einem eigenen repo kommt, musst du beide versionen sperren, also die aus packman und die aus opensuse, und dann noch sicherstellen dass das eigene repo die höchste prio hat - also bei "zypper mr -p" eine schön kleine nummer angeben. Bei mir sieht das auf Tumbleweed so aus: https://paste.opensuse.org/25992142 zypper lr -P sortiert die repos nach priorität, ist bei solchen bastelarbeiten recht nützlich. Cheers MH -- Mathias Homann Mathias.Homann@openSUSE.org OBS: lemmy04 Jabber (XMPP): lemmy@tuxonline.tech Matrix: @mathias:eregion.de IRC: [Lemmy] on liberachat and ircnet (bouncer active) keybase: https://keybase.io/lemmy gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102