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
Сообщения: 2404
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
Сообщения: 2404
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
Сообщения: 5271
Откуда: Москва
Если хотите свежую и обновляемую систему и порты, берите порт php56 последней ревизии из SVN, актуализируйте его и поддерживайте (возможно, тут почти ничего и не придётся делать). Других рабочих вариантов особо и нет.


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

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5271
Откуда: Москва
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 часа


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

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Majestic-12 [Bot]


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

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