BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Установка FreeBSD + php 5.6 + mysql5.5
СообщениеДобавлено: Ср 21 авг, 2019 10:51 am 
Не в сети

Зарегистрирован: Ср 21 авг, 2019 10:42 am
Сообщения: 12
Ввиду некоторых обстоятельств необходимо произвести установку FreeBSD + php 5.6 + mysql5.5.
Попытался последние версии FreeBSD, но там php и mysql более свежие так же в портах и пакетах.
Решил попробовать поставить FreeBSD11, но там возникает другая ситуация.
При попытке сделать Pkg update система начинает говорить "newer freebsd version for package" на 2 пакета, в итоге если игнорировать мс потом ставится, но не работает - ругается на версию perl. Продолжать далее не стал, так как каких ещё подводных граблей отхвачу не понятно.
Думаю на а с портов? - А с портов поставить mc тот же так же не получилось, так как система сказала, отвали - версия не поддерживается.
Вот и вопрос, как можно такую связку развернуть?
Надо очень...
Есть физическая машина с древней версией программ, и надо её в другое место воткнуть, на виртуалку.
Есть какие-то варианты?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Установка FreeBSD + php 5.6 + mysql5.5
СообщениеДобавлено: Чт 22 авг, 2019 12:39 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2453
MaximAl писал(а):
Ввиду некоторых обстоятельств необходимо произвести установку FreeBSD + php 5.6 + mysql5.5.
Попытался последние версии FreeBSD, но там php и mysql более свежие так же в портах и пакетах.
Решил попробовать поставить FreeBSD11, но там возникает другая ситуация.
При попытке сделать Pkg update система начинает говорить "newer freebsd version for package" на 2 пакета, в итоге если игнорировать мс потом ставится, но не работает - ругается на версию perl. Продолжать далее не стал, так как каких ещё подводных граблей отхвачу не понятно.
Думаю на а с портов? - А с портов поставить mc тот же так же не получилось, так как система сказала, отвали - версия не поддерживается.
Вот и вопрос, как можно такую связку развернуть?
Надо очень...
Есть физическая машина с древней версией программ, и надо её в другое место воткнуть, на виртуалку.
Есть какие-то варианты?


Не вижу проблем установить FreeBSD под виртуалкой и затем к примеру
rsync'ом сделать копию с физической, старые ветки 6.x и 7.x я не переносил,
не было надобности, а начиная с 8'ки - без проблем, правда что-то прописывал
в /boot/loader.conf
Делать можно двумя способами:
1. два диска: один для холостой установки нужной версии FreeBSD (который будет потом
удален),
второй будет ГЛАВНЫЙ(рабочий), затем его разметить руками: gpart + загрузчик,
руками newfs и затем rsync на чистую пустую FS на втором диске.
После того как все будет готово, изменить порядок загрузки и позже первый диск удалить
2. один диск и на него ставить релиз аналогичный исходногому,
затем rsync

А можно установить FreeBSD 12.0-RELEASE - чистый,
НЕ УСТАНАВЛИВАТЬ pkg, НЕ УСТАНАВЛИВАТЬ ничего,
а сразу выполнить:
Код:
# svnlite co -r 488289 http://svn.freebsd.org/ports/head /usr/ports

данная ревизия содержит последние порты php56
После того как порты скачали, нужно исправить файл:
/usr/ports/print/texinfo/distinfo
Код:
TIMESTAMP = 1505424676
SHA256 (texinfo/6.5/texinfo-6.5.tar.xz) = 77774b3f4a06c20705cc2ef1c804864422e3cf95235e965b1f00a46df7da5f62
SIZE (texinfo/6.5/texinfo-6.5.tar.xz) = 4503048
SHA256 (texinfo/6.5/htmlxref.cnf) = 214988e088251b52c5b9c80c05120858777fee4c8cec384be2f33dd716374d2d
SIZE (texinfo/6.5/htmlxref.cnf) = 20076
SHA256 (texinfo/6.5/texi2dvi) = 9c608884b81a43a9b0802e7294788b336b2a9db8a64ca775e9e6bdae396a0c24
SIZE (texinfo/6.5/texi2dvi) = 61195
SHA256 (texinfo/6.5/texinfo.tex) = b19a421624076a9d1335d1a17c33329a26d02a0a3430b43c2a3cbd51708f1cdf
SIZE (texinfo/6.5/texinfo.tex) = 380503

изменить размер и checksum для трех файлов: htmlxref.cnf, texi2dvi и texinfo.tex
и поскольку в этой ревизии портов by default mysql56, нужно в /etc/make.conf
Код:
DEFAULT_VERSIONS+=      mysql=5.5

после чего начать установку из портов
1. pkg
# cd /usr/ports/ports-mgmt/pkg
# make install clean
2. далее можно устанавливать все остальное

Ну и понимать, что никаких обновлений Вы больше сделать не сможете
даже из портов.

ps. Если в качестве виртуализации используется KVM или бихайв, лучше
ставить 12.0 из-за virtio.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Установка FreeBSD + php 5.6 + mysql5.5
СообщениеДобавлено: Чт 22 авг, 2019 2:26 am 
Не в сети

Зарегистрирован: Ср 21 авг, 2019 10:42 am
Сообщения: 12
lavr писал(а):
Ну и понимать, что никаких обновлений Вы больше сделать не сможете
даже из портов.


такой вариант никак не катит - в конечном итоге мне нужна рабочая система которую я смогу обновлять.

lavr писал(а):
Не вижу проблем установить FreeBSD под виртуалкой и затем к примеру
rsync'ом сделать копию с физической, старые ветки 6.x и 7.x я не переносил,
не было надобности, а начиная с 8'ки - без проблем, правда что-то прописывал
в /boot/loader.conf
Делать можно двумя способами:
1. два диска: один для холостой установки нужной версии FreeBSD (который будет потом
удален),
второй будет ГЛАВНЫЙ(рабочий), затем его разметить руками: gpart + загрузчик,
руками newfs и затем rsync на чистую пустую FS на втором диске.
После того как все будет готово, изменить порядок загрузки и позже первый диск удалить
2. один диск и на него ставить релиз аналогичный исходногому,
затем rsync


Правильно ли я понимаю, таким образом я получу полную копию физического сервера на гипервизоре?
Если да, то такой вопрос. Текущая версия OS FreeBSD 8.1-RELEASE-p2. Есть ли возможность с текущей конфигурации (ОС+php+mysql) обновиться до последних версий?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Установка FreeBSD + php 5.6 + mysql5.5
СообщениеДобавлено: Чт 22 авг, 2019 9:42 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2453
MaximAl писал(а):
lavr писал(а):
Ну и понимать, что никаких обновлений Вы больше сделать не сможете
даже из портов.


такой вариант никак не катит - в конечном итоге мне нужна рабочая система которую я смогу обновлять.


Ваше условие:
Цитата:
Ввиду некоторых обстоятельств необходимо произвести установку FreeBSD + php 5.6 + mysql5.5.
Попытался последние версии FreeBSD, но там php и mysql более свежие так же в портах и пакетах.


Если не будете обновлять php, не сможете обновлять ПО из портов.

Цитата:
Правильно ли я понимаю, таким образом я получу полную копию физического сервера на гипервизоре?

правильно.
Цитата:
Если да, то такой вопрос. Текущая версия OS FreeBSD 8.1-RELEASE-p2. Есть ли возможность с текущей конфигурации (ОС+php+mysql) обновиться до последних версий?


Обновить ПО из пакетов или портов НЕ СМОЖЕТЕ, обновить систему - без проблем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Установка FreeBSD + php 5.6 + mysql5.5
СообщениеДобавлено: Чт 22 авг, 2019 7:29 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5309
Откуда: Москва
Если хотите свежую и обновляемую систему и порты, берите порт php56 последней ревизии из SVN, актуализируйте его и поддерживайте (возможно, тут почти ничего и не придётся делать). Других рабочих вариантов особо и нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Установка FreeBSD + php 5.6 + mysql5.5
СообщениеДобавлено: Пт 23 авг, 2019 12:53 am 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5309
Откуда: Москва
AMDmi3 писал(а):
(возможно, тут почти ничего и не придётся делать)

Похоже так и есть - в poudriere как минимум сам php56 собирается без изменений.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Установка FreeBSD + php 5.6 + mysql5.5
СообщениеДобавлено: Вт 27 авг, 2019 10:32 am 
Не в сети

Зарегистрирован: Ср 21 авг, 2019 10:42 am
Сообщения: 12
lavr писал(а):
Цитата:
Правильно ли я понимаю, таким образом я получу полную копию физического сервера на гипервизоре?

правильно.
Цитата:
Если да, то такой вопрос. Текущая версия OS FreeBSD 8.1-RELEASE-p2. Есть ли возможность с текущей конфигурации (ОС+php+mysql) обновиться до последних версий?


Обновить ПО из пакетов или портов НЕ СМОЖЕТЕ, обновить систему - без проблем.


В целом примерно ясно. Спасибо.
Этот вариант рассмотрю попозже немного.

А в целом видимо придётся заказывать перенос контента сайтов на новые сайты со свежими конфигурациями оси и ПО, которые уже можно будет сопровождать/обновлять.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика