#1 23.02.2015 09:49:32

sasha300
Administrator
Зарегистрирован: 23.02.2015
Сообщений: 21
IP-адрес

не обновляется 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 23.02.2015 12:42:43

Wolfenberg
Administrator
Зарегистрирован: 17.07.2010
Сообщений: 8 060
IP-адрес

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

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

#3 23.02.2015 13:56:48

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

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

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

#4 23.02.2015 14:06:00

sasha300
Administrator
Зарегистрирован: 23.02.2015
Сообщений: 21
IP-адрес

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

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

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

#5 23.02.2015 14:18:45

lone_wolf
Administrator
Зарегистрирован: 04.11.2010
Сообщений: 1 306
IP-адрес

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

Quote by sasha300
1. Что такое ТС ?

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

#6 23.02.2015 14:19:45

Wolfenberg
Administrator
Зарегистрирован: 17.07.2010
Сообщений: 8 060
IP-адрес

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

sasha300, [console]apt-cache php[/console]

#7 23.02.2015 14:20:03

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

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

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

# apt-cache search php

#8 23.02.2015 15:20:35

sasha300
Administrator
Зарегистрирован: 23.02.2015
Сообщений: 21
IP-адрес

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

sasha300, [console]apt-cache php[/console]

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

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


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

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

#9 23.02.2015 15:23:27

Wolfenberg
Administrator
Зарегистрирован: 17.07.2010
Сообщений: 8 060
IP-адрес

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

sasha300, [console]apt-cache searh php5[/console]

#10 23.02.2015 15:33:17

sasha300
Administrator
Зарегистрирован: 23.02.2015
Сообщений: 21
IP-адрес

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

sasha300, [console]apt-cache searh php5[/console]

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

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

#11 23.02.2015 15:51:35

Wolfenberg
Administrator
Зарегистрирован: 17.07.2010
Сообщений: 8 060
IP-адрес

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

sasha300, :) смотрите на индексы пакетов

#12 23.02.2015 17:54:09

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

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

sasha300,
Почитайте, там вроде бы проблема с ключами репозитория: http://www.dev-metal.com/setup-latest-version-php-5-5-debian-wheezy-7-07-1-fix-gpg-key-error/

#13 24.02.2015 06:37:07

sasha300
Administrator
Зарегистрирован: 23.02.2015
Сообщений: 21
IP-адрес

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

sasha300,
Почитайте, там вроде бы проблема с ключами репозитория: http://www.dev-metal.com/setup-latest-version-php-5-5-debian-wheezy-7-07-1-fix-gpg-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 24.02.2015 07:12:12

neol
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 287
IP-адрес

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

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

#15 24.02.2015 07:21:38

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

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

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

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

#16 25.02.2015 11:48:00

sasha300
Administrator
Зарегистрирован: 23.02.2015
Сообщений: 21
IP-адрес

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

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

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

#17 25.02.2015 13:50:42

neol
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 287
IP-адрес

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

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

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

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

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

#18 25.02.2015 13:55:01

lone_wolf
Administrator
Зарегистрирован: 04.11.2010
Сообщений: 1 306
IP-адрес

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

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

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

Board footer