AlKov Posted February 20, 2017 Posted February 20, 2017 Есть объективная необходимость установить FreeBSD 9.3. Диск с образом для установки имеется, но насколько мне известно, 9.3 с 2017-го находится в EOL. Вопрос в следующем - реально ли в настоящее время обновить порты 9.3, не получив при этом привет от толстой полярной лисички? Если реально, то как это сделать? Вставить ник Quote
NiTr0 Posted February 20, 2017 Posted February 20, 2017 в соседней ветке тут опытные БСДшники уже рассказали, что есть только одна поддерживаемая ветка бсд - последняя. остальное - на свой страх и риск, или жить с протухшими портами. можете попробовать подоткнуть порты от более старых веток, хоть софт и тухлый в плане 0-day дыр, но чуть посвежее чем в 9.3, возможно - дыр поменьше. еще как вариант на извращенца - с бздевым ядром вроде умеет работать генту, и даже где-то-то у дебиана в эту сторону были поползновения, но насколько эти уродцы жизнеспособны - не скажу. Вставить ник Quote
andryas Posted February 20, 2017 Posted February 20, 2017 Какой там тухлый, перед Новым Годом последнее обновление. У меня только на PHP ругается, остальное (из того, что я использую) пока без дыр. З.Ы. Давайте хоть здесь не холиварить, а то всякое бывает Вставить ник Quote
vlad11 Posted February 20, 2017 Posted February 20, 2017 9.3 с 2017-го находится в EOL. Этим все сказано. Начинайте миграцию на 11.0. Вставить ник Quote
AlKov Posted February 20, 2017 Author Posted February 20, 2017 можете попробовать подоткнуть порты от более старых веток Так в этом и вопрос - КАКИМ ОБРАЗОМ "подоткнуть"? portsnap fetch & portsnap extract что поставит - последнюю ветку портов для последнего релиза FreeBSD, или последнюю для 9.3 ? Или лучше не делать вообще, а пользоваться тем, что есть в дистрибе (от 2014г. порты)? По большому счёту, "доставить" к дефолтной установке мне потребуется только mpd5 и dhcpd, ну и соотв. ядро пересобрать для mpd. Потребуется ещё и quagga, но её всё одно придётся собирать из исходников, т.к. в портах (не знаю как в последних) квагга всё одно "кривая". P.S. 9.3 с 2017-го находится в EOL. Этим все сказано. Начинайте миграцию на 11.0. Я не просто так выделил в первом посту слово "необходимость". Не подойдёт мне ни 10-ка, ни 11-я, по причине того, что на ней не собирается биллинг.. Плюс к этому, конкретно глючит mpd.. Вставить ник Quote
andryas Posted February 20, 2017 Posted February 20, 2017 Чем бинарники-то не угодили? Если уж собирать, то, имхо, лучше из оригинальных сорцов. Вставить ник Quote
AlKov Posted February 20, 2017 Author Posted February 20, 2017 Чем бинарники-то не угодили? Если уж собирать, то, имхо, лучше из оригинальных сорцов. Я правильно понял, что в моём случае будет логичнее всё "дополнительное" собрать из исходников и вообще не заморачиваться с портами? Вообще-то, такая мысль была, но привычка юзать стандартное взяла верх. :) P.S. Вспомнил, что ещё однозначно потребуются mysql, php, apache и вероятно python3.. Их из исходников я что-то очкую собирать.. Вставить ник Quote
vlad11 Posted February 20, 2017 Posted February 20, 2017 9.3 с 2017-го находится в EOL. Этим все сказано. Начинайте миграцию на 11.0. Я не просто так выделил в первом посту слово "необходимость". Не подойдёт мне ни 10-ка, ни 11-я, по причине того, что на ней не собирается биллинг.. Плюс к этому, конкретно глючит mpd.. Это какой-такой древний биллинг не собирается? Пинайте разработчика или переходите на современные биллинги. mpd5 глючит в очень древних версиях, на 32 битных системах и при очень маленьком выделении памяти. P.S. Вспомнил, что ещё однозначно потребуются mysql, php, apache и вероятно python3.. Их из исходников я что-то очкую собирать.. Тогда пожелаю удачи из исходников это все собирать :) Вставить ник Quote
Ivan_83 Posted February 20, 2017 Posted February 20, 2017 portsnap fetch & portsnap extract что поставит - последнюю ветку портов для последнего релиза FreeBSD, или последнюю для 9.3 ? Или лучше не делать вообще, а пользоваться тем, что есть в дистрибе (от 2014г. порты)? По большому счёту, "доставить" к дефолтной установке мне потребуется только mpd5 и dhcpd, ну и соотв. ядро пересобрать для mpd. Порты я бы билдил с исходников. Ядро как то не оч понимаю зачем пересобирать, когда модулями почти всё грузится прекрасно, уж для мпд5 точно. Вставить ник Quote
snvoronkov Posted February 20, 2017 Posted February 20, 2017 # cd /usr/ports/net/svnup && make install clean # svnup ports -r 2016Q4 # cd /usr/ports && nice make index Вставить ник Quote
vlad11 Posted February 20, 2017 Posted February 20, 2017 Тоже вариант, правда, уже другой квартал другого года и порты не совсем свежие :) Вставить ник Quote
AlKov Posted February 20, 2017 Author Posted February 20, 2017 # svnup ports -r 2016Q4 Это для примера версия, или конкретно последняя для 9.3 ? Ядро как то не оч понимаю зачем пересобирать, когда модулями почти всё грузится прекрасно, уж для мпд5 точно. Про mpd знаю, но мне ещё ipfw надо. А он почему-то в дефолтное ядро не включён. Или также модулем можно? Вставить ник Quote
YuryD Posted February 20, 2017 Posted February 20, 2017 Про mpd знаю, но мне ещё ipfw надо. А он почему-то в дефолтное ядро не включён. Или также модулем можно? Давно и легко подгружается через kldload. PS, про обновление системы пока можно не очень торопиться. Суть простая - в случае сорм3 понадобится и модуль для биллинга, к старому один хрен никто дописывать не будет. А мой горячо нелюбимый нетап под freebsd версий уже давно не пишет. Так что, работаем до убивания, а затем ищем новый биллинг, с оплаченной поддержкой и гарантиями по сорм3. Ну и миграция биллинга - та ещё тема... Вставить ник Quote
snvoronkov Posted February 20, 2017 Posted February 20, 2017 Это для примера версия, или конкретно последняя для 9.3 ? Последняя нормально поддерживаемая. Но можно и 2017Q1 попробовать собрать. Да, и я ложанулся: надо "-b 2016Q4". Или посмотреть через svnweb крайнюю ревизию до выпиливания 9-ки и вытянуть ее из HEAD. (Мне, если честно, лень. У себя все основные системы буквально на днях дообновлял до 10-ки. До этого вот так-же корячился впинывая затыкание дыр для bind и apache module.) Вставить ник Quote
AlKov Posted February 20, 2017 Author Posted February 20, 2017 Последняя нормально поддерживаемая. Но можно и 2017Q1 попробовать собрать. Да, и я ложанулся: надо "-b 2016Q4". Упс.. # svnup ports -b 2016Q4 svnup: Cannot find revision number. svnup ports -r 2016Q4 прокатывает, но потом # nice make index Generating INDEX - please wait..cd: /usr/ports/comms/rzsz: No such file or directory *** Error code 1 Stop. rzsz действительно отсутствует.. Что-то не установлено? Или посмотреть через svnweb крайнюю ревизию до выпиливания 9-ки и вытянуть ее из HEAD. Не подскажете, как это сделать? Вставить ник Quote
snvoronkov Posted February 20, 2017 Posted February 20, 2017 Или посмотреть через svnweb крайнюю ревизию до выпиливания 9-ки и вытянуть ее из HEAD. Не подскажете, как это сделать? Оказывается, все проще: https://svnweb.freebsd.org/ports/tags/RELEASE_9_EOL/ Вытягивать HEAD rev. 430249 Вставить ник Quote
rdc Posted February 20, 2017 Posted February 20, 2017 9 нормально ставится, софт без проблем ставится из пакетов. EOL выражается в том, что пакеты для 9 перестали обновлять, они замерли по состоянию на 31 декабря. Но - вы попробуйте свой биллинг на 11 запустить бинарником. Возможно, проблемы-то и нет. Вставить ник Quote
Mechanic Posted December 27, 2020 Posted December 27, 2020 В 20.02.2017 в 20:34, rdc сказал: 9 нормально ставится, софт без проблем ставится из пакетов. EOL выражается в том, что пакеты для 9 перестали обновлять, они замерли по состоянию на 31 декабря. Но - вы попробуйте свой биллинг на 11 запустить бинарником. Возможно, проблемы-то и нет. а как порты до последнего состояния обновляли ? Вставить ник Quote
snvoronkov Posted December 27, 2020 Posted December 27, 2020 Два сообщения выше прочитать - никак? Вставить ник Quote
Mechanic Posted December 28, 2020 Posted December 28, 2020 9 часов назад, snvoronkov сказал: Два сообщения выше прочитать - никак? и 3 сообщения выше есть, вопрос какой вариант работает был. прочту Ваше. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.