Обновление PHP (нужен не ниже 5.2.3)

Knoppix

Модераторы: Warderer, Модераторы разделов

djlab
Сообщения: 15
ОС: Debian 5

Обновление PHP

Сообщение djlab »

В общем в сабже всё ясно.
Пробовал репозитории не стандартные (например dotdeb.org) но всё равно ничего не выходит, с исходниками не смог справиться.
Подскажите путь решения.
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: Обновление PHP

Сообщение Encore »

http://packages.debian.org/lenny/php5
Пакет: php5 (5.2.6.dfsg.1-1+lenny9)
Или я чего-то не понимаю?
Спасибо сказали:
djlab
Сообщения: 15
ОС: Debian 5

Re: Обновление PHP

Сообщение djlab »

Исходники же?
я их не уметь.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Обновление PHP

Сообщение watashiwa_daredeska »

djlab писал(а):
03.09.2010 12:56
Исходники же?
Обычный пакет Debian в официальном репозитории Debian Stable.
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Обновление PHP

Сообщение neol »

5.2.0-8 был в etch.
Спасибо сказали:
djlab
Сообщения: 15
ОС: Debian 5

Re: Обновление PHP

Сообщение djlab »

Эм..я ваще тупой. но там ссыль ведь только на исходники в архиве которые.
Можно по пунктам чуть чуть, как что сделать
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: Обновление PHP

Сообщение Encore »

Это не исходники, это
watashiwa_darede... писал(а):
03.09.2010 13:15
Обычный пакет Debian в официальном репозитории Debian Stable.

Вы как программы устанавливаете?
У вас какая версия дистрибутива, php (если он вообще установлен)?

Код: Выделить всё

#aptitude install php5

и внимательно и вдумчиво читаете что вам будет предложено, прежде чем соглашаться.

upd. и вот еще Использование менеджеров пакетов Debian
Спасибо сказали:
djlab
Сообщения: 15
ОС: Debian 5

Re: Обновление PHP

Сообщение djlab »

Код: Выделить всё

PHP версия:      5.2.0-8+etch16
вот такая.
устанавливаю софт

Код: Выделить всё

apt-get install


Код: Выделить всё

 apt-get install php5
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Некоторые пакеты невозможно установить. Возможно, Вы просите невозможного,
или же используете нестабильного дистрибутив, и запрошенные Вами пакеты
ещё не созданы или были удалены из Incoming.

Так как Вы просили выполнить только одну операцию, то вероятнее всего, что
пакет просто не может быть установлен из-за ошибок в самом пакете.
Необходимо послать отчёт об этой ошибке.
Следующая информация возможно поможет Вам:

Пакеты, имеющие неудовлетворённые зависимости:
  php5: Зависит: libapache2-mod-php5 (>= 5.3.3-0.dotdeb.0) но 5.2.0+dfsg-8+etch1                                                                                                             6 будет установлен или
                        libapache2-mod-php5filter (>= 5.3.3-0.dotdeb.0) но он не                                                                                                              будет установлен или
                        php5-cgi (>= 5.3.3-0.dotdeb.0) но он не будет установлен                                                                                                              или
                        php5-fpm (>= 5.3.3-0.dotdeb.0) но он не будет установлен
        Зависит: php5-common (>= 5.3.3-0.dotdeb.0) но 5.2.0+dfsg-8+etch16 будет                                                                                                              установлен
E: Сломанные пакеты

вот что сказало
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: Обновление PHP

Сообщение Encore »

Так у вас lenny или etch?
покажите

Код: Выделить всё

uname -a

Код: Выделить всё

cat /etc/debian_version
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Обновление PHP

Сообщение watashiwa_daredeska »

разгребите помойку у себя в /etc/apt/sources.list. Откуда у Вас берется PHP 5.3.3, если в etch 5.2.0? И вообще, почему etch? Эта версия устарела и не поддерживается.
Спасибо сказали:
djlab
Сообщения: 15
ОС: Debian 5

Re: Обновление PHP

Сообщение djlab »

Код: Выделить всё

Linux localhost 2.6.18-12-fza-amd64 #1 SMP Sun May 18 09:57:08 UTC 2008 x86_64 GNU/Linux


Код: Выделить всё

squeeze/sid


Откуда у Вас берется PHP 5.3.3
ок, убрал репозиторий в котором он содержится. остались только основные.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Обновление PHP

Сообщение watashiwa_daredeska »

djlab писал(а):
03.09.2010 14:14
ок, убрал репозиторий в котором он содержится. остались только основные.
и?
Спасибо сказали:
djlab
Сообщения: 15
ОС: Debian 5

Re: Обновление PHP

Сообщение djlab »

Вот такие дела.

Код: Выделить всё

aptitude install php5
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Построение базы данных тегов... Готово
Следующие пакеты НЕРАБОТОСПОСОБНЫ:
  libc6-i386 php5-suhosin
Следующие НОВЫЕ пакеты будут автоматически установлены:
  libapache2-mod-php5 libc-bin libdb4.8 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libonig2 libqdbm14 php5-cli php5-common
Следующие пакеты оставлены не обновлёнными:
  adduser apache2 apache2-mpm-prefork apache2-utils apache2.2-common apt apt-utils aptitude bash bind9-host binutils bjam boost-build bsdmainutils bzip2 ca-certificates cmake coreutils
  cpio cpp cpp-4.1 cron curl debianutils defoma dhcp3-client dhcp3-common diff dnsutils dpkg dpkg-dev dselect e2fslibs e2fsprogs ed exim4 exim4-base exim4-config exim4-daemon-light
  ffmpeg file findutils fontconfig fontconfig-config gcc gcc-4.1 gcc-4.1-base geoip-bin gettext-base gnupg gpgv grep groff-base gzip ia32-libs icecast2 ifupdown imagemagick info
  iproute iptables iputils-ping klogd lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 liba52-0.7.4 libapr1 libaprutil1 libart-2.0-2 libasound2 libatk1.0-0 libatm1
  libaudiofile0 libauthen-pam-perl libblkid1 libbz2-1.0 libcairo2 libcdparanoia0 libcomerr2 libconsole libcurl3 libcurl3-gnutls libdate-manip-perl libdbd-mysql-perl libdbi-perl
  libdc1394-13 libdv4 libdvdnav4 libedit2 libexpat1 libfontconfig1 libfreetype6 libfribidi0 libgcrypt11 libgd2-xpm libgdbm3 libgeoip-dev libgeoip1 libglib2.0-0 libgpg-error0 libgsm1
  libgtk2.0-0 libgtk2.0-common libhtml-template-perl libice6 libidn11 libimlib2 libio-multiplex-perl libio-pty-perl libjpeg62 liblcms1 liblircclient0 liblocale-gettext-perl
  liblockfile1 liblua50 liblualib50 liblzo2-2 libmad0 libmagic1 libmikmod2 libncursesw5 libnet-cidr-perl libnet-daemon-perl libnet-server-perl libnet-snmp-perl libnet-ssleay-perl
  libnewt0.52 libogg0 libpam-modules libpam-runtime libpango1.0-0 libpango1.0-common libpaper-utils libpaper1 libpcap0.8 libpcrecpp0 libplrpc-perl libpng12-0 libpopt0 libreadline5
  librrds-perl libruby1.8 libsasl2-2 libsdl1.2debian libsdl1.2debian-alsa libshout3 libsigc++-2.0-0c2a libsm6 libsmbclient libspeex1 libsqlite3-0 libss2 libsvga1 libsvn1 libsysfs2
  libt1-5 libtasn1-3 libtasn1-3-bin libtext-charwidth-perl libtext-iconv-perl libtheora0 libtiff4 libtwolame0 libusb-0.1-4 libuuid1 libvorbis0a libvorbisenc2 libvorbisfile3 libwrap0
  libx11-6 libx11-data libxau6 libxcursor1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxpm4 libxrandr2 libxrender1 libxslt1.1 libxt6 logrotate lsb-release lua50 make
  makedev man-db manpages mc memcached mencoder mime-support mktemp mount mpd mtr munin munin-node mysql-common mysql-server nano net-tools netbase netcat ntpdate openbsd-inetd
  openssh-client openssh-server openssl passwd patch perl perl-base perl-doc perl-modules procps psmisc psutils python python-minimal quota readline-common rrdtool ruby ruby1.8 screen
  sed sgml-base ssh subversion sudo sysklogd sysv-rc tar tcpd tcpdump traceroute ttf-dejavu ucf unzip update-inetd util-linux vim vim-common vim-runtime vim-tiny wget whiptail
  x11-common xml-core
Следующие НОВЫЕ пакеты будут установлены:
  libapache2-mod-php5 libc-bin libdb4.8 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libonig2 libqdbm14 php5 php5-cli php5-common
Следующие пакеты будут обновлены:
  libc6 libpcre3 libssl0.9.8 libxml2 zlib1g
5 пакетов обновлено, 14 установлено новых, 0 пакетов отмечено для удаления, и 257 пакетов не обновлено.
Необходимо получить 68,5kB/15,1MB архивов. После распаковки 23,8MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
  libc6-i386: Зависит: libc6 (= 2.3.6.ds1-13etch10) но устанавливается 2.11.2-4.
  php5-suhosin: Зависит: php5-common (= 5.2.14-0.dotdeb.0) но устанавливается 5.3.2-2.
Resolving dependencies...
Следующие действия разрешат зависимости:

Установить следующие пакеты:
php5-suhosin [0.9.32.1-1 (unstable, testing)]

Обновить следующие пакеты:
libc6-i386 [2.3.6.ds1-13etch10 (now) -> 2.11.2-4 (unstable)]

Счёт -28

Принять данное решение? [Y/n/q/?] Y
Следующие НОВЫЕ пакеты будут автоматически установлены:
  libapache2-mod-php5 libc-bin libdb4.8 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libonig2 libqdbm14 php5-cli php5-common php5-suhosin
Следующие пакеты оставлены не обновлёнными:
  adduser apache2 apache2-mpm-prefork apache2-utils apache2.2-common apt apt-utils aptitude bash bind9-host binutils bjam boost-build bsdmainutils bzip2 ca-certificates cmake coreutils
  cpio cpp cpp-4.1 cron curl debianutils defoma dhcp3-client dhcp3-common diff dnsutils dpkg dpkg-dev dselect e2fslibs e2fsprogs ed exim4 exim4-base exim4-config exim4-daemon-light
  ffmpeg file findutils fontconfig fontconfig-config gcc gcc-4.1 gcc-4.1-base geoip-bin gettext-base gnupg gpgv grep groff-base gzip ia32-libs icecast2 ifupdown imagemagick info
  iproute iptables iputils-ping klogd lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 liba52-0.7.4 libapr1 libaprutil1 libart-2.0-2 libasound2 libatk1.0-0 libatm1
  libaudiofile0 libauthen-pam-perl libblkid1 libbz2-1.0 libcairo2 libcdparanoia0 libcomerr2 libconsole libcurl3 libcurl3-gnutls libdate-manip-perl libdbd-mysql-perl libdbi-perl
  libdc1394-13 libdv4 libdvdnav4 libedit2 libexpat1 libfontconfig1 libfreetype6 libfribidi0 libgcrypt11 libgd2-xpm libgdbm3 libgeoip-dev libgeoip1 libglib2.0-0 libgpg-error0 libgsm1
  libgtk2.0-0 libgtk2.0-common libhtml-template-perl libice6 libidn11 libimlib2 libio-multiplex-perl libio-pty-perl libjpeg62 liblcms1 liblircclient0 liblocale-gettext-perl
  liblockfile1 liblua50 liblualib50 liblzo2-2 libmad0 libmagic1 libmikmod2 libncursesw5 libnet-cidr-perl libnet-daemon-perl libnet-server-perl libnet-snmp-perl libnet-ssleay-perl
  libnewt0.52 libogg0 libpam-modules libpam-runtime libpango1.0-0 libpango1.0-common libpaper-utils libpaper1 libpcap0.8 libpcrecpp0 libplrpc-perl libpng12-0 libpopt0 libreadline5
  librrds-perl libruby1.8 libsasl2-2 libsdl1.2debian libsdl1.2debian-alsa libshout3 libsigc++-2.0-0c2a libsm6 libsmbclient libspeex1 libsqlite3-0 libss2 libsvga1 libsvn1 libsysfs2
  libt1-5 libtasn1-3 libtasn1-3-bin libtext-charwidth-perl libtext-iconv-perl libtheora0 libtiff4 libtwolame0 libusb-0.1-4 libuuid1 libvorbis0a libvorbisenc2 libvorbisfile3 libwrap0
  libx11-6 libx11-data libxau6 libxcursor1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxpm4 libxrandr2 libxrender1 libxslt1.1 libxt6 logrotate lsb-release lua50 make
  makedev man-db manpages mc memcached mencoder mime-support mktemp mount mpd mtr munin munin-node mysql-common mysql-server nano net-tools netbase netcat ntpdate openbsd-inetd
  openssh-client openssh-server openssl passwd patch perl perl-base perl-doc perl-modules procps psmisc psutils python python-minimal quota readline-common rrdtool ruby ruby1.8 screen
  sed sgml-base ssh subversion sudo sysklogd sysv-rc tar tcpd tcpdump traceroute ttf-dejavu ucf unzip update-inetd util-linux vim vim-common vim-runtime vim-tiny wget whiptail
  x11-common xml-core
Следующие НОВЫЕ пакеты будут установлены:
  libapache2-mod-php5 libc-bin libdb4.8 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libonig2 libqdbm14 php5 php5-cli php5-common php5-suhosin
Следующие пакеты будут обновлены:
  libc6 libc6-i386 libpcre3 libssl0.9.8 libxml2 zlib1g
6 пакетов обновлено, 14 установлено новых, 0 пакетов отмечено для удаления, и 256 пакетов не обновлено.
Необходимо получить 0B/19,0MB архивов. После распаковки 25,6MB будет занято.
Хотите продолжить? [Y/n/?] Y
Запись информации расширенных состояний... Готово
W: Не удалось получить атрибуты списка пакетов с исходными текстами http://mirror.yandex.ru etch/main Packages (/var/lib/apt/lists/mirror.yandex.ru_debian_dists_etch_main_binary-amd64_Packages) - stat (2 No such file or directory)
W: Не удалось получить атрибуты списка пакетов с исходными текстами http://mirror.yandex.ru etch/contib Packages (/var/lib/apt/lists/mirror.yandex.ru_debian_dists_etch_contib_binary-amd64_Packages) - stat (2 No such file or directory)
W: Не удалось получить атрибуты списка пакетов с исходными текстами http://mirror.yandex.ru etch/non-free Packages (/var/lib/apt/lists/mirror.yandex.ru_debian_dists_etch_non-free_binary-amd64_Packages) - stat (2 No such file or directory)
Предварительная настройка пакетов ...
dpkg: пакет .../libc-bin_2.11.2-4_amd64.deb в файле libc-bin:
используется Breaks; это не поддерживается в данной версии dpkg
dpkg: не удалось обработать параметр /var/cache/apt/archives/libc-bin_2.11.2-4_amd64.deb (--unpack):
 проблема с неподдерживаемой зависимостью, пакет libc-bin не будет установлен
dpkg: пакет .../libc6-i386_2.11.2-4_amd64.deb в файле libc6-i386:
используется Breaks; это не поддерживается в данной версии dpkg
dpkg: не удалось обработать параметр /var/cache/apt/archives/libc6-i386_2.11.2-4_amd64.deb (--unpack):
 проблема с неподдерживаемой зависимостью, пакет libc6-i386 не будет установлен
dpkg: пакет .../libc6_2.11.2-4_amd64.deb в файле libc6:
используется Breaks; это не поддерживается в данной версии dpkg
dpkg: не удалось обработать параметр /var/cache/apt/archives/libc6_2.11.2-4_amd64.deb (--unpack):
 проблема с неподдерживаемой зависимостью, пакет libc6 не будет установлен
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/libc-bin_2.11.2-4_amd64.deb
 /var/cache/apt/archives/libc6-i386_2.11.2-4_amd64.deb
 /var/cache/apt/archives/libc6_2.11.2-4_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Не удалось установить пакет. Попытка восстановить:
dpkg: зависимости пакетов не позволяют настроить пакет locales-all:
 locales-all зависит от glibc-2.11-1, однако:
  Пакет glibc-2.11-1 не установлен.
dpkg: не удалось обработать параметр locales-all (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет lzma:
 lzma зависит от libc6 (>= 2.7-1), однако:
  Версия libc6 в системе 2.3.6.ds1-13etch10.
dpkg: не удалось обработать параметр lzma (--configure):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 locales-all
 lzma
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: Обновление PHP

Сообщение Encore »

ядро etch, debian_version - squeeze/sid, ставить пытается тоже с реп etch)
W: Не удалось получить атрибуты списка пакетов с исходными текстами http://mirror.yandex.ru etch/main Packages

aptitude update конечно не забыли сделать?
что в sources.list?
Спасибо сказали:
djlab
Сообщения: 15
ОС: Debian 5

Re: Обновление PHP

Сообщение djlab »

Нет не забыл :)

Код: Выделить всё

deb http://ftp2.de.debian.org/debian etch main contrib non-free
deb http://ftp2.de.debian.org/debian-security etch/updates main contrib non-free
deb http://ftp.debian.org/debian etch contrib non-free
deb http://mirror.yandex.ru/debian/ etch main contib non-free
deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

сурс лист таким достался(я не первый пользователь сервера)
Что надо убрать, добавить - скажите.
Спасибо сказали:
djlab
Сообщения: 15
ОС: Debian 5

Re: Обновление PHP

Сообщение djlab »

ну хелп ми плиз)
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Обновление PHP

Сообщение watashiwa_daredeska »

djlab писал(а):
03.09.2010 16:08
Нет не забыл
На зеркале yandex нет etch. И вообще, эта ветка настолько стара, что не поддерживается.

Почему в /etc/apt/sources.list прописан etch, если в /etc/debian_version прописано squeeze/sid?
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Обновление PHP

Сообщение neol »

watashiwa_darede... писал(а):
04.09.2010 12:15
Почему в /etc/apt/sources.list прописан etch, если в /etc/debian_version прописано squeeze/sid?

Там стоит etch, который кто-то пытался очень криво обновить до sid.

Ваш К. О.

PS Я бы снес эту адскую систему к чертям и поставил заново. Быстрее будет.
Спасибо сказали:
djlab
Сообщения: 15
ОС: Debian 5

Re: Обновление PHP

Сообщение djlab »

Снести нет возможности и права.
Система на удалённой машине, доступ по ssh.

Есть ещё подсказки?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Обновление PHP

Сообщение Rootlexx »

Да замените вы в sources.list "etch" на "lenny" и ставьте php5.
Спасибо сказали:
djlab
Сообщения: 15
ОС: Debian 5

Re: Обновление PHP

Сообщение djlab »

php5 стоит, нужно его обновить до версии которой нет в репозитории
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Обновление PHP

Сообщение Rootlexx »

djlab писал(а):
05.09.2010 18:32
нужно его обновить до версии которой нет в репозитории

Так, давайте разберёмся. Версии, которой нет в каком репозитории? etch? Да такого репозитория вообще нет уже. Подключите репозиторий последнего stable (lenny) и устанавливайте (обновляйте) до версии, которая в lenny: 5.2.6.
Вообще, у вас бардак в системе с репозиториями и версиями.
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Обновление PHP

Сообщение neol »

djlab писал(а):
05.09.2010 13:02
Снести нет возможности и права.
Система на удалённой машине, доступ по ssh.

Есть ещё подсказки?

Дождитесь когда ваш системный администратор вернется из отпуска.

Rootlexx писал(а):
05.09.2010 18:50
etch? Да такого репозитория вообще нет уже.

Удивительное рядом. А вот и бекпорты.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Обновление PHP

Сообщение Rootlexx »

neol писал(а):
05.09.2010 20:29
Удивительное рядом.

djlab писал(а):
03.09.2010 14:29
W: Не удалось получить атрибуты списка пакетов с исходными текстами http://mirror.yandex.ru etch/main Packages (/var/lib/apt/lists/mirror.yandex.ru_debian_dists_etch_main_binary-amd64_Packages) - stat (2 No such file or directory)W: Не удалось получить атрибуты списка пакетов с исходными текстами http://mirror.yandex.ru etch/contib Packages (/var/lib/apt/lists/mirror.yandex.ru_debian_dists_etch_contib_binary-amd64_Packages) - stat (2 No such file or directory)W: Не удалось получить атрибуты списка пакетов с исходными текстами http://mirror.yandex.ru etch/non-free Packages (/var/lib/apt/lists/mirror.yandex.ru_debian_dists_etch_non-free_binary-amd64_Packages) - stat (2 No such file or directory)

Имелось в виду на сервере.
Спасибо сказали:
djlab
Сообщения: 15
ОС: Debian 5

Re: Обновление PHP

Сообщение djlab »

Код: Выделить всё

Дождитесь когда ваш системный администратор вернется из отпуска.

Он не в отпуске, он в астрале. Максимум что от системщиков можно добиться, это сноса системы и заливки туда образа той же самой системы 2-х летней давности, атк что смысла нет никакого.

Код: Выделить всё

Подключите репозиторий последнего stable (lenny) и устанавливайте (обновляйте) до версии

Это в сурс.лист заменить etch на lenny? и всё? или ещё что то?(быть может кто сурс.лист свой даст, если там много изменений нужно.)
В своём сурс листе заменил, сделал

Код: Выделить всё

aptitude update
aptitude install php5


В процессе дважды выпадает диалоговое окно с предложением установить php.ini из пакета, сохранить настоящий конфиг, показать различия и т.д., ни установка нового, ни сохранение старого не приводит к положительному результату.

Код: Выделить всё

aptitude install php5
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Построение базы данных тегов... Готово
Следующие пакеты оставлены не обновлёнными:
  adduser apache2 apache2-mpm-prefork apache2-utils apache2.2-common apt apt-utils aptitude bash bind9-host binutils bjam boost-build bsdmainutils bzip2 ca-certificates cmake coreutils
  cpio cpp cpp-4.1 cron curl debianutils defoma dhcp3-client dhcp3-common diff dnsutils dpkg dpkg-dev dselect e2fslibs e2fsprogs ed exim4 exim4-base exim4-config exim4-daemon-light
  file findutils fontconfig fontconfig-config gcc gcc-4.1 gcc-4.1-base geoip-bin gettext-base gnupg gpgv grep groff-base gzip ia32-libs icecast2 ifupdown imagemagick info iproute
  iptables iputils-ping klogd lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 liba52-0.7.4 libao2 libapr1 libaprutil1 libart-2.0-2 libasound2 libatk1.0-0 libatm1
  libaudiofile0 libauthen-pam-perl libblkid1 libbz2-1.0 libcairo2 libcdparanoia0 libcomerr2 libconsole libcurl3 libcurl3-gnutls libcurses-ruby libdate-manip-perl libdb4.2
  libdbd-mysql-perl libdbi-perl libdc1394-13 libdv4 libdvdnav4 libedit2 libevent1 libexpat1 libfaad0 libfontconfig1 libfreetype6 libfribidi0 libgcrypt11 libgd2-xpm libgeoip-dev
  libgeoip1 libglib2.0-0 libgpg-error0 libgsm1 libgtk2.0-0 libgtk2.0-common libhtml-template-perl libice6 libidn11 libimlib2 libio-multiplex-perl libio-pty-perl libjpeg62 liblcms1
  liblircclient0 liblocale-gettext-perl liblockfile1 liblua50 liblualib50 liblzo2-2 libmad0 libmagic1 libmikmod2 libmysqlclient15off libncursesw5 libneon26 libnet-cidr-perl
  libnet-server-perl libnet-ssleay-perl libnewt0.52 libogg0 libpam-modules libpam-runtime libpango1.0-0 libpango1.0-common libpaper-utils libpaper1 libpcap0.8 libpcre3 libpcrecpp0
  libpng12-0 libpopt0 libraw1394-8 libreadline5 librrds-perl libruby1.8 libsasl2-2 libsdl1.2debian libsdl1.2debian-alsa libshout3 libsigc++-2.0-0c2a libsm6 libsmbclient libspeex1
  libsqlite3-0 libss2 libsvga1 libsvn1 libsysfs2 libt1-5 libtasn1-3 libtasn1-3-bin libtext-charwidth-perl libtext-iconv-perl libtheora0 libtiff4 libtwolame0 libungif4g libusb-0.1-4
  libuuid1 libvorbis0a libvorbisenc2 libvorbisfile3 libwrap0 libx11-6 libx11-data libxau6 libxcursor1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxpm4 libxrandr2
  libxrender1 libxslt1.1 libxt6 logrotate lsb-release lua50 mailx make makedev man-db manpages mc memcached mime-support mktemp mount mpd mtr munin munin-node mysql-client-5.0
  mysql-server mysql-server-5.0 nano net-tools netbase netcat ntpdate openbsd-inetd openssh-client openssh-server openssl passwd patch perl perl-base perl-doc perl-modules procps
  psmisc psutils python python-minimal python2.4 python2.4-minimal quota readline-common rrdtool ruby ruby1.8 screen sed ssh subversion sudo svgalibg1 sysklogd sysv-rc tar tcpd tcpdump
  traceroute ttf-dejavu ucf unzip update-inetd util-linux vim vim-common vim-runtime vim-tiny wget whiptail x11-common xml-core
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 264 пакетов не обновлено.
Необходимо получить 0B архивов. После распаковки 0B будет занято.
Запись информации расширенных состояний... Готово
Настраивается пакет libapache2-mod-php5 (5.3.3-0.dotdeb.0) ...
Error: unknown response from debconf:'keep_current'
dpkg: не удалось обработать параметр libapache2-mod-php5 (--configure):
 подпроцесс post-installation script возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет php5:
 php5 зависит от libapache2-mod-php5 (>= 5.3.3-0.dotdeb.0) | libapache2-mod-php5filter (>= 5.3.3-0.dotdeb.0) | php5-cgi (>= 5.3.3-0.dotdeb.0) | php5-fpm (>= 5.3.3-0.dotdeb.0), однако:
  Пакет libapache2-mod-php5 пока не настроен.
  Пакет libapache2-mod-php5filter не установлен.
  Пакет php5-cgi не установлен.
  Пакет php5-fpm не установлен.
dpkg: не удалось обработать параметр php5 (--configure):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 libapache2-mod-php5
 php5
E: Sub-process /usr/bin/dpkg returned an error code (1)
Не удалось установить пакет. Попытка восстановить:
Настраивается пакет libapache2-mod-php5 (5.3.3-0.dotdeb.0) ...
Error: unknown response from debconf:'keep_current'
dpkg: не удалось обработать параметр libapache2-mod-php5 (--configure):
 подпроцесс post-installation script возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет php5:
 php5 зависит от libapache2-mod-php5 (>= 5.3.3-0.dotdeb.0) | libapache2-mod-php5filter (>= 5.3.3-0.dotdeb.0) | php5-cgi (>= 5.3.3-0.dotdeb.0) | php5-fpm (>= 5.3.3-0.dotdeb.0), однако:
  Пакет libapache2-mod-php5 пока не настроен.
  Пакет libapache2-mod-php5filter не установлен.
  Пакет php5-cgi не установлен.
  Пакет php5-fpm не установлен.
dpkg: не удалось обработать параметр php5 (--configure):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 libapache2-mod-php5
 php5


Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Обновление PHP

Сообщение neol »

djlab писал(а):
06.09.2010 05:46
Это в сурс.лист заменить etch на lenny? и всё? или ещё что то?(быть может кто сурс.лист свой даст, если там много изменений нужно.)

По хорошему нужно сделать так, но не зная, что у вас там крутиться, никто не сможет гарантировать, что ничего не отвалится.

Спасибо сказали:
djlab
Сообщения: 15
ОС: Debian 5

Re: Обновление PHP

Сообщение djlab »

Крутится LAMP, так как деваться некуда, решил рискнуть, после обновления не запустился мускул, вручную тоже самое, переустанавливаться отказывается.

Код: Выделить всё

dpkg: не удалось обработать параметр /var/cache/apt/archives/mysql-server-5.0_5.0.51a-24+lenny4_amd64.deb ( unpack):

:)
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Обновление PHP

Сообщение neol »

djlab писал(а):
06.09.2010 11:55
Крутится LAMP, так как деваться некуда, решил рискнуть, после обновления не запустился мускул, вручную тоже самое, переустанавливаться отказывается.

Код: Выделить всё

dpkg: не удалось обработать параметр /var/cache/apt/archives/mysql-server-5.0_5.0.51a-24+lenny4_amd64.deb ( unpack):

:)

На что ругается при запуске? На что ругается при переустановке? Где логи?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Обновление PHP

Сообщение Rootlexx »

djlab писал(а):
06.09.2010 11:55
dpkg: не удалось обработать параметр /var/cache/apt/archives/mysql-server-5.0_5.0.51a-24+lenny4_amd64.deb ( unpack):

Как видите, в конце стоит двоеточие, подразумевающее, что сразу за этим идёт причина ошибки. Вы же её решили оставить тайной, видимо?
Приводите полный выводимый текст команд, а что там нужно, а что нет, мы сами разберёмся.
Спасибо сказали: