Lenny i aktualizacja php z 5.2.6 do 5.3

Konfiguracja serwerów, usług, itp.
nacomito
Posty: 2
Rejestracja: 27 maja 2011, 22:14

Lenny i aktualizacja php z 5.2.6 do 5.3

Post autor: nacomito »

Mam problem z uruchomieniem wersji php z 5.2.6 do 5.3

Dodałem do /etc/apt/sources.list wpisy:

Kod: Zaznacz cały

deb http://php53.dotdeb.org stable all
deb-src http://php53.dotdeb.org stable all
Importowałem klucz:

Kod: Zaznacz cały

wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | sudo apt-key add -
robie:

Kod: Zaznacz cały

apt-get update
apt-get dist-upgrade
w ich wyniku dostaję najpierw:

Kod: Zaznacz cały

vis:/etc/init.d# apt-get update
Hit ftp://mirror.ovh.net lenny Release.gpg
Get: 1 ftp://mirror.ovh.net lenny/main Translation-en_GB
Ign ftp://mirror.ovh.net lenny/main Translation-en_GB
Get: 2 ftp://mirror.ovh.net lenny/contrib Translation-en_GB
Hit http://php53.dotdeb.org stable Release.gpg
Ign http://php53.dotdeb.org stable/all Translation-en_GB
Ign ftp://mirror.ovh.net lenny/contrib Translation-en_GB
Get: 3 ftp://mirror.ovh.net lenny/non-free Translation-en_GB
Ign ftp://mirror.ovh.net lenny/non-free Translation-en_GB
Hit ftp://mirror.ovh.net lenny Release
Hit http://security.debian.org lenny/updates Release.gpg
Ign http://security.debian.org lenny/updates/main Translation-en_GB
Ign http://security.debian.org lenny/updates/contrib Translation-en_GB
Hit http://php53.dotdeb.org stable Release
Ign http://security.debian.org lenny/updates/non-free Translation-en_GB
Hit http://security.debian.org lenny/updates Release
Get: 4 ftp://mirror.ovh.net lenny/main Packages/DiffIndex
Ign ftp://mirror.ovh.net lenny/main Packages/DiffIndex
Get: 5 ftp://mirror.ovh.net lenny/contrib Packages/DiffIndex
Ign ftp://mirror.ovh.net lenny/contrib Packages/DiffIndex
Get: 6 ftp://mirror.ovh.net lenny/non-free Packages/DiffIndex
Ign http://php53.dotdeb.org stable/all Packages/DiffIndex
Ign ftp://mirror.ovh.net lenny/non-free Packages/DiffIndex
Get: 7 ftp://mirror.ovh.net lenny/main Sources/DiffIndex
Ign ftp://mirror.ovh.net lenny/main Sources/DiffIndex
Get: 8 ftp://mirror.ovh.net lenny/contrib Sources/DiffIndex
Ign http://php53.dotdeb.org stable/all Sources/DiffIndex
Ign ftp://mirror.ovh.net lenny/contrib Sources/DiffIndex
Get: 9 ftp://mirror.ovh.net lenny/non-free Sources/DiffIndex
Ign ftp://mirror.ovh.net lenny/non-free Sources/DiffIndex
Hit ftp://mirror.ovh.net lenny/main Packages
Hit ftp://mirror.ovh.net lenny/contrib Packages
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex
Hit ftp://mirror.ovh.net lenny/non-free Packages
Hit http://php53.dotdeb.org stable/all Packages
Hit ftp://mirror.ovh.net lenny/main Sources
Hit ftp://mirror.ovh.net lenny/contrib Sources
Hit ftp://mirror.ovh.net lenny/non-free Sources
Hit http://php53.dotdeb.org stable/all Sources
Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex
Ign http://security.debian.org lenny/updates/non-free Packages/DiffIndex
Ign http://security.debian.org lenny/updates/main Sources/DiffIndex
Ign http://security.debian.org lenny/updates/contrib Sources/DiffIndex
Ign http://security.debian.org lenny/updates/non-free Sources/DiffIndex
Hit http://security.debian.org lenny/updates/main Packages
Hit http://security.debian.org lenny/updates/contrib Packages
Hit http://security.debian.org lenny/updates/non-free Packages
Hit http://security.debian.org lenny/updates/main Sources
Hit http://security.debian.org lenny/updates/contrib Sources
Hit http://security.debian.org lenny/updates/non-free Sources
Reading package lists... Done
a potem informacje:

Kod: Zaznacz cały

vis:/etc/init.d# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
i w phpinfo nadal mam PHP Version 5.2.6-1+lenny10

Co jest nie tak? Coś jeszcze powinienem zrobić aby uzyskać php w wersji 5.3?

Może coś jest nie tak z tą listą pakietów? Może ją wyczyścić i jeszcze raz wykonać?
Ewentualnie jak to zrobić?
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Poszukaj przez

Kod: Zaznacz cały

apt-cache search php
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Jaki sens jest istnienia tego tematu? Wystarczy informacja o tym jaka wersja Debiana nosi obecnie miano stabilnej i reszta będzie jasna.
Awatar użytkownika
ViX
Posty: 6
Rejestracja: 01 grudnia 2010, 21:37
Lokalizacja: Kraków

Post autor: ViX »

Musisz dodać na końcu oldstable zamiast stable ;)

Czyli tak:

Kod: Zaznacz cały

deb http://php53.dotdeb.org oldstable all
deb-src http://php53.dotdeb.org oldstable all
nacomito
Posty: 2
Rejestracja: 27 maja 2011, 22:14

Post autor: nacomito »

Rzeczywiście bezmyślnie dopisałem repozytoria nie sprawdzając, że się wersja stabilna zmieniła, dziękuję za podpowiedzi ale mam jeszcze jedno pytanie.
Według podręcznika systemowego robiąc:

Kod: Zaznacz cały

apt-get dist-upgrade
podnoszę wersję całego systemu ale co w przypadku kiedy chce podnieść wersję konkretnych pakietów?

Kiedy po zmianie na starą wersję stabilną robię:

Kod: Zaznacz cały

apt-get update
a potem:

Kod: Zaznacz cały

apt-get upgrade
otrzymuję informację:

Kod: Zaznacz cały

The following packages have been kept back:
  libapache2-mod-php5 php-pear php5 php5-cli php5-common php5-gd php5-mcrypt php5-mysql
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
Awatar użytkownika
ViX
Posty: 6
Rejestracja: 01 grudnia 2010, 21:37
Lokalizacja: Kraków

Post autor: ViX »

Z tego co widzę, to masz do zaktualizowania tylko PHP i biblioteki wynika z tego fragmentu logu.
Co do aktualizacji to i tak repozytorium (jak w adresie) odnosi się tylko do PHP 5.3, więc nie masz co się martwić.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

[quote="""nacomito"]podnoszę wersję całego systemu ale co w przypadku kiedy chce podnieść wersję konkretnych pakietów?[/quote]

Kod: Zaznacz cały

apt-get install debian-reference-en debian-reference-pl
Rozdziały dotyczące mieszania dystrybucji.
ODPOWIEDZ