php raz jeszcze
Adam Gołębiowski
adamg w biomerieux.pl
Nie, 8 Sie 2004, 23:41:58 CEST
On Sun, Aug 08, 2004 at 02:02:33PM +0200, Jakub Bogusz wrote:
> On Sun, Aug 08, 2004 at 10:33:04AM +0200, Adam Gołębiowski wrote:
> > W php 4.x produkowaliśmy pakiet php-zip-3:4.3.8-2.
> >
> > W php 5.x zip wyleciał do pecl. Powstaje nam pakiet php-pecl-zip-0:1.0-2
> >
> > Teraz czy da się dodać takie Provides/Obsoletes, aby przy upgrade z
> > 4.3.8 na 5.0.0 pakiet zip się zaktualizował?
> >
> > a) Obsoletes: php-zip <= 3:5.0.0
>
> A po co wersja? Po prostu Obsoletes: php-zip
>
> > b) Provides: php-zip = 3:5.0.0
>
> Jeśli to coś poldkowi ułatwi... tylko nie wiem, czy akurat z wersją php.
Hmmm:
#v+
[root w ankh ~]# poldek -s ~adamg/devel/pld/RPMS/ -n ac
błąd: open /home/users/adamg/devel/pld/RPMS/packages.dir.mdd: Nie ma takiego pliku ani katalogu
Wczytywanie /home/users/adamg/devel/pld/RPMS/...Wczytywanie ftp://ftp.pld-linux.org/dists/ac/PLD/i686/PLD/RPMS/packages.dir.gz...
Przeczytano 9196 pakietów
Usunięto 60 zdublowanych pakietów z listy dostępnych
Wczytywanie /root/.poldek-cache/packages.dir.dbcache.var.lib.rpm.gz...
Przeczytano 918 pakietów
Witaj w poldkowym trybie interaktywnym. Wpisz "help" aby otrzymać pomoc.
poldek> llu
poldek> ls php-pecl-zip-*
php-pecl-zip-1.0-2
php-pecl-zip-debuginfo-1.0-2
poldek> upgrade php-
php-5.0.0-3 php-cgi-5.0.0-3 php-gettext-5.0.0-3 php-mysql-5.0.0-3 php-pgsql-5.0.0-3 php-xml-5.0.0-3
php-bcmath-5.0.0-3 php-common-5.0.0-3 php-mcrypt-5.0.0-3 php-pcre-5.0.0-3 php-posix-5.0.0-3
poldek> upgrade php-*
Przetwarzanie zależności...
php-pgsql-4.3.8-2 zostanie zastąpiony przez php-pgsql-5.0.0-3
php-cgi-4.3.8-2 zostanie zastąpiony przez php-cgi-5.0.0-3
php-bcmath-4.3.8-2 zostanie zastąpiony przez php-bcmath-5.0.0-3
php-mcrypt-4.3.8-2 zostanie zastąpiony przez php-mcrypt-5.0.0-3
php-posix-4.3.8-2 zostanie zastąpiony przez php-posix-5.0.0-3
php-gettext-4.3.8-2 zostanie zastąpiony przez php-gettext-5.0.0-3
php-xml-4.3.8-2 zostanie zastąpiony przez php-xml-5.0.0-3
php-4.3.8-2 zostanie zastąpiony przez php-5.0.0-3
php-pcre-4.3.8-2 zostanie zastąpiony przez php-pcre-5.0.0-3
php-mysql-4.3.8-2 zostanie zastąpiony przez php-mysql-5.0.0-3
php-common-4.3.8-2 zostanie zastąpiony przez php-common-5.0.0-3
php-zip-4.3.8-2 zostanie zastąpiony przez php-pecl-zip-1.0-2
Zaznaczono 12 pakietów do instalacji, 12 do usunięcia:
I php-gettext-5.0.0-3, php-posix-5.0.0-3, php-cgi-5.0.0-3, php-mysql-5.0.0-3, php-pcre-5.0.0-3, php-pecl-zip-1.0-2,
I php-bcmath-5.0.0-3, php-mcrypt-5.0.0-3, php-pgsql-5.0.0-3, php-5.0.0-3, php-xml-5.0.0-3, php-common-5.0.0-3
R php-common-4.3.8-2, php-4.3.8-2, php-bcmath-4.3.8-2, php-cgi-4.3.8-2, php-gettext-4.3.8-2, php-mcrypt-4.3.8-2,
R php-mysql-4.3.8-2, php-pcre-4.3.8-2, php-xml-4.3.8-2, php-pgsql-4.3.8-2, php-posix-4.3.8-2, php-zip-4.3.8-2
After unpacking about 2MB will be used.
Uruchamianie rpm --upgrade -vh --root / --noorder...
Przygotowywanie... ########################################### [100%]
1:php-common ostrzeżenie: /etc/php/php.ini utworzony jako /etc/php/php.ini.rpmnew
########################################### [ 8%]
2:php-mysql ########################################### [ 17%]
3:php-pcre ########################################### [ 25%]
4:php ostrzeżenie: /etc/httpd/httpd.conf/70_mod_php.conf utworzony jako /etc/httpd/httpd.conf/70_mod_php.conf.rpmnew
########################################### [ 33%]
5:php-xml ########################################### [ 42%]
6:php-gettext ########################################### [ 50%]
7:php-posix ########################################### [ 58%]
8:php-mcrypt ########################################### [ 67%]
9:php-bcmath ########################################### [ 75%]
10:php-cgi ########################################### [ 83%]
11:php-pecl-zip ########################################### [ 92%]
activating module 'zip.so' in /etc/php/php-cgi.ini
deactivating module 'zip.so' in /etc/php/php.ini
12:php-pgsql ########################################### [100%]
poldek>
#v-
Czyli jakby Obsolets to było to?
Jeśli tak, to pozostałoby jeszcze pomyślunek nad rozszerzeniami,
które były a których już nie ma...
--
http://www.mysza.eu.org/ | Everybody needs someone sure, someone true,
PLD Linux developer | Everybody needs some solid rock, I know I do.
Więcej informacji o liście dyskusyjnej pld-devel-pl