Дайнгрейд PHP

Автор sinaps, 27 декабря 2013, 14:48:50

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

sinaps

Имеется удаленный сервер с доступом по VNC и SSH с
Linux static 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux

Версия PHP из репов по умолчанию ставится 5.4.*
Мне нужен PHP 5.2.* (есть старый чат voc который дорог мне как память, ковыряться в конфигах и править все переменные мозгов не хватит).

Добавил lenny в репы
sources.list

#

# deb cdrom:[Debian GNU/Linux 7.3.0 _Wheezy_ - Official amd64 NETINST Binary-1 20131215-04:55]/ wheezy main

#deb cdrom:[Debian GNU/Linux 7.3.0 _Wheezy_ - Official amd64 NETINST Binary-1 20131215-04:55]/ wheezy main

deb http://ftp.ru.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ wheezy main non-free contrib

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

# wheezy-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ wheezy-updates main contrib non-free
#Lenny
deb http://archive.debian.org/debian/ lenny main contrib non-free
deb-src http://archive.debian.org/debian/ lenny main contrib non-free
[свернуть]

Указал что PHP надо скачивать именно из lenny

/etc/apt/pregerences.d/php5
Package: libapache2-mod-php5 libapache2-mod-php5filter
Pin: version 5.2*
Pin-Priority: 1001
Package: php5-suhosin
Pin: version 0.9.2*
Pin-Priority: 1001
Package: php5 php5-cgi php5-cli php5-common php5-curl php5-dbg php5-dev php5-enchant php5-gd php5-gmp
Pin: version 5.2*
Pin-Priority: 1001
Package: php5-imagick php5-imap php5-interbase php5-intl php5-ldap php5-mcrypt php5-mhash php5-mysql php5-odbc php5-pgsql
Pin: version 5.2*
Pin-Priority: 1001
Package: php5-pspell php5-recode php5-snmp php5-sqlite php5-sybase php5-tidy php5-xmlrpc php5-xsl php-pear
Pin: version 5.2*
Pin-Priority: 1001
Package: php-benchmark
Pin: version 1.2.7*
Pin-Priority: 1001
Package: php-compat
Pin: version 1.5.0*
Pin-Priority: 1001
Package: php-http
Pin: version 1.4.0*
Pin-Priority: 1001
Package: php-http-request
Pin: version 1.4.2*
Pin-Priority: 1001
Package: php-net-socket
Pin: version 1.0.8*
Pin-Priority: 1001
Package: php-net-url
Pin: version 1.0.15*
Pin-Priority: 1001
Package: php5-xdebug
Pin: version 2.0.3*
Pin-Priority: 1001
[свернуть]
При попытке установить ругается.
Подскажите, как решить проблему?

Malaheenee

sinaps, во-первых, разделите ПИН-ы пустыми строками:
Открыть содержимое (спойлер)
Package: libapache2-mod-php5 libapache2-mod-php5filter
Pin: version 5.2*
Pin-Priority: 1001

Package: php5-suhosin
Pin: version 0.9.2*
Pin-Priority: 1001
[свернуть]
Во-вторых, все зависимости тоже придется "запинивать".
Все мы где-то, когда-то и в чем-то были новичками.