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