On Tue, Aug 10, 2004 at 10:33:45AM +0200, Andrzej Krzysztofowicz wrote: > Jeden przyklad: > > [EMAIL PROTECTED] RPMS]# rpm -q rfc-text > rfc-text-3498-5 > [EMAIL PROTECTED] RPMS]# rpm -q rfc-text-basic > package rfc-text-basic is not installed > [EMAIL PROTECTED] RPMS]# poldek -U rfc-text-basic > > [EMAIL PROTECTED] RPMS]# poldek -i rfc-text-basic > Retrieving ftp://[...]/rfc-text-basic-3498-5.noarch.rpm... > .. 9.2% [ 155.3K/ 1.6M] [ 54.3K/s] > [00:00:29]
Co z tymi dwoma poleceniami? > [EMAIL PROTECTED] RPMS]# poldek -i rfc-text-basic --ask [...] > Executing rpm --install -vh --root / --noorder... > Preparing... ########################################### > [100%] > 1:rfc-text-basic ########################################### > [100%] > [EMAIL PROTECTED] RPMS]# rpm -q rfc-text-basic > rfc-text-basic-3498-5 > [EMAIL PROTECTED] RPMS]# rpm -q rfc-text > rfc-text-3498-5 > [EMAIL PROTECTED] RPMS]# rpm -q --obsoletes rfc-text > rfc-text-basic > [EMAIL PROTECTED] RPMS]# rpm -q --obsoletes rfc-text-basic > rfc-text > [EMAIL PROTECTED] RPMS]# rpm -i nie uwzględnia Obsoletes i to jest raczej "by design" - podobnie jak pozwala zainstalować kilka wersji tego samego pakietu. > Idea byla taka, ze rpm ma *nie pozwolic* na zainstalowanie jednoczesnie obu > pakietow. Instalacja jednego ma wyinstalowywac drugi. > Jak to poprawnie obecnie zaimplementowac ? Jeśli ma to być niemożliwe także przez -i - to Obsoletes+Conflicts. Wtedy rpm wymusi użycie -U (nie pozwalając na -i) dla drugiego pakietu. Natomiast przy -U z Obsoletes chyba jest błąd w rpm-ie... więcej w drugim mailu. > Coraz mniej mi sie podoba to AC.... A czym to się różni od Ra? Może z wyjątkiem problemu z -U i Obsoletes przy różnych pakietach w tej samej wersji - ale tego na Ra nie sprawdzałem. -- Jakub Bogusz http://cyber.cs.net.pl/~qboosh/ _______________________________________________ pld-devel-pl mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
