LinuxForum.Fans
Тема

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

Автор: sasha300 18 сообщений 2803 просмотров
23.02.2015 12:49 #415413

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

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

набираю:

text

apt-get update
apt-get install php5

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

text

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

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

23.02.2015 15:42 #415427

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

23.02.2015 16:56 #415438

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

23.02.2015 17:06 #415439
yars написал:
Wolfenberg, да есть там все, просто ТС неправильно имя пакета указал.

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

23.02.2015 17:18 #415443
"sasha300" написал:
1. Что такое ТС ?

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

23.02.2015 17:19 #415444

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

23.02.2015 17:20 #415445

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

text
# apt-cache search php
23.02.2015 18:20 #415468
Wolfenberg написал:
sasha300, [console]apt-cache php[/console]

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

text

root@raspberrypi:~# apt-cache php
E: Неверная операция php
yars написал:
sasha300Но вы можете определить его самостоятельно, с помощью команды
text
# apt-cache search php

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

23.02.2015 18:23 #415469

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

23.02.2015 18:33 · отредактировано #415470
Wolfenberg написал:
sasha300, [console]apt-cache searh php5[/console]

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

text
apt-cache search php

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

23.02.2015 18:51 #415476

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

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

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

text

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 или файл)

Если вбиваю:

text
apt-get install php5

то получаю:

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

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

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

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

text

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

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

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

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

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

text

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

Выполняю:

text
sudo apt-get update

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

text
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, поэтому по идее, схожесть же должна быть!

24.02.2015 10:12 #415520

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

24.02.2015 10:21 #415521
"sasha300" написал:
Можно ли как-то включить графический интерфейс

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

25.02.2015 14:48 #415687
neol написал:
Так у вас ARM, а не x86/x86-64. На dotdeb такого добра не собирают.

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

25.02.2015 16:50 #415708
"sasha300" написал:
не понял, т.е. репозитории предназначены для x86 архитектуры ???

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

"sasha300" написал:
И если я юзаю Raspberry Pi, то я обломался с PHP 5.5 ?

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

25.02.2015 16:55 #415709
"sasha300" написал:
И если я юзаю Raspberry Pi, то я обломался с PHP 5.5 ?

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

Войдите или зарегистрируйтесь, чтобы ответить.