1

Тема: не обновляется PHP с 5.4 на 5.5

Приветствую!
ОС: Raspbian (Debian Wheezy), php -v : PHP 5.4.36-0+deb7u3 (cli)
Добавил в sources.list 2 строчки:

deb http://packages.dotdeb.org wheezy-php55 all
deb-src http://packages.dotdeb.org wheezy-php55 all

набираю:

apt-get update
apt-get install php5

В итоге получаю:

root@raspberrypi:~# apt-get install php5
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия php5.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@raspberrypi:~#

В общем уже второй день не могу обновить, где копать?
p.s.: аналогичные действия проводил на VPS (Debian 7) - обновилось успешно

2

Re: не обновляется PHP с 5.4 на 5.5

sasha300ab значит в стабильной ветке нет ничего новее.
Добавляйте тогда уж sid, если охота камней на свою голову.

3

Re: не обновляется PHP с 5.4 на 5.5

Wolfenberg, да есть там все, просто ТС неправильно имя пакета указал.

4

Re: не обновляется PHP с 5.4 на 5.5

yars пишет

Wolfenberg, да есть там все, просто ТС неправильно имя пакета указал.

1. Что такое ТС ?
2. Как называется имя пакета, чтобы обновить PHP

5

Re: не обновляется PHP с 5.4 на 5.5

sasha300 пишет

1. Что такое ТС ?

топик стартер

6

Re: не обновляется PHP с 5.4 на 5.5

sasha300,

Консоль
apt-cache php

7

Re: не обновляется PHP с 5.4 на 5.5

sasha300, ТС - "Topic Starter", автор темы. По поводу правильного имени пакета не подскажу, у меня нет Debian под рукой. Но вы можете определить его самостоятельно, с помощью команды

# apt-cache search php

8

Re: не обновляется PHP с 5.4 на 5.5

Wolfenberg пишет

sasha300,

Консоль
apt-cache php

При вводе команды выдает:

root@raspberrypi:~# apt-cache php
E: Неверная операция php
yars пишет

sasha300Но вы можете определить его самостоятельно, с помощью команды

# apt-cache search php

Знакомство с ОС Linux начал дней 5 назад, для меня и сейчас шок, что команды вводятся из консоли, но когда по команде "apt-cache search php" мне выдало 100500 возможных команд - чуть в обморок не упал  ag
Можно ли как-то включить графический интерфейс, чтобы как для идиотов  al  тьфу, как в windows (т.е. debian установлен на хосте, а не на локальном компе)?

9

Re: не обновляется PHP с 5.4 на 5.5

sasha300,

Консоль
apt-cache searh php5

10 (23.02.2015 18:35:35 отредактировано sasha300)

Re: не обновляется PHP с 5.4 на 5.5

Wolfenberg пишет

sasha300,

Консоль
apt-cache searh php5

Команда не та, выдает ошибку.
Если про

apt-cache search php

но там так много позиций, поэтому не понял, что там набирать???  bu

11

Re: не обновляется PHP с 5.4 на 5.5

sasha300ab смотрите на индексы пакетов

12 (23.02.2015 20:54:09 отредактировано )

Re: не обновляется PHP с 5.4 на 5.5

sasha300,
Почитайте, там вроде бы проблема с ключами репозитория: http://www.dev-metal.com/setup-latest-v … key-error/

13

Re: не обновляется PHP с 5.4 на 5.5

verg пишет

sasha300,
Почитайте, там вроде бы проблема с ключами репозитория: http://www.dev-metal.com/setup-latest-v … key-error/

Там 2 пути:
Но давайте расскажу по порядку:
Добавил 2 строчки:

deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://mirror.ox.ac.uk/sites/archive.raspbian.org/archive/raspbian/ wheezy main contrib non-free rpi

deb http://packages.dotdeb.org wheezy-php55 all
deb-src http://packages.dotdeb.org wheezy-php55 all

Выполнил команду "sudo apt-get update"

Пошла выполняться команда, но смутило, что получил вот такое сообщение:

W: Не удалось получить http://packages.dotdeb.org/dists/wheezy-php55/Release  Невозможно найти ожидаемый элемент «all/binary-armhf/Packages» в файле Release (некорректная запись в sources.list или файл)

Если вбиваю:

apt-get install php5

то получаю:

Уже установлена самая новая версия php5.

В общем тут 2 варианта:
Вставил команду:

gpg --keyserver packages.dotdeb.org --recv-key  E9C74FEEA2098A6E

Raspberry думает минуты 2 и выдает:

gpg: запрашиваю ключ A2098A6E с hkp сервера packages.dotdeb.org
gpg: превышено время ожидания сервера ключей
gpg: сбой при получении с сервера ключей: ошибка сервера ключей

Ну а раз первая команда прошла с ошибкой, то вторая не заработает

Метод 2:
Обе команды:

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

срабатывают успешно:

root@raspberrypi:~# wget http://www.dotdeb.org/dotdeb.gpg
--2015-02-24 09:26:44--  http://www.dotdeb.org/dotdeb.gpg
Распознаётся www.dotdeb.org (www.dotdeb.org)... 195.154.242.153
Подключение к www.dotdeb.org (www.dotdeb.org)|195.154.242.153|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 5299 (5,2K) [application/octet-stream]
Сохранение в каталог: ««dotdeb.gpg.5»».

100%[==============================================================================================>] 5 299       --.-K/s   за 0s

2015-02-24 09:26:44 (37,2 MB/s) - «dotdeb.gpg.5» saved [5299/5299]

root@raspberrypi:~# sudo apt-key add dotdeb.gpg
OK

Выполняю:

sudo apt-get update

И в конце выдает:

W: Не удалось получить http://packages.dotdeb.org/dists/wheezy-php55/Release  Невозможно найти ожидаемый элемент «all/binary-armhf/Packages» в файле Release (некорректная запись в sources.list или файл)

В общем загвоздка в элементе "all/binary-armhf/Packages"
Попробовал на Raspberry установить нормальный Debian 7, так девайс даже не стартует, хотя Raspbian основан же на
Debian Wheezy, поэтому по идее, схожесть же должна быть!

14

Re: не обновляется PHP с 5.4 на 5.5

Так у вас ARM, а не x86/x86-64. На dotdeb такого добра не собирают.

15

Re: не обновляется PHP с 5.4 на 5.5

sasha300 пишет

Можно ли как-то включить графический интерфейс

Есть довольно много фронтендов, как графических, так и псевдографических.
Подробности здесь.

16

Re: не обновляется PHP с 5.4 на 5.5

neol пишет

Так у вас ARM, а не x86/x86-64. На dotdeb такого добра не собирают.

не понял, т.е. репозитории предназначены для x86 архитектуры ???
И если я юзаю Raspberry Pi, то я обломался с PHP 5.5 ?

17

Re: не обновляется PHP с 5.4 на 5.5

sasha300 пишет

не понял, т.е. репозитории предназначены для x86 архитектуры ???

Конкретно dotdeb.org - да, только x86/x86_64

sasha300 пишет

И если я юзаю Raspberry Pi, то я обломался с PHP 5.5 ?

5.5 наверное только самому собирать. Можно попробовать поставить 5.6 из testing.

18

Re: не обновляется PHP с 5.4 на 5.5

sasha300 пишет

И если я юзаю Raspberry Pi, то я обломался с PHP 5.5 ?

ну почему же, просто надо найти репозиторий с данным пакетом собранным под ARM