Am Mittwoch, 7. August 2024, 18:26:39 CEST schrieb Manfred Haertel, DB3HM:

> Herbert Albert schrieb:

> > bei heutigen Update gab es mit clang und clang15 einen Konflikt mit

> > anderen

> > clang-Paketen. Ich musste erst 7, 9, 11 und 13 deinstallieren, bevor das

> > Update durchlief. Was braucht man in der Regel? Teilweise ist der Konflikt

> > nur mit den doc Paketen, teilweise mit allen.

>

> Ich deinstalliere immer alle älteren clang-Versionen manuell, ebenso

> auch llvm, da clang ja auf llvm basiert und die Versionsnummern von

> clang und llvm entsprechen einander.

>

> Wenn man das nicht macht, akkumulieren sich diverse clang- und

> llvm-Pakete und nehmen viel Platz auf der Root-Partition weg.

>

> Die Paketverwaltung von Opensuse bekommt das in der Regel allein nicht

> "gebacken", da clang15, clang13 usw. aus Sicht der Paketverwaltung

> einfach unterschiedliche Pakete sind, die einander auch nicht

> ausschließen. Somit bleibt eine installierte Version grundsätzlich

> installiert. Daher klappt das ohne manuellen Eingriff nicht.

Hallo Manfred,


im Moment habe ich noch auf dem System (leap 15.5)


~ # zypper se -si clang
Loading repository data...
Reading installed packages...

S  | Name                          | Type    | Version                            | Arch   | Repository
---+-------------------------------+---------+------------------------------------+--------+--------------------------------------------
i+ | clang                         | package | 15.0.7-bp155.1.7                   | x86_64 | openSUSE-Leap-15.5-Oss
i+ | clang-doc                     | package | 15.0.7-bp155.1.7                   | x86_64 | openSUSE-Leap-15.5-Oss
i  | clang15                       | package | 15.0.7-150500.4.11.1               | x86_64 | Online updates for openSUSE Leap 15.5 (SLE)
i+ | clang15-doc                   | package | 15.0.7-150500.4.11.1               | noarch | Online updates for openSUSE Leap 15.5 (SLE)
i  | libclang-cpp13                | package | 13.0.1-bp155.6.38                  | x86_64 | openSUSE-Leap-15.5-Oss
i+ | libclang-cpp15                | package | 15.0.7-150500.4.11.1               | x86_64 | Online updates for openSUSE Leap 15.5 (SLE)
i+ | libclang7                     | package | 7.0.1-150100.3.22.2                | x86_64 | openSUSE-Leap-15.5-Oss
i+ | libclang9                     | package | 9.0.1-150200.3.6.1                 | x86_64 | openSUSE-Leap-15.5-Oss
i+ | libclang11                    | package | 11.0.1-150300.3.8.1                | x86_64 | Online updates for openSUSE Leap 15.5 (SLE)
i+ | libclang13                    | package | 15.0.7-150500.4.11.1               | x86_64 | Online updates for openSUSE Leap 15.5 (SLE)

und

~ # zypper se -si llvm
Loading repository data...
Reading installed packages...

S  | Name                 | Type    | Version              | Arch   | Repository
---+----------------------+---------+----------------------+--------+--------------------------------------------
i+ | libLLVM7             | package | 7.0.1-150100.3.22.2  | x86_64 | openSUSE-Leap-15.5-Oss
i+ | libLLVM7-32bit       | package | 7.0.1-150100.3.22.2  | x86_64 | openSUSE-Leap-15.5-Oss
i+ | libLLVM9             | package | 9.0.1-150200.3.6.1   | x86_64 | openSUSE-Leap-15.5-Oss
i+ | libLLVM9-32bit       | package | 9.0.1-150200.3.6.1   | x86_64 | openSUSE-Leap-15.5-Oss
i+ | libLLVM11            | package | 11.0.1-150300.3.8.1  | x86_64 | Online updates for openSUSE Leap 15.5 (SLE)
i+ | libLLVM11-32bit      | package | 11.0.1-150300.3.8.1  | x86_64 | Online updates for openSUSE Leap 15.5 (SLE)
i  | libLLVM13            | package | 13.0.1-bp155.6.38    | x86_64 | openSUSE-Leap-15.5-Oss
i+ | libLLVM15            | package | 15.0.7-150500.4.11.1 | x86_64 | Online updates for openSUSE Leap 15.5 (SLE)
i+ | libLLVM15-32bit      | package | 15.0.7-150500.4.11.1 | x86_64 | Online updates for openSUSE Leap 15.5 (SLE)
i+ | llvm15-gold          | package | 15.0.7-150500.4.11.1 | x86_64 | Online updates for openSUSE Leap 15.5 (SLE)
i+ | postgresql-llvmjit   | package | 16-150500.10.6.1     | noarch | Online updates for openSUSE Leap 15.5 (SLE)
i+ | postgresql12-llvmjit | package | 12.19-150200.8.60.1  | x86_64 | Online updates for openSUSE Leap 15.5 (SLE)
i+ | postgresql13-llvmjit | package | 13.15-150200.5.58.1  | x86_64 | Online updates for openSUSE Leap 15.5 (SLE)
i+ | postgresql14-llvmjit | package | 14.12-150200.5.44.1  | x86_64 | Online updates for openSUSE Leap 15.5 (SLE)
i+ | postgresql15-llvmjit | package | 15.7-150200.5.27.1   | x86_64 | Online updates for openSUSE Leap 15.5 (SLE)

   Note: For an extended search including not yet activated remote resources please use 'zypper
   search-packages'.

Sollte ich dann auch libclang-cpp13, libclang7-13 und libLLVM7-13 deinstallieren?


Gruß


Herbert