2.
gksu gedit /etc/apt/preferences.d/php
куда вставляем:
Package: libapache2-mod-php5
Pin: version 5.2.10*
Pin-Priority: 991
Package: libapache2-mod-php5filter
Pin: version 5.2.10*
Pin-Priority: 991
............
а вы ничего не напутали уважаемый.
Вот хз а я уже второй день бьюсь, а в манах написано:
Приоритеты выше 100 указывают, что пакет должен быть установлен. Обычно, установленная версия пакета изменяется только при обновлении до новой версии. Любые приоритеты от 100 до 1000 (включительно) определяют это типичное поведение. Пакет с таким приоритетом не будет даунгрейдиться до доступной версии с меньшим номером версии. Для примера, если у меня установлен sylpheed 0.5.3 и определен pin на sylpheed 0.4.99 с приоритетом 999, то пакет 0.4.99 не будт установлен из-за значения pin. Чтобы можно было установить пакет меньшей версии, значение pin должно иметь приоритет выше 1000.
вывод apt-get update у меня следующий
....В кэше
http://ru.archive.ubuntu.com/ubuntu/ maverick/universe Translation-ru
В кэше
http://ppa.launchpad.net maverick Release.gpg
Игн
http://ppa.launchpad.net/txwikinger/php5.2/ubuntu/ maverick/main Translation-en
Игн
http://ppa.launchpad.net/txwikinger/php5.2/ubuntu/ maverick/main Translation-ru
------
почему Игн. это что ? Игнорирован? почему?а вывод
apt-cache show php5 |grep Version
Version: 5.3.3-1ubuntu9
Version: 5.3.3-1ubuntu9.3
и них... нет 5.2.x какой нибудь. уже и в соурс лист руками добавил
в первых строках
deb http://ppa.launchpad.net/txwikinger/php5.2/ubuntu maverick main
deb-src http://ppa.launchpad.net/txwikinger/php5.2/ubuntu maverick main
и после apt-get update сделал
, все равно
apt-cache show php5 |grep Version
Version: 5.3.3-1ubuntu9
Version: 5.3.3-1ubuntu9.3
и
sudo apt-get install php5 -s
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
libapache2-mod-php5 php5-cli php5-common
Предлагаемые пакеты:
php-pear php5-suhosin
НОВЫЕ пакеты, которые будут установлены:
libapache2-mod-php5 php5 php5-cli php5-common
обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Inst php5-common (5.3.3-1ubuntu9.3 Ubuntu:10.10/maverick-updates [i386])
Inst libapache2-mod-php5 (5.3.3-1ubuntu9.3 Ubuntu:10.10/maverick-updates [i386])
Inst php5 (5.3.3-1ubuntu9.3 Ubuntu:10.10/maverick-updates [all])
Inst php5-cli (5.3.3-1ubuntu9.3 Ubuntu:10.10/maverick-updates [i386])
Conf php5-common (5.3.3-1ubuntu9.3 Ubuntu:10.10/maverick-updates [i386])
Conf libapache2-mod-php5 (5.3.3-1ubuntu9.3 Ubuntu:10.10/maverick-updates [i386])
Conf php5 (5.3.3-1ubuntu9.3 Ubuntu:10.10/maverick-updates [all])
Conf php5-cli (5.3.3-1ubuntu9.3 Ubuntu:10.10/maverick-updates [i386])
вот такая борода
что делать то дальше?
почему я такой невезучий.
и как дальше быть? подскажите где грабли
Пользователь решил продолжить мысль 31 Марта 2011, 04:07:43:
починиль наконец то
приоритеты сменил на 1001 в /etc/apt/preferences.d/php
и, чтобы работали дополнительные фичи php
как то php5-gd php5-mcrypt php5-suhosin
добавил туда же
Package: php5-mcrypt
Pin: version 5.2.6*
Pin-Priority: 1001
Package: php5-suhosin
Pin: version 0.9.28-1
Pin-Priority: 1001
Package: php5-fpm
Pin: version 5.2.10*
Pin-Priority: 1001
и в sources.list
deb http://archive.ubuntu.com/ubuntu/ karmic universe
deb http://archive.ubuntu.com/ubuntu/ karmic-updates universe
deb http://archive.ubuntu.com/ubuntu/ karmic multiverse
deb http://archive.ubuntu.com/ubuntu/ karmic-updates multiverse
а то без них не ставятся модули указанные выше.