3999 / 1578 / 310
Регистрация: 23.06.2009
Сообщений: 5,606
|
|
1 | |
Debian 8.2 apt-get downgrade21.05.2018, 17:02. Показов 1709. Ответов 6
Метки нет (Все метки)
Доброго дня.
Есть сабж, установлен апач и php (PHP 5.6.33-0+deb8u1). На сайте перестали показываться превьюшки картинок, которые достаются из картинок в php через exif_thumbnail с ошибкой Уже голову сломал, как откатится на предыдущую версию php? баг с exif_thumbnail я так понимаю поправили только в php 7.2 или как откатится на более раннюю версию php, к примеру 5.6.14 или вообще на 5.5? целый день убил, результата 0, не собирать же php из исходников...
0
|
21.05.2018, 17:02 | |
Ответы с готовыми решениями:
6
Как добавить в apt-get репозитории Debian 8? Debian 7 wheezy apt-get update failed to fetch. local repository. iso Не работает apt Debian Можно ли используя apt/apt-get искать пакет по части названия |
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|
21.05.2018, 22:02 | 2 |
Сообщение было отмечено .None как решение
Решение
Когда нужно было на сервер установить несколько разных версий php, недостающие я собирал из исходников.
В вашем случае проще найти старые пакеты (.deb файлы). Если не вычищали пакеты, то они хранятся в /var/cache/apt/archives/. Их можно установить через dpkg -i ... Новые будут затерты. Только зависимости придется отлавливать ручками. После этого пакеты можно заморозить (apt-mark hold ...) Также можно в контейнер установить wheezy c версией php 5.4.45.
1
|
3999 / 1578 / 310
Регистрация: 23.06.2009
Сообщений: 5,606
|
|
22.05.2018, 09:08 [ТС] | 3 |
век живи, век учись, лежат родимые, как работа прекратится, попробую установить
Код
/var/cache/apt/archives# ls -la |grep 6.14 -rw-r--r-- 1 root root 2213616 Окт 17 2015 libapache2-mod-php5_5.6.14+dfsg-0+deb8u1_amd64.deb -rw-r--r-- 1 root root 1312 Окт 17 2015 php5_5.6.14+dfsg-0+deb8u1_all.deb -rw-r--r-- 1 root root 2173160 Окт 17 2015 php5-cli_5.6.14+dfsg-0+deb8u1_amd64.deb -rw-r--r-- 1 root root 711300 Окт 17 2015 php5-common_5.6.14+dfsg-0+deb8u1_amd64.deb -rw-r--r-- 1 root root 28808 Окт 17 2015 php5-gd_5.6.14+dfsg-0+deb8u1_amd64.deb -rw-r--r-- 1 root root 31106 Окт 17 2015 php5-imap_5.6.14+dfsg-0+deb8u1_amd64.deb -rw-r--r-- 1 root root 65242 Окт 17 2015 php5-mysql_5.6.14+dfsg-0+deb8u1_amd64.deb -rw-r--r-- 1 root root 12540 Окт 17 2015 php5-readline_5.6.14+dfsg-0+deb8u1_amd64.deb -rw-r--r-- 1 root root 268386 Окт 17 2015 php-pear_5.6.14+dfsg-0+deb8u1_all.deb типа так? Код
dpkg -i `ls -la |grep 6.14 |awk '{print $9}'`
0
|
3999 / 1578 / 310
Регистрация: 23.06.2009
Сообщений: 5,606
|
|
22.05.2018, 13:26 [ТС] | 5 |
а какой смысл? grep дает список нужных пакетов, я про то, что достаточно ли будет установить только php5_5.6.14+dfsg-0+deb8u1_all.deb или нужно установить и все остальные пакеты через dpkg -i ...?
0
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|
22.05.2018, 16:29 | 6 |
Сообщение было отмечено Marinero как решение
Решение
Нужно установить пакет, который исправляет баг, предположительно php5-common, и пакеты, прописаные у него в зависимостях, для которых версии указаны жестко. Возможно, таких и не будет. dpkg вам подскажет при установке о проблемах с зависимостями.
1
|
3999 / 1578 / 310
Регистрация: 23.06.2009
Сообщений: 5,606
|
|
22.05.2018, 22:46 [ТС] | 7 |
Спасибо ребята, все получилось.
Правда не обошлось заменой 1 пакета, переустановил все, exifы заработали!
0
|
22.05.2018, 22:46 | |
22.05.2018, 22:46 | |
Помогаю со студенческими работами здесь
7
Проясните разницу между apt и apt-get Downgrade 10.8.2 to 10.6.8 Laravel 5.2 downgrade до 5.1 API level 19 downgrade to 17 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |