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