rpm a konflikty plików

Tomasz Wittner twittner w o2.pl
Pon, 19 Gru 2005, 20:57:38 CET


On Wed 14. of December 2005 23:07, Jakub Bogusz wrote:
> Od jakiegoś czasu (4.4? 4.4.2?) rpm nie zauważa konfliktów plików między
> pakietami - można zainstalować dowolny pakiet przykrywający pliki
> innego bez żadnych ostrzeżeń - dopiero rpm -V wykazuje różnicę.
Zgadza się.
> Pakiety są z tej samej architektury, pliki tych samych kolorów.
> To celowe czy jakaś niepożądana regresja? (jak dla nas to drugie IMO,
> nie wiem jak dla jbj).
IMO to celowa niepożądana regresja ;), której można zapobiec:
$ sudo rpm -Uvh --fileconflicts ../RPMS/tst-rpm-1-0.1.noarch.rpm
Preparing...                ########################################### [100%]
        file /usr/bin/test-rpm-main from install of tst-rpm-1-0.1 conflicts 
with file from package test-rpm-1-0.1
$ rpm -q tst-rpm
package tst-rpm is not installed

Opcję --fileconflicts znalazłem w CHANGES rpm-4.4.2:
4.2.2 -> 4.2.3:
    - bump rpm and popt versions to insure "newer".
    - change default behavior to resolve file conflicts as LIFO.
    - add --fileconflicts to recover rpm traditional behavior.
[...]

Po za tym:
$ rpm --help | grep fileconflicts
  --fileconflicts                  detect file conflicts between packages

-- 
Tomasz Wittner



Więcej informacji o liście dyskusyjnej pld-devel-pl