konflikty między pakietami x86_64 i i686

Krzysztof Mrozowicz krzysztof at mrozowicz.eu
Tue Dec 5 20:23:26 CET 2023


Hej,
używam PLD w wersji x86_64. Mam też zainstalowane wine-i686, które
oczywiście ma sporo zależności i686. Jak to instalowałem, to musiałem
sporo rzeczy zainstalować z opcją --force bo niektóre pakiety
konfliktowały ze sobą dostarczając te same pliki.
Potem przy kolejnych update'ach trzeba było ręcznie wymuszać niektóre
aktualizacje ze względu na te same konflikty.

No i tak sobie myślę żeby może te konfliktujące pliki wywalić do
osobnego podpakietu -data.noarch?

Np pliki z poniższego przykładu dać do pakietu
libuuid-data-%{version}.noarch?

Sprawdzanie poprawności…           ################################# [100%]
Przygotowywanie…                    ################################# [100%]
	plik /usr/share/man/de/man1/uuidgen.1.gz z instalacji libuuid-2.39.3-1.x86_64 jest w konflikcie z plikiem z pakietu libuuid-2.39.2-1.i686
	plik /usr/share/man/man1/uuidgen.1.gz z instalacji libuuid-2.39.3-1.x86_64 jest w konflikcie z plikiem z pakietu libuuid-2.39.2-1.i686
	plik /usr/share/man/sr/man1/uuidgen.1.gz z instalacji libuuid-2.39.3-1.x86_64 jest w konflikcie z plikiem z pakietu libuuid-2.39.2-1.i686
	plik /usr/share/man/uk/man1/uuidgen.1.gz z instalacji libuuid-2.39.3-1.x86_64 jest w konflikcie z plikiem z pakietu libuuid-2.39.2-1.i686

Było tego więcej, choć nie tak dużo. Zdaje się, że openssl i openssh
miały podobny problem. Swoją drogą, czy ktoś wie czemu /usr/bin/uuidgen
dostarczane przez oba pakiety nie pojawia się na liście konfliktów? Czy
to jakiś wewnętrzny mechanizm RPMa dba o to?

Pozdrawiam!

-- 
Krzysiek


More information about the pld-devel-pl mailing list