Freebsd 10.3 и php5.6 как избежать?

K
На сайте с 01.09.2005
Offline
244
3408

Ребята подскажите пожалуйста, как избежать обновления при pkg upgrade до php5.6?

Делаю

#pkg upgrade 

получаю:


New packages to be INSTALLED:
php56-session: 5.6.24
php56: 5.6.24
php56-xml: 5.6.24
php56-bz2: 5.6.24
php56-ctype: 5.6.24
php56-filter: 5.6.24
php56-zip: 5.6.24
libzip: 1.1.2
php56-openssl: 5.6.24
php56-gd: 5.6.24
php56-mcrypt: 5.6.24
php56-mbstring: 5.6.24
php56-mysqli: 5.6.24
php56-json: 5.6.24
php56-zlib: 5.6.24
apache24: 2.4.23_1

Installed packages to be REINSTALLED:
phpMyAdmin-4.6.3 (direct dependency changed: php56-session)
php55-extensions-1.8 (options changed)
pecl-geoip-1.1.0 (direct dependency changed: php56)
mod_php55-5.5.38 (options changed)
apache22-2.2.31_1 (direct dependency changed: apr)

Number of packages to be installed: 16
Number of packages to be reinstalled: 5

The process will require 46 MiB more space.
7 MiB to be downloaded.

при этом в make .conf

DEFAULT_VERSIONS+=apache=2.2
DEFAULT_VERSIONS=php=5.5

Что ещё можно донастроить что бы pkg обновлял только текущий php55, без апгрейда до 6.5?

AGHost
На сайте с 16.11.2011
Offline
115
#1

phpMyAdmin-4.6.3 (direct dependency changed: php56-session)

pecl-geoip-1.1.0 (direct dependency changed: php56)

они тянут за собой php 5.6. А на самом деле у Вас будет 2 php после установки, пакеты в freebsd нумерованы - php55, php56 итд.

8 лет на рынке услуг хостинга - https://agho.st (https://agho.st)
MU
На сайте с 01.10.2013
Offline
43
#2
kostyk:
Ребята подскажите пожалуйста, как избежать обновления при pkg upgrade до php5.6?
Что ещё можно донастроить что бы pkg обновлял только текущий php55, без апгрейда до 6.5?
pkg lock phpXXX

Строки в make.conf, который вы приводите - для сборки из коллекции портов.

Хостинг на SSD от 49 руб./мес. (http://mne.ru/services/virt_hosting.shtml) + бесплатный SSL VPS/VDS на SSD в России от 75 руб./мес. (http://mne.ru/services/vps.shtml) Скидка 10% на хостинг и VPS по промокоду — SEARCHENGINES
baas
На сайте с 17.09.2012
Offline
171
#3

Хмм, вот из-за этого я использую порты (исходников), что бы в дальнейшем избежать таких нюансов.

Чуть по дольше конечно ставится софт, но не критично.

Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
K
На сайте с 01.09.2005
Offline
244
#4
MNERU:
Строки в make.conf, который вы приводите - для сборки из коллекции портов.

Попробовал #pkg lock php56 не помогло, или что-то делаю не так?

AGHost
На сайте с 16.11.2011
Offline
115
#5

Все-таки php56 замещает 5.5. Удалите пакеты, которые требуют 5.6 и соберите их из портов. Проверил только что, все работает.

---------- Добавлено 01.08.2016 в 16:53 ----------

Еще надо заблокировать данные пакеты, что бы они больше не обновлялись через pkg -

pkg lock phpMyAdmin

pkg lock pecl-geoip

и все.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий